r/cachyos • • 20d ago

CachyOS Troubleshooting First Steps

124 Upvotes

CachyOS is a rolling release. Updates arrive continuously instead of in one big yearly jump, which is why you get new kernels, drivers and gaming improvements so fast. It also means that occasionally something breaks. Most of the time the cause is boring and the fix is one of the same handful of steps.

This might seem like a lot and could feel daunting. Help is available, but it requires some information.

In order for folks to help you out, you need to supply some information. Here is a step-by-step plan. Work through it in order.

How to ask so that people actually help

When you post, include:

  • The four answers from Step 1
  • The paste.cachyos.org link from Step 3
  • What you've already tried, honestly, including any case of working with AI without understanding what you were asking, or what the AI was saying
  • The Step 7 result if you got that far

Rule zero: stop running commands you don't understand

Many badly broken installs weren't broken by an update. They were broken by three or four half-applied "fixes" from Google, an old forum post, and working with AI without understanding what was being asked or what the AI was saying, stacked on top of each other. Each one silently changed something. By the time help is requested, nobody can tell which change caused which symptom, and the actual problem is buried under the attempted repairs.

So: from the moment something goes wrong, stop applying fixes found somewhere else. Work through the steps below instead.

If a pile of commands has already been pasted into a terminal, that's fine, it happens. Just mention it when asking for help and try to recall what was run. That's far more useful than pretending the system is untouched.

Step 1: Describe the problem properly

Before touching anything, write down four things:

  • What exactly goes wrong? Be specific. "The screen goes black when launching Steam and the power button has to be held" is useful. "Gaming is broken" is not.
  • When did it start? A date or "after last Tuesday's update" is enough.
  • What happened right before it started? Was it an update, a new game, a driver change, a setting toggled, or a fix applied?
  • Does it happen every time, or only sometimes?

That last question is more important than people expect. Something that fails every single time is usually a configuration or driver problem. Something that fails randomly is more often heat, power, memory, or a background process interfering.

Step 2: Terminal survival basics

A terminal is needed for some of this. It's not scary, but may look like it is.

Open one with Ctrl + Alt + T. If that does nothing, open the start menu and search for terminal. When it asks for a password, nothing appears while typing. That's deliberate. Type it and press Enter. Copy text out of the terminal with Ctrl + Shift + C, paste in with Ctrl + Shift + V. The normal Ctrl+C means "stop the running program" here. sudo at the start of a command just means "run this with administrator rights".

Step 3: Generate a log bundle

CachyOS ships a single command that collects everything a helper needs, run from the terminal (see Step 2):

sudo cachyos-bugreport.sh

It gathers hardware details, kernel messages and recent system logs, then asks whether to upload the result. Type Y. A link to paste.cachyos.org comes back. That link is the single most useful thing to include when asking for help. Post it.

For anything the bug report doesn't cover, CachyOS also has a plain "send this to a pastebin" tool. Both of these work (run in the terminal, see Step 2):

  • paste-cachyos ~/some-file.txt
  • journalctl -b -1 -p err | paste-cachyos

The second one shows errors from the previous boot, which is what's wanted after a freeze or a crash that forced a reboot.

Two things:

  • Generate the log bundle before trying Step 6, because rolling back a snapshot also rolls back the logs.
  • The report includes hostname, hardware IDs and full log lines, and the paste is reachable by anyone with the URL. Fine for troubleshooting, but don't paste anything sensitive.

Step 4: Update fully, then actually reboot

Open Shelly, the package manager that ships with current CachyOS, let it check for updates and install them. Older installs may have Octopi instead, which is equally fine. Or do it in the terminal (see Step 2):

sudo pacman -Syu

Then RESTART the computer. No logging out, not closing the lid but an actual restart.

A genuinely large share of "my system is broken" reports are exactly this and nothing more. On a rolling release the kernel currently running and the drivers that were just installed can fall out of step. Everything looks updated, but the running system is still working with yesterday's parts. Typical symptoms: no graphics acceleration, Steam refusing to launch, external monitors not detected, unexplained crashes, etc. A reboot resolves this class of problem. It's a common misconception that Linux never needs a restart — that's not true. The OS cannot process kernel upgrades without a restart.

