The goal is after installing the official ISO, you can get a developer focused desktop environment up and running in ~10 minutes with 1 command. It's quite configurable so you can change around anything you want ahead of time or after you install it. I use it with vanilla Arch but I know of quite a few people using it successfully with CachyOS.
For CachyOS, the only manual adjustment you have to make before running the repo's install script is uninstalling `jack` since it conflicts with `pipewire-jack`. I could easily roll this into the script but so far no one has complained loud enough to automate this. I also wonder if CachyOS will eventually drop that AUR dependency in its official ISO.
If it matters to you, 99.9% of the code is hand coded. The only time I use AI is when I'm 100% stone walled on something and it's a last resort move. Even then it's copy / pasting small snippets into web based AIs where I fully review and refactor its output so you could say the 0.1% is still human vetted.
Moving away from Windows last year was so worth it. I've been wanting to switch since 2017 but always ran into hardware issues. The same hardware I had back then works beautifully with Arch today.
On my Lenovo laptop, fixes that would take over a day to enable and patch on most distros:
- Wake from sleep
- Nvidia GSP firmware workarounds and correct version OOTB (proprietary)
- Mouse lag/jitter
- External display hotplug
- DDC/CI over type-c
- Embedded controller power profiles from taskbar with correct TDP limits for CPU/GPU
- Battery charge limiter support right from KDE settings
- Working `switcherooctl` in hybrid graphics mode on AMD
- Firefox with video decode acceleration (YouTube) on almost all GPU models
Another gaming feature that is otherwise useful in workstations is the external scheduler support.Currently using BPFland which makes multitasking as responsive as idle while compiling Yocto/Chromium in the background.
Windows, Mac (mini M1), and kernel built-in scheduler Linux jank and become almost unusable (Ryzen 5800H).
I’ve tried like 5 other distros and usually when it goes into sleep/hibernate the monitor never wakes up so I have to force shutdown using the power button.
I’m going to install this on an older machine and see how it goes. So far it’s been great!
If we limit the conversation to gaming specifically, one area where I don't see Linux taking over any time soon is competitive/esports oriented titles and their invasive ~rootkits~ anti-cheats. Another place I kind of have to live with Windows is simulation (in my case Elite: Dangerous and iRacing/Le Mans Ultimate) - the overlays and other third-party utilities either don't exist on Linux, or I couldn't get them to work and kind of abandoned the idea.
Audio production is also kind of a no-go. The DAWs and hardware support are absolutely getting there - Bitwig studio is apparently very good for something Ableton-like, and my DAW of choice, Reaper, has native Linux support. But the plugins and virtual instruments for the most part just don't exist. Some work through a Wine bridge, if you're lucky.
However, if you're not too deep in a niche with very specific pieces of software, or don't care about esports offerings, there isn't much tying one to Windows nowadays.
I always see this as a yes and no. Yes if you didn't start giving up on mainstream DRM encumbered audio production 10-15 years ago you aren't going to be ready to switch. Those people have sunk too much into their work flows and collections of licensed plugins.
No if like me you gave up on those tools and found new ones, because I didn't like the direction things were going with usb license keys, always online drm, and offline license management installs that feel almost as rootkit/malware coded as modern anticheat systems.
It helps that I gave up on ableton back in 2008 and swapped to Reason & Logic, before ultimately giving up on those as well. Now I just use Renoise & VCV Rack while trying to work up the will to dabble with Puredata and Supercollider.
Bitwig sounds nice but its too expensive and locks me back into the same cycles of update purchases Ableton & Reason once did.
Do I miss my Korg VSTs & Reason Racks? Yeah, I just can't be bothered enough to go back.
In the end for me its just a hobby so I've been willing to throw away my setup and workflow entirely more than once since starting with digital music in 2004.
- Bitwig 5.x (haven't tried the latest 6.x) is working really nicely for me now across several NixOS machines (I'm using BitwigBox so that yabridge smoothes out VST integration). - Le Mans Ultimate is working for me now. It would hang on loading a track until a month or two ago (GE Proton recommended).
What games are available? Do you use emulators or stuff like Wine?
Here are some games that have worked pretty well out of the box:
- Factorio
- Arc: Raiders
- Overwatch
- Age of Empires 2 DE
- Abiotic Factor
- Subnautica 2
- Windblown
- Dune Awakening
- Cybperpunk 2077
- Star Citizen (with the community installer to help set it up)
See here for a database: https://www.protondb.com/
The main asterisk is that if you use newer GPUs, you’ll need to use a newer kernel / drivers to get solid support (which is why Arch (& CachyOS) is a popular gaming distro). And certain technologies may not be supported for a while, or take some time to set up (ray tracing, DLSS, frame gen type stuff etc.)
Performance is comparable to windows, and sometimes better because windows is a bloated piece of shit. Lol.
A lot of stuff you can try and it works ok, but the main things that are permanently unsupported are kernel-level anti-cheat (like Valorant) or online games with anticheat that will detect something weird in the setup and ban you. But some competitive games work fine (like overwatch)
If "works most of the time" is acceptable for you, it's good enough.
If you actually want to be able to play whatever you want to play - instead of what runs - you have to either stay on Windows, or have it as second system.
This has made many old and modern games playable without issues. On Steam or Heroic Launcher, running a game has mostly become as simple clicking install and later play.
That being said, it's not all peachy. There's not really been much progress on native Linux gaming outside of Flatpak/Steam Linux runtime. Many native games run worse or with issues.
And Proton/Wine isn't perfect. Many games need tweaks or may not work without glitches. And games with anticheat don't work more often than they do, on purpose.
Still, depending on what games you play and hardware you own it has become entirely possible to ditch Windows and not suffer for it.
But I fully switched to Fedora a while ago because every game I played was either just as performant or ran better on Linux. It’s plug and play, too. I just downloaded Steam and that was it.
I know there are other commenters saying the same thing, but I’m just super excited because of what this means for Linux market share on consumer machines
as mentioned above if you play any competitive games that come with anti-cheat features, then you won't be able to join in the fun. So if you don't care about those games, you'll be fine.
I'd say it's a majority of games that won't work if they require anti-cheat, but some will.
Steam/Valve has built Proton, which I believe is a fork of Wine, and put significant resources into it. Steam distributes it on its own but CachyOS distributes even more patched/optimized versions of it in their repositories.
The games I know do NOT work on Linux are usually online multiplayer competitive games which have kernel-level anti-cheat. Notable for me is Fortnite - though I hear that now, there are even options for enabling strong anti-cheat in Linux but Epic chooses not to support it.
I'm not informed on other niche game types like simulators or games requiring special equipment, but chances are if it's not competitive, or it's single player, you can get it running with good performance on Linux with modern hardware.
I switched to Kubuntu to keep KDE (which I really found I enjoyed from Cachy) while using a more stable and familiar ubuntu base. It's not one of the "gaming" distros but I haven't noticed any major drawbacks with the games I play.
https://cybersecuritynews.com/arch-linux-aur-packages-compro...
I hope official, veted Arch repositories grow over time.
In comparison, Arch official repos only have 15k packages (~10k apps). There are ways to plug the gap (such as compile missing packages, add Nix package manager), but it's even better if you don't have to.
I haven't found anything on Linux like it.
In the release notes they said they removed Paru and are recommending Shelly instead.
I like that I can manage Flatpack and AUR!
Gonna give this a try!!
Is Cachy just assuming that everyone's got a high-quality NVME? Is there something about newer OSes that cause a CPU bottleneck for large disk writes?
Mind you, I'm really happy with CachyOS, but I don't really understand why this is a problem and it doesn't seem to be an issue others are having.
smartctl -x /dev/nvmeXXXX
and look for errors, percentage of spare blocks used, etc... Also look at the temperature when you are pushing the IO really hard. Some devices will throttle when hot.Is this on a laptop?
First day was a bit rough, first week was still a little rough, but it's been pretty smooth since then, even when learning how to fix things and trying new software.
I'm using Niri and Noctalia as my desktop setup, and it's been different than my Windows experience, but it feels fun and cool to just use a computer in a new way.
This one seems particularly attractive to Windows refugees especially gamers. The default desktop looks very much like Windows: even the wallpaper is one of those blue gradient 3d wave shapes.
I tried it in a VM and I don't think I can deal with the jank. The default install comes with 3 different GUIs for installing software, all of them confusing and inconsistent. Apps with context menus that go 5 levels deep everywhere, confusing layouts, sometimes icons, sometimes not. I guess if you are coming from Windows this is the status quo so that's fine.
Not for me but I'm glad this new wave of Linux users are finding success with it.
It's been my daily driver for ~2 years.
The Cachy/Arch approach is more flexible, I'm fine with atomic since containerized workflows are my preference.
For other steam titles, popOS and proton were just fine
Same install.
No problems at all.
Fully succumbed to plasmonic thrall.
Satisfied by being speedy.
So boring. Almost snoring.
(must not distrohop! must not distrohop! must not distrohop!)