falkTX / Cadence

Collection of tools useful for audio production
GNU General Public License v2.0
369 stars 80 forks source link

RT kernel detection needs improvement #125

Open daeavelwyn opened 8 years ago

daeavelwyn commented 8 years ago

Hi, I juste installed the liquorix kernel (https://liquorix.net/) which is a RT kernel. But cadene doesn't recognize it as a RT one. Here is the console output : daeavelwyn@StudioCorei5 ->cat /proc/version Linux version 4.4-6.dmz.1-liquorix-amd64 (steven@liquorix.net) (gcc version 5.3.1 20160316 (Debian 5.3.1-12) ) #1 ZEN SMP PREEMPT Debian 4.4-18 (2016-03-17)

and I attach the cadence screenshot cadence-rt-kernel-detect

falkTX commented 8 years ago

liquorix is certainly NOT a realtime kernel. 'PREEMPT' tag is there, but not the 'RT' one.

daeavelwyn commented 8 years ago

Ok, but cadence should mark it as a PREEMPT no ? instead of the actual icon ?

falkTX commented 8 years ago

what's wrong with the icon? PREEMPT doesn't make it nicer for audio realtime stuff, in some cases it might be worse. When PREEMPT is enabled, other applications (WMs, pulseaudio) will make use of it too, not just jack.

daeavelwyn commented 8 years ago

Ok, not sure I well understand the difference between RT / LowLatency / PREEMPT....I also tried with the AVLinux kernel and got the same behaviour. Does it mean AVLinux kernel isn't a RT one also ?

daeavelwyn@StudioCorei5 ->uname -a Linux StudioCorei5 4.0.4-rt1+ #6 SMP PREEMPT RT Sun May 24 15:21:18 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux cadence-rt-kernel-detect1

falkTX commented 8 years ago

This means the cadence kernel check is broken :P

trebmuh commented 6 years ago

This looks still broken with a fresh build from https://github.com/falkTX/Cadence/commit/7c6ca1026f3f4732f0a3d6f9e3d1827d6a797284 (0.9.0 version).

trebmuh commented 4 years ago

Looks to still be broken on 0.9.1

neyuru commented 3 years ago

Requested #325 to solve this issue.

antonio-petricca commented 2 years ago

Hi, which is the settings I should enable in order to compile a full RT kernel?