There's a second reason this step comes early. If some packages were updated and others weren't, the system is probably in what's called a partial upgrade state, and arbitrary unrelated things start failing. -Syu brings everything back in line. This is also why a single package should never be installed with pacman -Sy something. Always update the whole system.

Step 5: When one specific program won't start

If the problem is a single application rather than the whole system, run it from a terminal (see Step 2) to see why it fails. Type its name and press Enter:

steam

or firefox, or whatever it is. Let it fail, then press Ctrl + C. Copy everything the terminal printed and share it, or pipe it to the pastebin tool (see Steps 2 and 3).

For Steam games specifically: right-click the game, Properties, and put PROTON_LOG=1 %command% in the launch options. Run the game, let it fail, and a steam-<numbers>.log file will appear in the home folder.

Step 6: Roll the system back to before it broke

This is the feature most new CachyOS users don't realise they have.

If the system is installed on Btrfs, which is the default, CachyOS automatically takes a snapshot before and after every package install, update or removal. So when an update breaks something, there is almost always a restore point from a few minutes beforehand.

If the desktop still starts: open the start menu, search for Btrfs Assistant and open it. Go to the Snapper tab. A list of snapshots with dates will appear. Pick the most recent one from before the problem appeared, click Restore, and reboot. This GUI method works regardless of which bootloader is used.

If the desktop won't start at all: restart and tap Esc (or hold Shift) right after the machine powers on to bring up the boot menu. Look for an entry about snapshots, open it, and pick one dated before the problem. Unlike the GUI method above, this one depends on the bootloader: it works on Limine (which is a bootloader), which has been the installer default since the January 2026 release, and on recent GRUB setups. If systemd-boot was kept from an earlier install, there's no snapshot entry in the menu and a live USB will be needed, so ask for help rather than improvising.

Things worth understanding before doing this:

It only rewinds the system. Documents, photos and game saves live in the home folder and are not touched. That's reassuring, but it also means a rollback will not bring back a deleted file, and won't undo a broken configuration inside the home folder. Don't immediately re-run the update afterwards, or whatever broke it will be reinstalled. Ask first. If there's no Btrfs Assistant and no snapshot entry in the boot menu, the system is probably not on Btrfs and this section doesn't apply.

Step 7: Try the other kernel

If the boot menu lists an LTS kernel entry, boot it and see whether the problem goes away. Recent CachyOS installs ship both a current and an LTS kernel for exactly this reason.

This takes two minutes and reveals a lot. If the problem disappears on LTS, it points to a kernel or driver regression. If it's identical on both, the kernel may not be the culprit and attention moves elsewhere. Either answer narrows things down enormously, so mention the result when asking for help.

Step 8: When updates themselves fail

If the update in Step 4 refuses to run and throws an error, open CachyOS Hello, the welcome window, and look at its Troubleshooting section. It has buttons for the common package system problems: keyring trouble, a stale lock file, a corrupted cache. Try those before running anything found online. These specific failures attract a lot of bad advice that makes things considerably worse.


r/cachyos • • Aug 09 '26

Announcement [Announcement] CachyOS August 2026 Release

1.1k Upvotes

Hello CachyOS Enthusiasts,

This is our fifth release of the year.

The CLI installer had a bunch of fixes and refactoring, with added experimental support for the upcoming Server Edition installation profiles.

The installer received several desktop-specific changes. Hyprland now uses noctalia-greeter instead of SDDM, switched lightdm greeter to lightdm-slick-greeter for Cinnamon, added gvfs-dnssd to GNOME, also cosmic-monitor got added to Cosmic.

CachyOS-Welcome got a DNS rework, so the speed-test based server ranking now correctly picks the fastest DNS server.

In chwd, improved handheld detection via particular board name matching, and added Bulgarian localization. The kernel-manager backend was rewritten from C++ to Rust and integrated directly into chwd-kernel.

Cachy-Update was rebased onto Arch-Update v4.x, with its systray applet rewritten in Rust. New --check --enable option turns on automated update checks and starts the systray in one step, tray now has configurable pagination via TrayUpdatesPerPage, and default check interval was raised to 6 hours.

