Proton? #88
Replies: 1 comment 1 reply
-
Proton does sound interesting, at a certain point I assume its just patches for Wine. Currently I support up to about Wine 8.0 (only tested up to Wine 7.0). Nothing after that will work because I completely replaced winex11.drv.so with my own that allows me to handle drawing to the screen instead of needing to emulated x11. Every time they modify the GDI structure in the Wine source, I need to make a change in Boxedwine. See Boxedwine/tools/wineboxed.drv/driver.c Line 3380 in 963b6e5 Wine 6 and 7 saw a lot of changes. The biggest one is now they used shared memory to communicate things like tick count between wineserver and the clients. That caused a lot new of new code in Boxedwine and the cpu emulation. I currently build my version of winex11.drv when I build Wine. see https://github.com/danoon2/Boxedwine/wiki/How-build-Wine If you can get Wine 6 to build with my how too, you should be able to apply patches to it. |
Beta Was this translation helpful? Give feedback.
-
Is it possible we could use Proton with Boxedwine? Proton is known to work with many games, including the ones I've had trouble getting working in Boxedwine, but we would have to build it for 32-bit Linux somehow. If Proton worked in Boxedwine that would unlock compatibility with hundreds of more games.
For what it's worth, I'm currently trying to build Proton under 32-bit Debian, but I'm not sure it's going to work.
Beta Was this translation helpful? Give feedback.
All reactions