So there's no problem with the drivers. The problem is with the individual games. They have a lot of windows DLLs that the developers don't want to port over to Linux...that is why there is steam proton, to act as a kind of virtual machine to emulate those windows components that the games need. The problem is it's clunky and bad, and worst of all it just flat out doesn't often work.
Proton. which is a fork of wine, is a compatibility layer, it mimics a windows system and translates callbacks to linux, it's nowhere near a virtual machine or emulator...
Also I disagree with your assertion that it "flat out doesn't work", how long ago did you try it? every single thing I tried ran, and I've been running Linux exclusively for at least 3 years now, not only on steam with proton, but also using Lutris with wineGE, it just works...
I ran games great when I had an nvindia card, and I run them well now with a crappy integrated intel GPU (my nvidia one crapped out), well, at least the games I can run heh
Now, obviously, games made for windows will still run better on windows, there's no question about that, the translating of callbacks, like from directx to vulkan for instance, will have a bit of an overhead, and you will lose some performance
But, as far as I'm concerned, that's absolutely worth it, if it means ditching that piece of filth from Gates....
If more people start using linux, taking advantage of the compatibility layer to run games, more developers will have an incentive to make native builds for linux, and less and less we will need such compatibility layers, and less of a monopoly MS will have...
The longer people keep saying "jUSt dUal BOOt", the longer this will take....
So there's no problem with the drivers. The problem is with the individual games. They have a lot of windows DLLs that the developers don't want to port over to Linux...that is why there is steam proton, to act as a kind of virtual machine to emulate those windows components that the games need. The problem is it's clunky and bad, and worst of all it just flat out doesn't often work.
Proton. which is a fork of wine, is a compatibility layer, it mimics a windows system and translates callbacks to linux, it's nowhere near a virtual machine or emulator...
Also I disagree with your assertion that it "flat out doesn't work", how long ago did you try it? every single thing I tried ran, and I've been running Linux exclusively for at least 3 years now, not only on steam with proton, but also using Lutris with wineGE, it just works...
I ran games great when I had an nvindia card, and I run them well now with a crappy integrated intel GPU (my nvidia one crapped out), well, at least the games I can run heh
Now, obviously, games made for windows will still run better on windows, there's no question about that, the translating of callbacks, like from directx to vulkan for instance, will have a bit of an overhead, and you will lose some performance
But, as far as I'm concerned, that's absolutely worth it, if it means ditching that piece of filth from Gates....
If more people start using linux, taking advantage of the compatibility layer to run games, more developers will have an incentive to make native builds for linux, and less and less we will need such compatibility layers
The longer people keep saying "jUSt dUal BOOt", the longer this will take....