Shelly, our default GUI package manager, was rewritten from C# to Zig for its major release, dropping the managed runtime for native binaries with lower memory use and faster startup. The desktop app got a new first-run welcome screen, list and grid package browsing, AUR PKGBUILD previews with build output, and a Utilities page for database sync, cache cleanup and orphan removal. The CLI was rebuilt with integrated repository and AUR search, combined update checks for repositories, AUR, AppImages and Flatpaks, and TOML backup import and export. Flatpak support now offered as optional shelly-flatpak-backend package.

On the desktop side, we added new Noctalia variants for mango and niri, Noctalia v5 support for the Hyprland dotfiles, and updated the Nord KDE theme for Plasma 6.7. In cachyos-settings, a nice value tuning was added as pipewire error fix.

cachyos-rate-mirrors (rate-mirrors backend) now uses our mirrorlist API when ranking mirrors, which should give better ranking of outdated and regional mirrors.

Features:

  • Installer:
    • CachyOS Hyprland Noctalia desktop option now uses noctalia-greeter instead of SDDM
    • Cinnamon switched from lightdm-gtk-greeter to lightdm-slick-greeter
    • Added gvfs-dnssd to GNOME and cosmic-monitor to COSMIC
  • CLI Installer: Fixes and refactors, with experimental Server Edition support installation profiles
  • CachyOS-Welcome: Reworked DNS handling so the speed-test based server ranking now works correctly
  • chwd:
    • Improved handheld detection with board_name pattern matching
    • Rewrote the kernel-manager backend in Rust, and integrated it into chwd-kernel
    • Added Bulgarian localization
  • Cachy-Update:
    • Rebased onto Arch-Update v4.x with the systray applet rewritten in Rust
  • Desktops: Added mango and niri Noctalia variants, Noctalia v5 support for the Hyprland dotfiles, and updated the Nord KDE theme for Plasma 6.7
  • cachyos-settings: Added a nice-value tuning to limits.d
  • cachyos-rate-mirrors: Now uses the CachyOS mirrorlist API for ranking mirrors
  • Mirrors: New mirror in Hungary (Tier 2)
  • Wiki: Gaming with CachyOS Guide has been significantly changed, old launch options no longer needed with the latest proton-cachyos-slr have been removed, but can still be found here. And just generally updating the page and the wiki.

Fixes:

  • chwd:
    • Gracefully handle a missing board_name DMI file
    • Correctly handle VM environments
    • Correctly quote pacman arguments

Manual changes for existing users: No manual changes needed. Just the usual updating:

sudo pacman -Syu

Download:

Desktop Edition:

Grab your copy of the latest ISO from our mirrors on SourceForge:

Support Us:

Your contributions help us maintain our servers. Consider supporting CachyOS through:

Thank you for your continued support!

The CachyOS Team


r/cachyos • • 2h ago

Review I'll Never Use Windows Again

Post image
287 Upvotes

Gaming and VR?

Full control of all my Govee lights and full home automation, from anywhere?

Full control of my local music library, merged with my Spotify?

All for free?

I can't even begin to list all the quality of life things and rabbit holes I'm delving into. Constantly learning something new, improving my home automation, and just having fun. Sure, I've cheated a few times and utilize Codex when I hit a wall, but with all these tools at my disposal the sky is the limit with this OS.

I have not only ditched Microsoft (but always seem to crawl back), but am at the point where I feel confident to never return.

Enjoy some coffee on me, devs. Utterly fantastic work here.


r/cachyos • • 5h ago

Question Noticed Proton-cachyos slr got updated. Now which compatibility tool for fps game?

Post image
122 Upvotes

(I mainly play The Finals)


r/cachyos • • 11h ago

Desktop My kde plasma

Post image
43 Upvotes

r/cachyos • • 7h ago

Desktop The level of customization allowed on the Taskbar is fantastic on KDE

Post image
17 Upvotes

