• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Linux Bros, what's the best Linux OS for gaming (GOG and Steam)?

I'm stuck in a Zoom mode on Cachy.

Does anyone know how I can get out of it?:messenger_tears_of_joy:

Edit: I've worked it out. Windows key and -.
 
Last edited:
How I fixed it as Xbox 360 generic controller in regular Xinput, instead of HID Input.

Command:

Code:
cat /proc/bus/input/devices

Output:



So It indeed does get picked up as mouse and keyboard and Generic X-box pad all at once.

It started happening again.

Fix:
Code:
sudo nano /etc/udev/rules.d/99-gamesir-ignore-kbd.rules

Paste:
Code:
SUBSYSTEM=="input", ATTRS{idVendor}=="3537", ATTRS{idProduct}=="100a", ENV{ID_INPUT_KEYBOARD}=="1", ENV{ID_INPUT_IGNORE}="1"
SUBSYSTEM=="input", ATTRS{idVendor}=="3537", ATTRS{idProduct}=="100a", ENV{ID_INPUT_MOUSE}=="1", ENV{ID_INPUT_IGNORE}="1"

And hit Ctrl+S to save.

This will ignore keyboard and mouse inputs. And leave only Generic Xbox-pad ones.

Reload udev rules:
Code:
sudo udevadm control --reload-rules
sudo udevadm trigger

Unplug and replug USB cable.

Optional stuff:
Code:
sudo pacman -S yay
yay -S game-devices-udev

Durin Durin S Shockwave_Fox Diseased Yak Diseased Yak

CachyOS + KDE Plasma.
Is your dongle in the stand or plugged directly into the motherboard?

Also, your previous step of trying to hold home + X apparently needs to be done when the controller is powered off.
 
Is your dongle in the stand or plugged directly into the motherboard?

Also, your previous step of trying to hold home + X apparently needs to be done when the controller is powered off.
I have dongle plugged in directly into the charger stand.

Weird I can change from HID Input to Xinput while my G7 Pro is turned on.

But I use Xbox button (HOME button) + Share button for 5s combo instead.
 
Last edited:
I have dongle plugged in directly into the charger stand.

Weird I can change from HID Input to Xinput while my G7 Pro is turned on.

But I use Xbox button (HOME button) + Share button for 5s combo instead.
Thats my setup as well.

It does change with the home and share too.

Has your controller turned itself off randomly at all? Mine does with a clucky type sound like when the power has been completely shut off or a plug pulled.
Works fine after powering back on though.
 
While there were some general bug fixes, one of the bigger changes of this updates dealt with .dll files for modding. Mods on Linux that relied on custom DLLs would often need custom launch options or other workarounds, because wine or proton would still default to the game's vanilla DLL files instead.

Now wine can default to the custom ones added in, especially useful for older games where custom dlls in mods are needed to play on modern hardware and/or at modern resolutions/frame-rates.

Should eventually get upstreamed to Proton, so no special launch commands or workarounds are needed in Steam. Not sure how this could effect mod managers though.
 
Last edited:
Excellent video from one of my favorite youtubers: Tech Yes City



On his 6700XT GPU he shows many benchmarks Linux actually performs better than Windows. Mesa seems to really have optimized the older AMD GPUs. That is consistent with what analog_future analog_future future was saying.

I cannot be stated enough:

If you have an all AMD build you absolutely NEED to try out Linux. CachyOS really is outstanding.

I am not saying make it your main OS, but absolutely try it out.
 
I don't see the issue. I changed my Cachy update checker time to 7 days because 1 hour was ridiculous, and I click it if I feel like doing an update sooner. I'm not forced to do anything. My machine isn't going to threaten me with shutdowns. I either update or don't.

If you really wanted to I wouldn't be surprised if you can set up a timed command line to run that includes your password and a -y flag to skip confirmation(s).
I've been trying to do the same but it's my second update cycle now where it hasn't grabbed an update after the 24 hours I have it set to.
What command did you use to change it?

