If I had a dollar for every time the Nvidia driver screwed me over I still couldn’t order anything with it because my graphics driver wouldn’t load.
If I had a dollar for every time the Nvidia driver screwed me over I still couldn’t order anything with it because my graphics driver wouldn’t load.
I get that the lemmings here are enthousiastic about linux, but even as a developer, every time i work with linux, i end up facing the most annoying user hostile problems >_<…
Since this is gaming related, and i just faced one today: I bought a Legion Go (steamdeck like device), and put bazzite on it (steamos like os). And was trying to run visual pinball on it, which actually has a linux build. Try to run the linux build: shared library libbz2.so.1.0 not found… Google around a bit: a yes, because that’s a fedora distro, unlike most other distros, they named it libbz2.so.1 . But many apps assume libbz2.so.1.0 also exists so try to use that. Fair enough, i’ll add a link with that name. Ah yes, this is a distro with a readonly filesystem. Lucklily as a dev i realized i can probably put the link in the folder of the program itself, and that indeed worked.
But ffs linux world, why do you fuck up such basic things like just agreeing on how you name basic shared dll’s (googling for it i found people struggling with this when using python, so it’s not something that rarely happens)…
I love the control linux offers, and got NAS and a little server running linux, and for the handheld it’ll probably give me more battery life or performance too, so linux for sure has some benefits.
But if you have to be an expert just to get things f’ing made for linux to run due to stupid stuff like this… whyyyyyy???