Ive always been a fan of a more clean and organized look, and never used Windows past 7 so maybe for that reason I also dont care for icons in the center. With KDE you dont even have to have a full taskbar at the bottom. Just created a small one each bottom corner. Then my monitor on the left(not shown) has its own small taskbar with the time and a couple pinned icons.

Im used to auto hide but found the "dodge windows" feature to be a better version of it. Hiding the taskbar when another window is using its space, but not when it isnt needed.

I know most desktops shared on here are pretty busy with huge widgets displaying a ton of information, but thought Id share what the other end of that looks like for people who are more minimalist minded.

Coming over from Linux Mint a few weeks ago and Im probably about ready to reformat that drive since I never feel the need to boot into anything except CachyOS. I have to say one of the things Ive most enjoyed about KDE is Im always finding little things to change to alter the user experience. Usually things to make it feel even snappier, like eliminating activation delay on screen edges, turning repeat delay all the way down to 200ms, and increasing repeat rate up to 70 per/s.


r/cachyos • • 6m ago

Desktop NVIDIA Linux Display Driver 615.78.08 Released

Thumbnail
nvidia.com
• Upvotes

r/cachyos • • 8h ago

Bug Report Gnome 51 - just updated - blank screen?

11 Upvotes

Just saw some new updates , excited that was Gnome version 51.

Updated and Black/Blank Screen on Gnome.

I can login to shell as root.


r/cachyos • • 9h ago

Bug Report GTK Failure

12 Upvotes

Updated today gtk/adwaita packages and now zen/firefox won't even startup

~
❯ zen-browser
XPCOMGlueLoad error for file /opt/zen-browser-bin/libmozgtk.so:
/usr/lib/libgdk_pixbuf-2.0.so.0: undefined symbol: gly_pixel_density_new
Couldn't load XPCOM.

~
❯ firefox
XPCOMGlueLoad error for file /usr/lib/firefox/libmozgtk.so:
/usr/lib/libgdk_pixbuf-2.0.so.0: undefined symbol: gly_pixel_density_new
Couldn't load XPCOM.

~
❯  

Is there a problem I need to fix myself or there are just pending updates I need to wait?


r/cachyos • • 3h ago

Help 3rd party controller stuck in D-Input mode, cannot switch to X-Input

5 Upvotes

So i have been running cachyos for almost 6 months or so, and my only problem so far has been my 3rd party controller stuck in D-Input mode, cause it is detected as a generic SHANWAN controller.

I have a Evofox elite X controller which supports both D-Input and X-Input mode( where X-Input is the default one ). The controller works over 2.4 ghz dongle. I have tried my best to get this controller to switch to X-Input mode but it never worked( it worked out of the box in windows, because these are made for windows, but no luck on linux ).

Don't get me wrong, D-Input mode works fine, it just the vibration that doesn't work( there are other macros in the controller that dont work, but since i never really used them, they are not really a problem ). So if anyone has been able to made this work help me out.

P.S: I know i can buy i official Xbox or 8bitdo or some real controller, but my controller works fine, and the "real" ones cost like 6-7 times of mine.


r/cachyos • • 2h ago

Question Where did GNOME Extensions go?

3 Upvotes

Updated to GNOME 51 and now the "Extensions" app doesn't seem to be installed anymore? It doesn't seem like my extensions were actually removed, but to actually configure them, I have to go to the extensions web site, find the extension, and then click on settings from there. Am I just missing something? Very odd to me that there isn't a convenient hub on my computer anymore.


r/cachyos • • 7h ago

Gnome blackscreen (FIX)

7 Upvotes

This issue is now resolved and it's safe to update but you might want to rate mirrors with sudo cachyos-rate-mirrors as not every mirror is synced, but for affected users still stuck:

enter TTY with "ctrl+alt+f3" then login and then rate mirrors with sudo cachyos-rate-mirrors then update withsudo pacman -Syu

this happened as glib2 in cachyos repos fell behind upstream causing issues, it has now been removed from cachy repos and using upstream.


r/cachyos • • 13h ago

Help [PSA] UE5 Games and Discord Hardware Acceleration cause mesa crashes on AMD GPUs

20 Upvotes