The only line I left in the config file was OnUnitActiveSec=24h -- because I want it to check once every 24 hours.
 
Im starting to debate whether I should trade my 5070 Ti for a 9070XT. Yes, the 5070 Ti is a better GPU, but I have such a visceral hatred for windows right now and I badly want to use Linux as I have seen enough that I am mostly convinced it is ready for prime time.

Talk me out of this.
 
Im starting to debate whether I should trade my 5070 Ti for a 9070XT. Yes, the 5070 Ti is a better GPU, but I have such a visceral hatred for windows right now and I badly want to use Linux as I have seen enough that I am mostly convinced it is ready for prime time.

Talk me out of this.

9070 XT is a great card and a better value than the 5070 Ti.
 
I've been trying to do the same but it's my second update cycle now where it hasn't grabbed an update after the 24 hours I have it set to.
What command did you use to change it?

The only line I left in the config file was OnUnitActiveSec=24h -- because I want it to check once every 24 hours.
In all honesty whatever I did didn't work, as I just looked into editing it again and found I had set it to 1 day. It never checked once a day, so I need to fix that. Will update when I find an answer that works!
 
Im starting to debate whether I should trade my 5070 Ti for a 9070XT. Yes, the 5070 Ti is a better GPU, but I have such a visceral hatred for windows right now and I badly want to use Linux as I have seen enough that I am mostly convinced it is ready for prime time.

Talk me out of this.
9070XT is a fantastic GPU for gaming. I have both a 9070 and 4080 and I don't really feel like you are missing out on anything anymore by going AMD.
 
Im starting to debate whether I should trade my 5070 Ti for a 9070XT. Yes, the 5070 Ti is a better GPU, but I have such a visceral hatred for windows right now and I badly want to use Linux as I have seen enough that I am mostly convinced it is ready for prime time.

Talk me out of this.
I wouldn't do it, just because Nvidia drivers have been making nice improvements, and the descriptor heap update got put into the last nvidia update. Once that gets integrated into Proton, we'll see the Nvidia performance gap shrink in Linux vs Windows, and you'll still get the benefits of DLSS.

FSR4 is starting to catch up, but you still have to do extra work to use it in games, and their features outside upscaling still aren't as good as DLSS for now.

People should get a 9070XT to save money vs the 5070ti for value, not trade away a 5070ti that you already own. Just my two cents.
 
Last edited:
I wouldn't do it, just because Nvidia drivers have been making nice improvements, and the descriptor heap update got put into the last nvidia update. Once that gets integrated into Proton, we'll see the Nvidia performance gap shrink in Linux vs Windows, and you'll still get the benefits of DLSS.

FSR4 is starting to catch up, but you still have to do extra work to use it in games, and their features outside upscaling still aren't as good as DLSS for now.

People should get a 9070XT to save money vs the 5070ti for value, not trade away a 5070ti that you already own. Just my two cents.
Like I said, its only because AMD is very mature on Linux and while nvidia has improved a ton, its still not there.

I've got my Windows 11 IoT LTSC setup as gaming friendly as can be and overall I am used enough to it that I can deal with it.
 
Last edited:
Try dual booting and testing it for a while. Don't worry in advance, and don't overthink or act rashly.

I personally did this and concluded that using AMD on Linux isn't all that great, it has just as many problems as Nvidia. They're just different problems.
 
Like I said, its only because AMD is very mature on Linux and while nvidia has improved a ton, its still not there.

I've got my Windows 11 IoT LTSC setup as gaming friendly as can be and overall I am used enough to it that I can deal with it.
I'm only saying that likely by summer, that gap is going to noticeably shrink when proton upstreams those changes, and likely won't matter much at that point.

You'll probably get a bit better performance, have the benefits of DLSS, not have the HDMI 2.1 limitations, and not have to go through trading in your hardware. Unless you can make a profit, I wouldn't do it.
 
