this post was submitted on 24 Jun 2026
51 points (94.7% liked)

Linux Gaming

26368 readers
236 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

Help:

Launchers/Game Library Managers:

General:

Discord:

IRC:

Matrix:

Telegram:

founded 3 years ago
MODERATORS
 

cross-posted from: https://sopuli.xyz/post/47762187

When I first installed CachyOS, my mind was blown away by how quickly and conveniently I could start playing my Windows games with it. With its proton-cachyos-slr wine executable, it was only a matter of setting the game executable and runtime locations in Lutris and I could start playing the game immediately.

However, ever since I updated my system with sudo pacman -Syu in the beginning of May, almost every game stopped opening like it used to. Of those games, almost half of them would simply not open at all with any tweaking. The rest of the games eventually started to run but some of them were hit by performance degradation severe enough to not be playable.

I tried to search for the cause on the CachyOS forums and wiki. I managed to find some posts somewhat discussing this issue, citing issues with the new kernel or the proton-cachyos-slr package. Unfortunately following their proposed solutions like downgrading proton-cachyos-slr or tweaking runtime settings in Lutris didn't fix the problem.

Eventually I moved on to the CachyOS documentation, mentioning an option of using an alternative wine executable wine-cachyos. It wasn't available as a regular executable option and had to be called manually, but eventually it allowed me to play most of my games like before.

I don't feel comfortable with this setup since the entire implementation feels like a hack instead of being an in-built feature, requires additional configuration process for every new game added and still doesn't allow me to run some of my games that I have spent most of my playing hours on. I have been experiencing this for almost 2 months and I have been contemplating my decision to update my system.

Is there a way to go back to how my system was before without resorting to snapshots or a fresh installation? I don't expect solutions as you would do in support forums; I am just in need of advice on where to start looking to solve my concern. If you need debug info or context, I'll happily provide them.

top 30 comments
sorted by: hot top controversial new old
[–] BlackAura@lemmy.world 4 points 10 hours ago (1 children)

A recent update renamed the Proton packages.

Check your Steam settings (like the global ones, not specific to a game) and the Compatibility settings. In my case the selected compatibility layer was blank after the package rename.

Reselect whatever compatibility package you like.

[–] definitemaybe@lemmy.ca 1 points 1 hour ago* (last edited 44 minutes ago)

This is the solution!

The games still run great, but the setting didn't migrate to the new name.

The same thing happened when I first installed CachyOS; there was no compatibility tool selected by default, so almost nothing showed as playable.

[–] kugmo@sh.itjust.works 2 points 11 hours ago

What GPU? What CPU? If you are using KDE what does kinfocenter say about the version you are using, and X11 or Wayland?

[–] realitaetsverlust@piefed.zip 2 points 14 hours ago (1 children)

The rest of the games eventually started to run but some of them were hit by performance degradation severe enough to not be playable.

This makes me think that something is wrong with your GPU and the system falls back to "default" graphics. If it's nvidia, did you accidentally install the nouveau driver? While I appreciate the work that is done there, it's really bad in comparison to the blob drivers.

Try this command lspci -nnk | grep -E -i 'vga|3d|2d' -A3 | grep 'in use' and check the output. If it says something along the lines of "Kernel driver in use: nouveau", you got your problem right there. Install the proprietary driver and you should be good.

[–] enchantedgoldapple@sopuli.xyz 2 points 13 hours ago (1 children)

Output:

Kernel driver in use: i915
Kernel driver in use: nvidia

I believe there was a miscommunication from my side. The performance degradation is enough to make the gaming experience laggy and slow, but does not make the game virtually unplayable.

I don't think this should be the fault of drivers. If that were the case, I would have noticed a similar degradation other parts of my OS, which I have not observed in any degree.

I reckon this is the fault of the other inbuilt wine executable proton-cachyos I was using earlier before switching to wine-cachyos.

In either case, this situation doesn't matter since after I switched to wine-cachyos, the games suffering from the degradation went back to being smooth and responsive as before. It could only mean that the issue is purely software-oriented.

