Originally posted by hjhamala
View Post
It's also no secret to anyone who is familiar with patching nvidia for -rt, that Nvidia (finally circa 325xx+ driver) included the spinlock code into their driver (from old nvidia-rt/compat patches) AND added the IGNORE_PREEMPT_RT_PRESENCE=1 flag into their driver ~ to allow PREEMPT_RT_FULL kernels to compile/use nvidia, where previously it would fail. ~ I had previously thought they were just improving nvidia for -rt (because it is used professionally in some areas, like flight simulation, for example).. But now, it's very obvious (to me anyway) that this work has been done for Valve/SteamOS.
So this is about more than just input/audio latency - this is probably about getting the best deterministic behavior and performance out of the nvidia driver, itself - ie: they probably don't want nvidia being interrupted by certain OS level operations and/or user space stuff. (same goes for input handling, audio device's IRQ, etc)...
PS: they are also packages jack2 (1.9.8) in their repos, which i thought was interesting.
Comment