[opensuse-kernel] Music production - Low latency or real time kernel?
Hi, I have read several comments about the necessity of a real time kernel for music creation and production. However, others say low latency should be sufficient and our kernel is supposed to provide "lower latency", but this doesn't satisfy all applications. So what would be the right kernel, settings or compile time options for making music on openSUSE? Thanks! -- Bye, Stephan Barth SUSE MaintenanceSecurity - SUSE LINUX GmbH GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Mon, Jul 01, 2013 at 11:02:22AM +0200, Stephan Barth wrote:
Hi,
I have read several comments about the necessity of a real time kernel for music creation and production. However, others say low latency should be sufficient and our kernel is supposed to provide "lower latency", but this doesn't satisfy all applications.
You can't have both, it's pretty much impossible.
So what would be the right kernel, settings or compile time options for making music on openSUSE?
Why does the existing kernel not work for you? Do you have problems with it? What specific issues? thanks, greg k-h -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
Hi, On Mon, Jul 01, 2013 at 08:18:24AM -0700, Greg KH wrote:
On Mon, Jul 01, 2013 at 11:02:22AM +0200, Stephan Barth wrote:
Hi,
I have read several comments about the necessity of a real time kernel for music creation and production. However, others say low latency should be sufficient and our kernel is supposed to provide "lower latency", but this doesn't satisfy all applications.
You can't have both, it's pretty much impossible.
Not that I want it :) Seems many applications check if a real time kernel is running and show a warning. So I take it that this message is totally bogus nowadays, right?
So what would be the right kernel, settings or compile time options for making music on openSUSE?
Why does the existing kernel not work for you? Do you have problems with it? What specific issues?
No real issue. Just some doubts. I often read that other distributions have a real time kernel for specialized music purposes. Therefore a lot of people ignore openSUSE because they are used to using real time kernels. My main idea was to promote openSUSE more for music production and to write a SDB with general recommendations, etc. -- Bye, Stephan Barth SUSE MaintenanceSecurity - SUSE LINUX GmbH GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 02/07/13 01:32, Stephan Barth wrote:
Hi,
On Mon, Jul 01, 2013 at 08:18:24AM -0700, Greg KH wrote:
On Mon, Jul 01, 2013 at 11:02:22AM +0200, Stephan Barth wrote:
Hi,
I have read several comments about the necessity of a real time kernel for music creation and production. However, others say low latency should be sufficient and our kernel is supposed to provide "lower latency", but this doesn't satisfy all applications. You can't have both, it's pretty much impossible. Not that I want it :) Seems many applications check if a real time kernel is running and show a warning. So I take it that this message is totally bogus nowadays, right?
So what would be the right kernel, settings or compile time options for making music on openSUSE? Why does the existing kernel not work for you? Do you have problems with it? What specific issues? No real issue. Just some doubts.
I often read that other distributions have a real time kernel for specialized music purposes. Therefore a lot of people ignore openSUSE because they are used to using real time kernels.
My main idea was to promote openSUSE more for music production and to write a SDB with general recommendations, etc.
There is a person on the Ubuntu mail list who has to use a real time kernel to control the cutting machinery in his workshop - the normal kernel, he has determined, has a latency of some milliseconds which is just too great and creates problems for the tungsten parts being machined. He therefore uses some kernel - which one I just don't recall but I think I found it in the wikipedia. His query about the kernel only took place a month or so ago so it shouldn't be too hard to find (and I know his name so he can be contacted about it if necessary). BC -- Using openSUSE 12.3, KDE 4.10.4 & kernel 3.9.8-1 on a system with- AMD FX 8-core 3.6/4.2GHz processor 16GB PC14900/1866MHz Quad Channel Corsair "Vengeance" RAM Gigabyte AMD3+ m/board; Gigabyte nVidia GTX550Ti 1GB DDR5 GPU -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Mon, Jul 01, 2013 at 05:32:51PM +0200, Stephan Barth wrote:
Hi,
On Mon, Jul 01, 2013 at 08:18:24AM -0700, Greg KH wrote:
On Mon, Jul 01, 2013 at 11:02:22AM +0200, Stephan Barth wrote:
Hi,
I have read several comments about the necessity of a real time kernel for music creation and production. However, others say low latency should be sufficient and our kernel is supposed to provide "lower latency", but this doesn't satisfy all applications.
You can't have both, it's pretty much impossible.
Not that I want it :) Seems many applications check if a real time kernel is running and show a warning. So I take it that this message is totally bogus nowadays, right?
Depends on what they are wanting to do. Operating heavy machinery with lazer cutters? Yes, it would be good for those applications to check for a real-time kernel. Audio playback, not at all.
So what would be the right kernel, settings or compile time options for making music on openSUSE?
Why does the existing kernel not work for you? Do you have problems with it? What specific issues?
No real issue. Just some doubts.
I often read that other distributions have a real time kernel for specialized music purposes. Therefore a lot of people ignore openSUSE because they are used to using real time kernels.
My main idea was to promote openSUSE more for music production and to write a SDB with general recommendations, etc.
Try out a bunch of the applications and if there are problems with our kernel, please let us know. greg k-h -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
At Mon, 1 Jul 2013 09:03:15 -0700, Greg KH wrote:
On Mon, Jul 01, 2013 at 05:32:51PM +0200, Stephan Barth wrote:
Hi,
On Mon, Jul 01, 2013 at 08:18:24AM -0700, Greg KH wrote:
On Mon, Jul 01, 2013 at 11:02:22AM +0200, Stephan Barth wrote:
Hi,
I have read several comments about the necessity of a real time kernel for music creation and production. However, others say low latency should be sufficient and our kernel is supposed to provide "lower latency", but this doesn't satisfy all applications.
You can't have both, it's pretty much impossible.
Not that I want it :) Seems many applications check if a real time kernel is running and show a warning. So I take it that this message is totally bogus nowadays, right?
Depends on what they are wanting to do. Operating heavy machinery with lazer cutters? Yes, it would be good for those applications to check for a real-time kernel. Audio playback, not at all.
Yes, for audio "playback", no RT is required at all. However, an audio workstation like Ardour, which is based on JACK, requires the RT. The RT-capability is unavoidable for JACK just due to its design. This is why "pro" audio often claims RT-kernels. Though, even in this case, the sub-ms latency isn't mandatory at all (1ms is about 10 samples with 96kHz, this is small enough), and the recent normal Linux kernel can achieve ms-level worst latency when built with proper configs. In other words, the recent normal Linux kernel should work as is with JACK-based systems in most cases. Of course, there might be some bad luck case, depending on the hardware, and rt-kernel might work better. So I don't object against creating kernel-rt package for openSUSE if anyone volunteers (it'd be a good exercise, as the recent rt-patches are less big and intrusive than before). My statement above is just to clarify blind believes. Takashi
So what would be the right kernel, settings or compile time options for making music on openSUSE?
Why does the existing kernel not work for you? Do you have problems with it? What specific issues?
No real issue. Just some doubts.
I often read that other distributions have a real time kernel for specialized music purposes. Therefore a lot of people ignore openSUSE because they are used to using real time kernels.
My main idea was to promote openSUSE more for music production and to write a SDB with general recommendations, etc.
Try out a bunch of the applications and if there are problems with our kernel, please let us know.
greg k-h -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (4)
-
Basil Chupin
-
Greg KH
-
Stephan Barth
-
Takashi Iwai