Work exists -- this blog post is from earlier this year: http://ixit.cz/faster-wine-games-wit...-gallium-nine/
Originally Posted by Dukenukemx
The biggest issue -- and the main reason why it's a pain in the ass to test -- is that it requires a full recompile of your Gallium drivers, which is... not super convenient. Though if you're up for trying it I'd be very curious as to the results.
Of course this likely would not do much good for you if you're running Nvidia. You might get the best results on a 6000 series Radeon running the latest Mesa with Gallium Nine patches.
No, a "virtual machine" does what I said, but with the entire OS. What I was thinking was a piece of software that only loads the bits and pieces needed to run the application.
Originally Posted by curaga
"The bits and pieces needed to run the application" require the Windows kernel, as do the core dlls shipped with Windows. To run the Windows kernel, you need a VM. Only grabbing the output, that is the definition of a VM right there.
Apart from the fact that, as someone mentioned, the Windows binaries/libraries make system calls to the Windows kernel, which Wine doesn't really have (though there is a small ntoskrnl.exe for copy protection drivers), there is the serious issue that Wine would have to read/write files and the Windows registry on your Windows partition, and so any bug could easily corrupt your Windows application, registry and the system in general.
Originally Posted by Daktyl198
The fact virtually all Windows applications use the registry also means you cannot install on Windows and then copy the files into Wine and run the application there, as the registry entries will be missing (and there's no way to know where they all are).