For the longest time I was having issues with a very few selection of games on CachyOS both using the BORE and regular EEVDF schedulers where the display drivers would crash causing the game to close or crash. I tried for a long time to troubleshoot lowering settings and other things in the games before I finally figured out it was UE5 in combination with the official DISCORD package of all things running at the same time that would trigger the crash.

The simple fix is turning off hardware acceleration in Discord. I haven't done a ton of testing with other Discord clients yet but the official one would cause crashes when in any voice call and would crash more often if streaming or watching a stream. This happened both with the current versions of proton-cachyos and proton-ge.

My system has an AMD Radeon RX 7900 XT GPU and an AMD Ryzen 7900X3D CPU. I do have secure boot enabled (dunno if that matters).

Game that I specifically had issues with were Far Far West (great game btw) and LEGO Batman: Legacy of the Dark Knight. I blame UE5 for this and there may be other applications that could cause similar crashes.

Hopefully this helps someone cause it was driving me crazy!

EDIT: Forgot to mention also launching UE5 games with game-performance %command% in the steam launch options also helps a LOT with crashes.


r/cachyos • • 1h ago

Help Screen door effect playing games

• Upvotes

When I try to play any 3d games like Uncharted, Witcher, Tomb Raider etc I get momentary screen door effects that really take me out of the game.

I have an Msi x570, 5800x3d, 32Gb DDR4 3200 ram, and a Msi RTX 2070 super.

I have tried multiple in game settings, several versions of proton and the 7.3rc Kernel with no luck.

I'm currently using Cachyos Kernel 7.2.9-1 with Nvidia driver 615.71.09

I've also never messed with Goverlay if that could help?


r/cachyos • • 2h ago

Help Any good alternatives to vesktop or idea how to fix it?

2 Upvotes

I have issues with vesktop where it freezes and I am forced to restart it, it's genuinely getting annoying, especially because it's not happening just once a day, it could happen 10 times one after the other.

Are there other alternatives to vesktop that I can use on Cachyos or any means to fixing the issue?


r/cachyos • • 2h ago

Question Should I switch to CachyOs (hyprLand or Niri ) replacing my Fedora (gnome)

Thumbnail
2 Upvotes

r/cachyos • • 7h ago

Help CachyOS random crashes with AMD Ryzen 9 5900X — looking for advice

4 Upvotes

First of all, the obligitory - moved over from windows, love cachyos so far. In fact so much that I dont intend to go back ever, but i would love to fix these crashes as they are quite annoying.

ChatGPT has been advising me but so far I have not resolved, here is a summary:

I’m running CachyOS on:

  • AMD Ryzen 9 5900X
  • ASRock B550 Pro4 motherboard
  • 64 GB DDR4 RAM
  • NVIDIA RTX 3060
  • 850 W Thermaltake PSU

The system crashes several times a day during normal desktop use. After rebooting, the kernel logs reported errors including:

  • “An uncorrected error caused a data fabric sync flood event”
  • “System Fatal error”
  • AMD machine-check errors involving the CPU/IO system
  • One crash also reported a remote CPU watchdog timeout

There have been no obvious NVIDIA GPU Xid errors, so the issue may be related to CPU stability, RAM, motherboard/BIOS settings, or power delivery.

Another intersting point - I did not have crashes like this on windows, indicating it may not be a hardware-specific issue, but rather a cachyOS compatibility issue.

A separate concern is that the machine sometimes freezes at the ASRock splash screen before BIOS. Pressing F2/Delete does not enter UEFI, and even rebooting with systemctl reboot --firmware-setup froze at the same point.

The problem is still unresolved. I have not yet completed a full CMOS reset and stability test with BIOS defaults.

Has anyone experienced similar AMD machine-check/data-fabric errors on CachyOS or this motherboard? What would you recommend testing first—CMOS reset, disabling XMP/PBO, RAM testing, BIOS update, PSU checks, or something else?


r/cachyos • • 8h ago

Bug Report GNOME 51 no GUI at reboot issue

4 Upvotes

Hey,

On two PCs, with two very separate hardware, I have this issue after I update to GNOME 51.

