| I've gone over to Linux after using Windows for 25 years. As someone who enjoys older games, I am pleasantly surprised that Wine (with dxvk and cnc-ddraw) lets me run more games in a better way than I was able to on Windows. I can run some 16-bit games on a 64-bit OS! Games that rudely switch to fullscreen, I can run in Wine Virtual Desktop. Previously on Windows, I had to configure hacks like DxWnd and it didn't always work. I only wish Wine also allowed me to zoom 2x or 3x, but this is where Gamescope comes in: gamescope -S integer -F nearest --borderless wine game.exe
Also there is a potential to use a different Wine configuration (prefix) for every game specifically. So far I haven't had to resort to this.I noticed some Unity games waste disk space with gigabytes of zeroes, Linux lets me run them from inside a compressed SquashFS image, this even makes the game load faster: mkdir ./game
squashfuse ./game.squashfs ./game
pushd ./game
wine game.exe
popd
sleep 1
umount ./game
rmdir ./game
I encountered a game that crashes due to multiprocessor system, the fix is simple, restricting it to one CPU: taskset --cpu-list 1 wine game.exe
|
Maybe Wine could be ported to Windows :-)