[–] kbal@fedia.io 1 points 11 hours ago

Oh, two choices. So I guess it probably switched to using your intel i915 graphics instead of the nvidia gpu. I dunno how to fix it, but it seems likely that's what happened.

[–] Nibodhika@lemmy.world 2 points 17 hours ago

We're lacking some critical information like what's your GPU and which drivers are you using for it. But reading some of the replies you gave in the other thread I think it's fair to tell you that you should probably consider moving away from CachyOS, it is based on Arch and it expects you to update frequently, not updating for a while can cause issues because I'd the instability of the system, that is to say because things might get multiple updates in the meantime and not being able to migrate properly if you skipped the in-between. Also Arch expects you to read the news one possibly important news came from December: https://archlinux.org/news/nvidia-590-driver-drops-pascal-support-main-packages-switch-to-open-kernel-modules/ if your card is on that list and you're using that driver this might be it, Cachy might be running behind Arch on updates so you might have hit this now instead of in December.

This is why I dislike CachyOS being recommended to new users, it might be easier to setup, but it's still Arch, and it still expects you to interact with it as if it were Arch. Something like Mint or Pop might be better if you expect to go over long periods without update and don't need the latest versions of everything.

[–] kbal@fedia.io 25 points 1 day ago (1 children)

half of them would simply not open at all with any tweaking. The rest of the games eventually started to run but some of them were hit by performance degradation severe enough to not be playable.

It sounds like your video card driver stopped working and it's fallen back to non-accelerated graphics.

[–] ada@lemmy.blahaj.zone 22 points 1 day ago (1 children)

Nvidia dropped support for some older cards in their linux driver recently, so that could be it!

[–] Zarobi@aussie.zone 2 points 1 day ago (5 children)

Wow that's lame... So I guess if you have an older GPU you can't update your drivers?

[–] Eldritch@piefed.world 1 points 12 hours ago

Not explicitly no. There are Community maintained 580 drivers for NVIDIA in the aur. But it's in the aur. Though I think it's very low likelihood of being compromised. The least technical way of getting things switched over properly. Would probably be a fresh install. Just remember to back up your home directory and have your Steam games on a separate drive.

If you aren't terrified of the terminal. There are procedures for going through and removing the main line NVIDIA drivers and setting up Community Aur drivers. I've done it two or three times myself with older systems currently running different flavors of Arch.

[–] stuner@lemmy.world 3 points 23 hours ago

If we're talking about the RTX 900/1000 series, they're still supported on the 580 driver branch. They're just not getting new features anymore. Most distros package these legacy drivers too.

[–] bjoern_tantau@swg-empire.de 5 points 1 day ago (1 children)

In OpenSUSE at least that problem is mitigated by sorting the drivers into generations. That way you can at least easily pin your driver to the latest working version.

No idea what other distributions do.

[–] Zarobi@aussie.zone 1 points 1 day ago

I've always had to manually install drivers every time I set up a distro (usually Ubuntu variant). After that I do noticed it updates semi randomly over time, which usually causes some games to stop working, but c'est la vie

[–] ag10n@lemmy.world 5 points 1 day ago (1 children)

Nvidia wants you to buy a new card.

AMD has well-supported drivers going back decades, partly thanks to Valve

[–] Zarobi@aussie.zone 3 points 1 day ago (1 children)

Every day I regret buying the NVIDIA gpu lol. Next time I'm getting AMD for sure

[–] Attacker94@lemmy.world 3 points 1 day ago (1 children)

Keep an eye out for Intel, they have been making strides lately, and they generally have similar compatibility to amd on Linux

[–] halcyoncmdr@piefed.social 3 points 1 day ago

My Intel A310 has been extremely reliable in my media streaming rig. It's not gaming, but it hasn't given me a single issue from day one.

On the gaming side I switched from an RTX 3080 to a Radeon 9070XT near launch specifically to leave Nvidia and I've also been happy with it. It wasn't a huge upgrade, but it was worth leaving team green. Plus having all AMD hardware in that rig has been nice. Currently running a Ryzen 9 5900X in that rig, and moving my drives and GPU over to a new board with a Ryzen 7 9850X3D later this week.

