Wine kernel acceleration module?

Mathew McBride matt at mcbridematt.dhs.org
Sat Jan 18 01:49:54 CST 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,
I just installed Total Annililation the other day (without expansions), it ran 
quite fast even on the bigger maps (e.g Seven Islands) then installed the 
Core Contingency and Battle Tatics expansions, and it was as slow as a 486 
(not implying that Wine processes everything at 66Mhz, but Total Annilihation 
is a game that likes chewing up memory). Most notably, the mouse is quite 
slow.

If we implemented a kernel module (keep in mind, it would have to be enabled 
in the kernel and wine config file so it doesn't make wine directly attached 
to Linux, e.g so people can port it easier to other Unixes), would that help 
speed up some DirectX games? (as Linux display drivers don't implement 
DirectX functions). 

There are other ways, Bug 176 (http://bugs.winehq.com/show_bug.cgi?id=176) 
suggested implementing a SDL backend, which is not a bad idea, as SDL also 
has sound support and since it forwards to DirectX on Windows, gives us some 
idea on what functions we need to implement. 

Gavriel State of Transgaming developed a SDL driver 
(http://www.winehq.com/hypermail/wine-devel/2002/01/0519.html). (which also 
asks, has anyone successfully used a SDL game under Wine?).

My system is a RH 7.3 with a lot of packages from the rawhide repository 
(namely glibc-2.3), XFree86 build from a recent (=< 4 days) CVS, Wine built 
from a 2 week old CVS sources, Duron (Thunderbird-cored) 800Mhz at 840Mhz.  
- -- 
Mathew McBride
matt at mcbridematt.dhs.org
http://mcbridematt.dhs.org
Jabber: mcbridematt on the jabber.org server
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iQCVAwUBPikHI5nKHiPoVMMhAQJp9wQAuFTcgW9aHfe52L/OcXtbLQfs+icGfrjD
k95CRxxf8u/RYGxDEM2FBoJpG9K/tXLz1LlGryGCqOndNPIxWcUzz76sTpwgv8OK
PTJYzonhfHBGsCMJ2RhBniurrJuzTDYhRtYOgiroYHJBnOITxGbxNWbKTy4KKCaT
IZ8ahWhMM9o=
=7S1V
-----END PGP SIGNATURE-----



More information about the wine-devel mailing list