[rfc] realtime priority patch based on rtkit

James McKenzie jjmckenzie51 at earthlink.net
Sat Apr 17 14:52:26 CDT 2010


Maarten Lankhorst wrote:
> Hi all,
>
> I decided to dig through the sample documentation for rtkit and see if 
> I could find a way to make it work for wine.
> There's still a few things missing: hardcoded libdbus soname, no 
> checking if dbus is available, -I/usr/include/dbus-1.0 
> -I/usr/lib/dbus-1.0/include should be added to ntdll/Makefile and 
> SIGXCPU should demote all threads of the application back to normal 
> priority
>
> The server queues an APC to the target thread that signals it should 
> try to acquire rt prio for it. the thread makes a request to rtkit 
> over dbus to say it wants realtime. This is because rtkit requires the 
> affected process to call dbus.
>
> Any moral objections to this approach?
>
Not a moral one, but does dbus reliably build for all of the other 
UNIXes, including the Mac?

James McKenzie




More information about the wine-devel mailing list