I wouldn't do it, just because Nvidia drivers have been making nice improvements, and the descriptor heap update got put into the last nvidia update. Once that gets integrated into Proton, we'll see the Nvidia performance gap shrink in Linux vs Windows, and you'll still get the benefits of DLSS.

FSR4 is starting to catch up, but you still have to do extra work to use it in games, and their features outside upscaling still aren't as good as DLSS for now.

People should get a 9070XT to save money vs the 5070ti for value, not trade away a 5070ti that you already own. Just my two cents.

Like I said, its only because AMD is very mature on Linux and while nvidia has improved a ton, its still not there.

I've got my Windows 11 IoT LTSC setup as gaming friendly as can be and overall I am used enough to it that I can deal with it.

On the other hand, because the market is so fucked, you can pretty easily sell a used 5070 Ti for $850-$900 right now.

You can buy a used 9070 XT for $650-$700 or a new one for a bit more. So the value is still there.


For me personally, with AMD drivers being open source on the Linux side, it's going to be hard for me to prefer a 5070 Ti over a 9070 XT in that environment. Especially with the 9070 XT can be had for a few hundred cheaper.


5080 or above? Of course.
 
Last edited:
On the other hand, because the market is so fucked, you can pretty easily sell a used 5070 Ti for $850-$900 right now.

You can buy a used 9070 XT for ~$700 or a new one for a bit more. So the value is still there.
Yeah, if you can make $100+ on switching, it's not a bad trade.
 
Windows (at least at the moment). I know truth hurt, but you just have to accept it.
You are not cool if you don't hate Windows. /s

I just ditched my Nobara partition some days ago as the single issue Windows was giving me, green screen of death on Wuthering Waves, is gone after the last Windows canary version. \o/
 
Windows (at least at the moment). I know truth hurt, but you just have to accept it.
I am gaming on Linux exclusively since Windows 11 released. No issues.

But thanks for coming into this thread to tell us Windows is the way.
 
Last edited:
So Im basically on the verge of installing Linux again and trying to choose between 3 distros -

1. EndeavourOS - I like the idea of a stripped down yet easy version of Arch to build on.
2. Solus OS - I have installed this on an old Imac and Macbook Air - its really slick and nice tbf.
3. OpenSUSE Tumbleweed - Interested in giving this one a proper go, just read very mixed reviews on it.

Anyone have any experience of using these? Im on an all AMD build so I think performance would be the same across all 3, mainly interested in how they are to use as systems.

Other option is to go back to CachyOS again - it just worries me that they are doing all these extra optimisations work and how long can they keep all this up.

Something else I have been doing (and not even sure how it started honestly) is trying to create a one-stop file that contains all the gaming apps and other bits to create a gaming system.

I did use AI to help me review it - Copilot and ChatGPT - and did it across 5 distros -

Arch/Endeavour
Solus
Fedora
Debian
OpenSUSE

It was a slow Friday at work lol
 
Happily set up on Solus Os - it's fantastic.

I first tried OpenSuse but had some issues getting things running so tried Solus and was installed in 5 and up and gaming in another 10.

Got easy effects all set up too with oratorys settings for my 560s and mic and sounds fantastic.

PLUS - no idea how or what I did but my controller is working PERFECTLY again. No rules or anything else set up and the game giving me issues before works fine....weird.
 
Happily set up on Solus Os - it's fantastic.

I first tried OpenSuse but had some issues getting things running so tried Solus and was installed in 5 and up and gaming in another 10.

Got easy effects all set up too with oratorys settings for my 560s and mic and sounds fantastic.

PLUS - no idea how or what I did but my controller is working PERFECTLY again. No rules or anything else set up and the game giving me issues before works fine....weird.

I swear, the controller thing with CachyOS is crazy. One day the fixes I've put in place work, then they don't. BeardSpike BeardSpike gave some different fixes, and they worked... and now they don't.