Nvidia clearly has been moving away from caring about consumer gaming for years now. And that just accelerated with the AI boom. Gaming is such a small part of their revenue now that it wouldn't surprise me if they just started abandoning it. Not leaving the space, but just not actively developing anymore. It definitely feels like they've started that since the 3000 series, with such small gains generation over generation.

[–] ada@lemmy.blahaj.zone 3 points 1 day ago (1 children)

You can use the open drivers instead of the closed ones, but they're not as developed.

They do not work nearly as well. I’ve tried.

[–] Laavu@sopuli.xyz 2 points 20 hours ago

Regression aren't fun. To solve them, you need to do proper debugging.

First, take a look into logs. See the Proton readme on Proton logs, and Arch wiki's article of journalctl on system logs. Also games have their own logs. When you have found a suspicious error, copy-paste it to your favorite search engine. Eg. Steam prints errors about game overlay on each start, and those are harmless.

Another option is to take a look into the issue tracker to see, if someone else has the same issue and found a workaround.

Third method is regression testing. It means going back to a working version, and testing each update to find out which one introduces the bug.

If these sound like a lot of work, it's because they are. That's why people often try random stuff that may fix the issue, or break your system, instead doing proper debugging. I personally don't have time for it, so I have given up running rolling release distros.

I hope someone is able to give you the actual fix for your issue.

[–] bjoern_tantau@swg-empire.de 6 points 1 day ago

I used to have similar problems with Lutris. I have since switched to Heroic. You could try setting up one or two games in Heroic. Just point it to the same prefix and executable as in Lutris and see if it runs there.

[–] Grass@sh.itjust.works 2 points 22 hours ago

Is that around when proton went from 10 to 11? I used proton plus to manually install the last version of 10 for games that had issues with 11.

[–] popcar2@piefed.ca 8 points 1 day ago (1 children)

I didn't have any issues after updating, have you tried using Proton GE instead of proton cachyos? That one is often more stable.

[–] kewjo@lemmy.world 7 points 1 day ago

second this, proton slr is great but it's also bleeding edge, there were a lot of regressions for specific games in proton 11. generally i try to use 11 if it works but set it to proton 10 GE if it fails as a fallback

[–] rtxn@lemmy.world 3 points 1 day ago* (last edited 1 day ago) (2 children)

Forget Lutris, it's been having a ton of issues lately. The lead developer also started using AI-generated code around the time (and being a real dick about it), but that might just be a coincidence.

Faugus Launcher is my preference. It handles Proton installations on its own without having to install system packages.

[–] Eyck_of_denesle@lemmy.zip 1 points 12 hours ago

What an irrelevant comment

[–] zewm@lemmy.world 1 points 21 hours ago

I’m quite fond of heroic. I will give faugus a test run.

[–] kogasa@programming.dev 1 points 21 hours ago* (last edited 21 hours ago)
  • update your system

  • delete your game's wineprefix, it'll regenerate and may fix issues from changing versions

  • lutris is not likely the issue unless you're using its runtime and something is clashing with it. With proton-cachyos-slr, you should have lutris runtime disabled and prefer system libraries enabled. See here: https://wiki.cachyos.org/configuration/gaming/

  • wild guess, but new versions of proton-cachyos use ntsync by default which requires a kernel module that may not exist in your older system. I'm not sure if it falls back to fsync in this case, but that could cause issues. System update fixes this.

  • if you're on wayland and using PROTON_USE_WAYLAND, the change to proton 11 may have broken some games. These typically would be crashes / white screens rather than lag. In this case you can disable PROTON_USE_WAYLAND or use the older proton 10 based version of proton

[–] bagodogs@sh.itjust.works 2 points 1 day ago

I used Lutris on OpenSUSE Tumbleweed, but I haven't used it since switching to CachyOS; it just didn't work properly for me, and I haven't cared enough to troubleshoot it when alternatives exist.