Ill keep it as short as possible, apologies if i keep rambling(ill put my specs at the bottom)
Over the last yew years, i have used quite a lot of distros, from mint (currently my main again), to manjaro to solus to endeavouros and more i cant remember, one thing they all (minus solus) had in commong (for me) was the fact that pc gaming…was horrible on them.
Many hours where spend getting different games to work, or rather trying to get them to work at all, most of them had failed, steam, lutris, default wine, no matter what has been used)
As an example:
Anno 1404 history edition (best anno, fite me), i bought it on steam, tried launching it, didnt work, tried several proton versions, didnt work, lutris, didnt work, i downloaded a crack to see, didnt work either, using a different file format, nothing.
Sometimes i was able to make it work, once and than never again, solus was the only one where anno 1404 worked out of the box, i managed to make it work in endeavouros once by installing two packages i could never find again. (most recently, i bought space marine 2, didnt work and keeps crashing no matter what i do9
But this was the best case scenario, games really work.
Is it just my hardware?
Am i using linux just wrongly for years?
Is it my fault?
Am i missing something?
My specs:
prebuilt desktop: Acer Nitro N50-620
memory 64KiB BIOS
memory 32GiB System Memory
memory 16GiB DIMM DDR4 Synchronous 26
memory 8GiB DIMM DDR4 Synchronous 320
memory 8GiB DIMM DDR4 Synchronous 320
processor 11th Gen Intel® Core™ i5-
bridge Intel Corporation
display TU116 [GeForce GTX 1660 SUPER]
storage Micron_2210_MTFDHBA1T0QFD
bus Tiger Lake-H USB 3.2 Gen 2x1 x
network Tiger Lake PCH CNVi WiFi
bus Tiger Lake-H Serial IO I2C Con
First of all, what the hell is going on with your RAM configuration?
Your first stop should have been the protondb page for your game. Given that most other people report it as running out of the box, then the issue lies somewhere else.
Which proton versions have you tried? Since you have an Nvidia card, what is the driver revision? What desktop environment, and version of it are you using?
I hate to say it, but reinstalling your entire OS multiple times, without doing any troubleshooting, has been a waste of your time
whats going on with my ram configuration?
i tried using protondb several times, but it rarely if ever has worked with me, the tweaks people suggest i mean.
all between 9 to 5 on many games, sometimes proton ge too but i never noticed a difference when trying to use that one
whats a driver revision?
DE: cinnamon 6.2.9
i have done so much troubleshooting over these years that reinstalling or installing another distro became easier and quicker to do
Usually people have only same size RAM, but other configurations can work too. (I have 20GB of RAM running fine, for example.)
do you think that may somehow be the cause of so many problems? or part of it?
It’s unlikely to cause anything to outright fail, but it will certainly be creating bottlenecks and inefficiencies
Using workarounds to attempt to get foreign software running on an operating system for which is was never built is always going to be fraught with problems.
If the game isn’t distributed compiled for your platform, then you are a second class citizen and no amount of API wrappers, translation layers, VMs or whatever will ever address the core issue.
Running a game in Proton (Wine) is not playing on Linux. It is your linux environment contorting itself and doing miraculous back flips in the hope of convincingly coaxing the Windows binary game into thinking that it is running on an actual Windows host.
Soft solution: Purchase games that are properly developed and released targeting your platform natively.
Hard solution: Graduate from playing games and move on with your life. (btw mine improved a lot after putting gaming behind me for good. + I can now use whatever computer hardware and software I damn well please)