Implement THREAD_PRIORITY_TIME_CRITICAL
Willie Sippel
willie at zeitgeistmedia.net
Sat Apr 1 19:49:39 CST 2006
Am Samstag, 1. April 2006 18:21 schrieb Willie Sippel:
> OK, but it should work with cards that do hardware acceleration then (eg,
> SB Audigy), with emulation disabled and acceleration set to full? Another
> idea could be to use realtime-lsm I think (grants realtime permissions to
> specific non-root users or groups)? It's quite common, anyway, even if it's
> not part of the mainline kernel right now...
>
> So, Wine could be set to a specific group (wine or audio), and we recommend
> to install realtime-lsm and set it up for the wine group - that should do
> the trick without having to run as root?
>
Just tested Mike's patch with realtime-lsm. Running Wine as regular user now
gives perfect audio with no stutter for every application I tried so far. So
yes, realtime-lsm actually does the trick - me happy! ;)
I load realtime-lsm with "gid=18 mlock=1 allcaps=1" (gid 18 is audio), and set
wineserver to root:audio. Easy solution, great results!
--
Willie Sippel
//////// | Tritium Studios
// | ______________________________
//// /// | http://www.tritium-studios.com
<willie at froq.net>
More information about the wine-devel
mailing list