I've given up and am just plugging the controller straight in and keeping it wired lol.

Glad you're liking Solus, I've read good things but never tried it myself!
 
Oh nvidia....oh nvidia



Not quite there with nvidia. I still plan to play with CachyOS on one of my (now rare) M.2 drives with my 4090, but I clearly wont be doing serious gaming on it.
 
Oh nvidia....oh nvidia



Not quite there with nvidia. I still plan to play with CachyOS on one of my (now rare) M.2 drives with my 4090, but I clearly wont be doing serious gaming on it.


Hmm, wonder how much Iot LTSC skews the results here. A bit odd choice when most gamers use vanilla Windows 11, isn't it?
 
... So I am back to Windows 11 LTSC for the time being. I ran into issues with RE Requiem on Cachy. Outside of those specific issues though I have to say Linux in general is much better than windows, but Nvidia isn't quite there yet. The fomo got me in the end.

I've been using nvidia cards since I started PC Gaming all those years ago, next time however seriously considering going full AMD & Linux.
 
I swear, the controller thing with CachyOS is crazy. One day the fixes I've put in place work, then they don't. BeardSpike BeardSpike gave some different fixes, and they worked... and now they don't.

I've given up and am just plugging the controller straight in and keeping it wired lol.

Glad you're liking Solus, I've read good things but never tried it myself!
Thats bizarre, wonder whats going on there! The bug I raised with Cachy for the controller issue I had hasnt gone anywhere and I dont think Beardspike got an answer on the forum or discord either.

Im really liking Solus, its just simple and fast and works (so far!).

Ive put it on 3 other computers before mine - an old iMac and my father in laws macbook air and its worked well. Highly recommend giving it a go if you fancy swapping.
 
... So I am back to Windows 11 LTSC for the time being. I ran into issues with RE Requiem on Cachy. Outside of those specific issues though I have to say Linux in general is much better than windows, but Nvidia isn't quite there yet. The fomo got me in the end.

I've been using nvidia cards since I started PC Gaming all those years ago, next time however seriously considering going full AMD & Linux.
Just be aware that new AMD GPUs take a couple of weeks to work on Linux and a little longer to get full feature sets. At the moment though the 9070XT is performing quite well.
 
I swear, the controller thing with CachyOS is crazy. One day the fixes I've put in place work, then they don't. BeardSpike BeardSpike gave some different fixes, and they worked... and now they don't.

I've given up and am just plugging the controller straight in and keeping it wired lol.

Glad you're liking Solus, I've read good things but never tried it myself!
Mine is still working perfectly or was - didn't game on it lately, lmao.

Thats bizarre, wonder whats going on there! The bug I raised with Cachy for the controller issue I had hasnt gone anywhere and I dont think Beardspike got an answer on the forum or discord either.

Im really liking Solus, its just simple and fast and works (so far!).

Ive put it on 3 other computers before mine - an old iMac and my father in laws macbook air and its worked well. Highly recommend giving it a go if you fancy swapping.
I tagged my thread on CachyOS forum as solved because the fix worked for me but it seems I managed to like help myself rather than CachyOS community helped me, lmao.

Maybe Diseased Yak Diseased Yak you should bump thread on there that my fix worked but isn't working for you. Again.

If you will have more issues on CachyOS though, PikaOS gave me less issues with controllers and it has it's own Scheduler and Gamemode similar to CachyOS.



And I bet if you configure stuff out like bird sounds and that egg hatching animation or was it egg spinning animation, it will be pretty good OS for gaming.

EDIT2: Durin Durin uses it with his 5080 so it doesn't have issues on Nvidia like at all. I mean MattsCreative is constantly jumping between Fedora 44 and Pika now, so it has to be good - and he's on what 5070Ti, I think. BTW I saw him arguing with someone who was torn between ZorinOS and Pika lately, lmao - but it wasn't like heated argument or anything. He was just pointing out that Pika is simply a better OS for gaming.