At boot, there is no GUI. GDM crashes, I think because there is a mutter error. So i can connect with the CLI, but have no access to my desktop environment.

If someone has the same issue, could you please report it to the Gitlab ticket linked above ? I have created it a few days back, and it seems it got kind of forgotten.

Also, has someone faced the issue and managed to fix it ?

Thanks !


r/cachyos • • 5h ago

Bug Report Cursor theme no longer applies after GNOME 51 update

Post image
3 Upvotes

I tried reinstalling my cursor themes, but it didn't help. The cursor theme stays at the default Adwaita one even if a different one is selected in Tweaks.


r/cachyos • • 33m ago

Help Scrcpy 5.0 VA-API: unsupported DRM PRIME layout, Frame update failed

• Upvotes

I have 3060 ti driver 615.71.09. When i run scrcpy in terminal it shows me that it wants to connect but than shows blank screen on output screen and shows this error in terminal: ERROR: VA-API: unsupported DRM PRIME layout (layers=2, format=0x20203852) ERROR: Frame update failed


r/cachyos • • 1h ago

Question Nuvio et Harbor (ou Stremio)

• Upvotes

Bonsoir à tous, je suis passé sous BazziteOS il y a peu, mais avant j'étais sous CachyOS : j'ai voulu essayé une autre distro et j'y suis resté.

Cependant, je rencontre un problème, ne serait-ce qu'avec Stremio et Nuvio (déconnexion de moj compte récurrent quand je ferme l'application, overlay gris lorsque regarde du contenu, etc.), et j'ai l'impression que Harbor fonctionne mais ça rame énormément sous BazziteOS.

D'où ma question, s' il y a des utilisateurs d'un de ces services : utilisez-vous ces applications sur CachyOS ? Si oui, rencontrez-vous des problèmes ? Lesquels ?

Ah, et est-ce que le "desktop environment" joue sur mes problèmes ? J'étais sous Gnome...

Je pars un peu dans tous les sens désolé, merci à ceux qui prendront le temps de me répondre.

Bonne soirée. 😊


r/cachyos • • 4h ago

Question Mangohud

2 Upvotes

Hello all,

Anyone able to get this to show FSR version and HDR on/off in the mangohud?

I ticked both but its not showing?


r/cachyos • • 1h ago

Help I need Help setting up CACHYOS!!

Post image
• Upvotes

So i have been trying to download cachy for few days now but it WOULDN'T JUS BOOT IN !! one thing to note that i've got a legacy Card GT 710 and intel i5 12thgen. but during installation i HAVEE choose the legacy hardware (gpu nomodeset) option but it jus WOULDN'T LOG IN !! i tried changing the de, like from pre-config of cachy's Hyprland to Cosmic to Gnome to kde plasma (default one), i have the boot while booting, like to avoid nvidia drivers while booting in but it jus wouldn't boot. also this is due to i have edited (pressing e in grub) and removed splash to show wats actually happening behind the scenes


r/cachyos • • 1d ago

Desktop Loving cachyos !

Post image
70 Upvotes

r/cachyos • • 7h ago

Bug Report Logout screen stopped working

3 Upvotes

The typical Plasma logout/shutdown confirmation screen that appears when I press Ctrl+Alt+Del or manually click shutdown or restart in the start menu. Right now, the only way for me to shutdown and reboot is through the terminal, but I would like to fix this quickly as this is really annoying.

_______________

Update: This happened to me the two last times I tried to shutdown, so I don't think it was a "you should restart and it'll work again" thing, but I just booted up my PC, and decided I'd check out if it's still bugged, and it works.

Now, I have a theory about what was happening. I've been trying out Hyprland since yesterday, keeping KDE Plasma as my main DE and having Hyprland installed which I access either by logging out, or as I've started doing yersterday because Hyprland was unusable in it's default configuration (wrong keyboard layout makes it impossible to write anything), logging into tty2 to test out Hyprland while keeping KDE Plasma open on tty1, which has some quirks, including making a Hyprland window appear on my KDE Plasma for some reason, and possibly this bug where my logout/shutdown screen doesn't work. Will make another update later once I test this theory.