Diseased Yak Diseased Yak
 
Last edited:
I'm having an issue if someone could help me with it:

I'm using Kubuntu. I how do I force integer scaling in retro games? It was easy in Windows through the Nvidia control panel but I don't know what to do here. It was also an issue in Bazzite. It's not a problem with emulators, but trying to run Ultima VI through DOSBOX was not able to work as easily as it did in Windows. I might be misunderstanding the problem as well.
 
Oh nvidia....oh nvidia



Not quite there with nvidia. I still plan to play with CachyOS on one of my (now rare) M.2 drives with my 4090, but I clearly wont be doing serious gaming on it.


You mean "oh proton... oh proton"?

The performance issue with Nvidia was resolved 3 months ago. What's missing is Proton implementing it. It's in the experimental phase, but unfortunately there's only one Valve developer focused on it, and he probably needs to give more attention to the Steam Machine/Steam Deck.

 
Last edited:
I liked the setup, look and installation of PikaOS but when I tried gaming on it I found it quite stuttery for some reason.

My go to game is Dirt Rally 2 to test and it really stuttered a lot on Pika, everything was updated so not sure what would cause that.
 
I liked the setup, look and installation of PikaOS but when I tried gaming on it I found it quite stuttery for some reason.

My go to game is Dirt Rally 2 to test and it really stuttered a lot on Pika, everything was updated so not sure what would cause that.

Did you test the native version or the Windows version via Proton?
 
Excellent video from one of my favorite youtubers: Tech Yes City



On his 6700XT GPU he shows many benchmarks Linux actually performs better than Windows. Mesa seems to really have optimized the older AMD GPUs. That is consistent with what analog_future analog_future future was saying.

I cannot be stated enough:

If you have an all AMD build you absolutely NEED to try out Linux. CachyOS really is outstanding.

I am not saying make it your main OS, but absolutely try it out.

If you have AMD, can you disable/remove their PSP? Platform Security Processor. With Intel and custom bios you can disable their Intel Management Engine. IME and PSP are running underneath your OS.
 
Im honestly not sure, it was installed on Steam on Windows and transferred over to my SSD I had Pika installed on.

I was mistaken, it's the first DIRT Rally that has a native build on Linux.

Is the SSD where the game is installed formatted as NTFS? If so, move the game to a Linux partition.
 
Im honestly not sure, it was installed on Steam on Windows and transferred over to my SSD I had Pika installed on.
Another thing if you already haven't. Copying over a windows game to Linux, you should verify files for that game in Steam on Linux. It will download additional things, as you transferred a game from an OS using a different filesystem.

Also to force proton, just go into the game's properties in Steam, and under the compatibility tab force proton to experimental if it already isn't.
 
Last edited:
I was mistaken, it's the first DIRT Rally that has a native build on Linux.

Is the SSD where the game is installed formatted as NTFS? If so, move the game to a Linux partition.
Yeah it is, some games work ok from it but any that don't I move over to my Linux install SSD.
I did that on Pika as well but still stuttered weirdly.
 
Another thing if you already haven't. Copying over a windows game to Linux, you should verify files for that game in Steam on Linux. It will download additional things, as you transferred a game from an OS using a different filesystem.

Also to force proton, just go into the game's properties in Steam, and under the compatibility tab force proton to experimental if it already isn't.
Ah ok, I noticed it downloaded something when I tried to start it and thought that would be all good after I'd moved it lol

Yeah I tried that on Pika, like 3 of them before I have up lol
 
Ah ok, I noticed it downloaded something when I tried to start it and thought that would be all good after I'd moved it lol

Yeah I tried that on Pika, like 3 of them before I have up lol
Also sometimes, delete prefixes if you moved them between different distros of Linux on Stream.
 
Last edited:
Top Bottom