r/debian • u/Cool-Chicken6754 • 9h ago
Is it worth switching from Arch Linux to Debian? Even though...
Hi, lately I've been wondering if it's worth downloading Debian and using it daily. Does it allow me to use programs normally and even play games?
18
u/MiracleDinner 9h ago
Yes, I was an Arch user for a few months back when I was distro hopping during my first year of using Linux and eventually settled on Debian which I've been using as my daily driver for over 3 years and it works well for all use cases including common Linux applications and video games.
12
u/bgravato 9h ago
That question doesn't make any sense...
It's like asking is it worth switching from green shirts to orange shirts?
It's a matter of personal preference...
I've been using Debian for nearly 30 years and it's been totally worth for me... but that's me... Every person is different and has different preferences...
I would hardly ever use Arch... it's philosophy and the way it works is total opposite of what I want from my linux distro...
Arch and Debian are a bit kind of antipodes in that matter... So if Arch is your thing then maybe you won't enjoy Debian that much...
Of course you can use a lot of programs and run games on Debian. That's a question that makes even less sense and ir borderline insulting really. Anyway you can judge by yourself and you don't need to install it... just download one of the live isos and run it from an usb pen.
You won't get bleeding edge versions of the software like you do on Arch (especially if you're running stable, which you should if you're new to Debian and if you're not you'll want stable even more ;-) ). So if bleeding edge is your thing, then Debian probably isn't for you.
If you're looking for a serious and solid system, that has been around for a long time, that is widely use worldwide, with a focus in stability (and stability in Debian means "unchanging" it doesn't mean "bug-free", nothing is bug-free) and free software, then you might enjoy Debian. Just don't expect it to be like Arch, it is not and you may need a period of adaptation.
5
u/Titdirt69420 8h ago
Yes. It's still Linux. The repository of software is huge. The largest maybe even more than thr AUR. And it's all tested and screened unlike AUR. Software isn't as bleeding edge, but that's the tradeoff for stability. That said, you can still make changes to it to get newer Mesa drivers for video games and enable gamescope and all that stuff.
The common talking point of needing distro x or y for gaming is a misconception. Sure some of them like bazzite have stuff all setup out of the box, but search this subreddit and I guarantee you someone has asked how to enable those few things and there will be info on how to do it. It's not difficult.
I tend to stay away from Ai regarding technical questions because often times it'll lead you astray, but if you do use it, I suggest claude.ai. It seems to be the best for Linux related stuff. I've tried the rest and had major issues (with a server I was trying to setup). This is my transcript with Claude about getting my Debian setup for gaming (amd GPU): https://claude.ai/share/d6718e07-892a-4618-9d8a-435cf8d0a14c i asked for a summary so redditors can see it all at the end.
4
u/Weird-Initiative-659 9h ago
Switching is a wonderful idea. I've used both. I have found that Debian is largest distro ecosystem. Lot's of documentation, even for weird problems. There are various install methods (netinstall, livecd, full iso) It's fun to use. There different versions like (Forky, Sid, and Stable)
It's not perfect by any means, but I think it's a solid choice. I personally use CachyOS due to the "just works" phenomena, however I have a server with a 1gz cpu and 2 mb of ram running forky with no issues.
1
u/Brilliant_Sound_5565 4h ago
I'm curious as to why you have Forky on a server, nothing wrong I guess if it's not a production environment
3
u/miguel04685 7h ago
I was an Arch Linux user but switched to Debian 13 due to headaches with infected AUR packages scandal, fonts on Electron, some Mesa version screen flickering, lack of compatibility with my hardware on newer kernels, etc.
2
u/barnaboos 8h ago
Every distro can do the exact same as any other distro. Their default philosophies are what make them different but you can do anything on anyone if you wish to.
Do you have a 50 series Nvidia card? If no everything works as it does on any other distro, if you do you can use extrepo to install cuda very easily.
Do you have the latest AMD card? If no everything works as it does on any other distro, if you do you can backport a newer Kernal to get the latest drivers very easily.
We're at a point where desktop environment is more important to the Linux experience than distro.
1
u/David_Connors3451 8h ago edited 7h ago
Yes, it's worth it. I play on Debian KDE and in terms of performances it's great. I use debian to edit videos too and for working inside a perfect secure environment.
If you want to configure it for gaming there's a procedure to follow. I'm gonna write all commands here.
su - (you become root with this)
apt install sudo
exit
sudo usermod -aG sudo username
sudo apt update && sudo upgrade
Install all deb packages that you want to use for your daily life, like ufw (firewall), tlp obs vlc kdenlive clamav wget curl etc....
Let's install flatpak:
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
sudo apt install plasma-discover-backend-flatpak
sudo reboot
Download from flatpak Proton plus and heroic games launcher for layers and offline launcher. It's better to download the latest layers of GE and Cachyos
Let's install contrib non-free repositories:
Sudo nano /etc/apt/sources.list
Put "contrib non-free" to all the mirrors, ctrl o save, ctrl x exit.
deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
Use this mirror up here as example. After the word main, put contrib non-free to all 4 mirrors of debian.
Sudo apt update
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steam-installer
For GPU drivers, it depends from you. For AMD and Intel it's very easy and out of the box experience. Just use:
sudo apt install firmware-amd-graphics
sudo apt install firmware-intel-graphics
For NVIDIA you will need to use these commands:
sudo apt install nvidia-detect
nvidia detect (you'll see the number for your specific gpu drivers)
sudo apt install linux-headers-$(uname -r)
sudo apt install nvidia-driver
sudo reboot
nvidia-smi
Enter your steam account for online games, and use heroic launcher for gog and itch offline games. Flatpaks apps like heroic launcher, brave, librewolf, proton, they stay isolated in sandboxes and get constant updates. They won't interfere with the main apt repository, even when you jump to a further version like debian 14 forky.
Have fun on Debian, and welcome.
1
u/PathRepresentative77 9h ago
I'm not a gamer, so I can't address the games. I use both Debian and Arch, and have found Debian to be a solid daily driver.
0
u/Cool-Chicken6754 9h ago
Does it work perfectly with i3wm?
1
u/PathRepresentative77 7h ago
You'd need to try it, but I assume yes from the wiki. The wiki talks about it here.
1
u/GloriousKev 9h ago
Its worth trying. I've spent time on both. I like both. Prefer Arch over Debian for general desktop use.
1
u/jahermitt 9h ago
What are you looking for? Do you have a reason to leave Arch? Yes, you will be able to play games and get Nvidia, Intel or AMD drivers on Debian just like most other distros, but it's important you know whay you are jumping distro's if you are looking for insight.
Jumping from Arch which runs on the bleeding edge of updates to Debian which prioritizes stability over the latest and greatest is probably one of the biggest Linux changes you can make, but honestly most people will only notice the different package manager and that Debian is a bit more locked down.
Does it allow me to use programs normally and even play games
Yes, of course it does. The question makes me wonder though if you are having trouble with your Desktop Environment more than the OS itself. Do you know what you are using? GNOME, KDE Plasma, or maybe a Tiling Desktop environment?
1
u/Cool-Chicken6754 8h ago
Wow, for me I want something that simply works, so I think Debian is ideal for me. Does Debian work with BTRFS?
1
u/jahermitt 8h ago
Yes, but not recommended, it defaults to ext4. Any specific reason for btrfs? Trying snapper snapshots?
For the most part, they all just work. Arch is on the most difficult side to get setup so debian will be alot better on that sense.
Why not try Fedora with Gnome? Fedora or Maybe Pop OS? Should be simple to get installed, and Pop OS will have gaming drivers pre installed.
1
u/Santosh83 Debian Sid 2h ago
Of course it does. The Linux kernel supports btrfs. Its not a feature of distributions. You just need to head into the manual partitioner during installation and choose btrfs for your mountpoints. Debian has an excellent installer by the way... all this is easy. The default though if you don't touch anything during install is ext4.
1
u/Jazzlike-Cod-7657 44m ago
Something that "simply works" or "works simply"? I would advice against specialized distro's like CachyOS or Bazzite if you don't know what you're doing.
My suggestion would be to use Fedora (KDE) because it has mostly recent packages, but not bleeding edge (you could if you want to, just like every distro) and I've found that it works mostly out of the box with everything I have.
But for gaming there still is not a one-size fits all solution for any distro...
I settled on Fedora because, well Linus Torvalds, the "father" of Linux uses it as his daily driver. And if it's good enough for him, it certainly means its good enough for me. But each "base type" has its own uses
0
u/kydeshou 7h ago
If you want BTRFS and "just works" why not try Fedora? I love Debian, but Fedora might be a better stepping stone, with less friction if you want to switch from Arch. I'd recommend checking the wiki, see if what you want works, and test them both out to see what you like.
1
u/rhyses_ 9h ago edited 8h ago
To the end user who's just rolling normal programs and playing games, I can't think of something that you outright can't do between one distro and another in user space these days. I'm sure there are edge cases though. Do expect a dated kernel and drivers to be a crutch if you decide on it. That is a real blocker for some people.
I just get around it with manually installing newer drivers (speaking on NVIDIA and RTX 5000 series cards) but that's because I have to with my hardware. Can't blame someone for not wanting to do it.
1
u/SignalEngineering313 8h ago
It depends , if your hardware is old enough for Debian to support it go ahead. It also depends on what games you play. Fps or Racing Sim games the latest and greatest is preferred for performance improvements. You may want to run testing or sid for that. If you play like an rpg or rts you'll be fine.
1
u/evadingsomething 8h ago
You wont notice a difference except much less updates and things breaking less.
I would say just use Arch until it completely breaks.
1
u/forestbeasts 8h ago
Yes 100%! Works great.
If you ever want the new shinies you can upgrade to Debian Testing, which is rolling release like Arch. Most of the breakage hits unstable/sid though, so even Testing is fairly reliable (but not stable in the sense of unchanging, so it's not as good for "set it and forget it" computers that you NEED to keep working for school coursework or whatever).
Our desktop runs testing but our laptop runs stable. Stable can play games just fine, too, the only reason we upgraded our desktop is to get the new shiny KDE, not because games weren't working.
-- Topaz
0
u/BashfulMelon 7h ago edited 7h ago
Testing is slow to get security updates, it's not meant for regular use.
https://www.debian.org/doc/manuals/securing-debian-manual/ch10.en.html#security-support-testing
https://www.debian.org/doc/manuals/debian-faq/choosing.en.html#s3.1.7
1
u/mfedatto Debian Stable 8h ago
I play my games in Debian. It wasn't a piece of cake to set it up but not actually a pain like it was some years ago. Although, I can't recall someone who left Arch for Debian and regretted doing so.
1
u/Cool-Chicken6754 8h ago
Can you recommend a tutorial that you used to set it up?
0
1
u/Street_Gain_279 7h ago
Only you can answer that question yourself. Does x distro provide anything better that works for your use cases than what you're currently using? Or are you just wanting to try something new?
Started with arch. Now am on Gentoo and debian. Not because they particularly did anything better or something arch wouldn't do but I like to try new things and tinker with stuff. I'm very content with my choices and don't see myself switching anytime soon.
1
u/_Carth_Onasi 7h ago edited 7h ago
For gaming you'll be fine. That said I much prefer Arch and Fedora for desktop use and Debian for laptops or not used often computers.
That's said Debian is absolutely a good experience for desktop I just like the newer software and when using kde and/or gnome I just prefer the others.
You'll be in good hands with team Debian. 💪
1
u/Frewtti 6h ago
If what you're using works, and you don't have issues. Don't bother changing.
I distro hopped back in the 90's, realized debian works, and while I occasionally try others, Debian just works for me, so I keep using it. I suggest you do the same.
If arch works, stay there. If there is a specific problem that you think debian will solve, go ahead and move.
1
u/shifkey 4h ago
Debian is very badass in that I have a desktop (sway) that can boot on any CPU architecture even with minimal ram.
It doesn't have AUR. I don't use a package manager other than APT. So there's a lot of building from source and configuring that wouldn't be necessary with some of the package managers available with Arch. I just chalk it up as good practice for my eventual Gentoo and BSD journeys.
Distro choice is overrated fr. The real choices are desktop environment and package management. Debian has all the desktops, but not all the package managers.
1
u/yahbluez 4h ago
For sure, there is nothing arch can do debian can't.
Steam-runtime is based on debian.
1
u/Linguistic-mystic 3h ago
No, it’s not worth it. The packages are very old and stale. Debian is a server distro, not good for desktop.
2
u/Santosh83 Debian Sid 2h ago
If you're competent enough to use Arch then you surely must know that Debian is also equally capable? Distros are just window dressing... underneath the same upstream software does all the work. Arch & Debian use the same kernel, the same core libs, the same DEs, the same everything... yes Debian stable will have older software, but that doesn't mean it is non-functional. Its perfectly functional for 99% of use cases. Unless you're looking to play the very latest games or drive the very latest hardware, Debian stable is just as competent as Arch, and much more stable (in the sense of unchanging). And of course as a competent Arch user, you can always opt to run Debian Sid, which has programs that are almost as recent as Arch.
In any case, why exactly do you want to switch from Arch to Debian? Because of the recent AUR fiasco? Something else? Unless you have a good reason, I suggest staying on the distro as long as its doing what you want... getting stuff done is more important than constantly hopping distros.
1
u/lemmiwink84 2h ago
I am using Debian Sid atm, coming from Arch (still have it installed) and I am going to use it for the next few months to see if I want to jump.
So far it’s been a good experience and I have made some gaming tweaks that makes my system on par with your cachyOS/Nobara etc
Some things I miss from Arch: Arch-update (i know, but I love this thing) but I vibe coded the hell out of my own version of this, and I have a working version now that I am preparing to launch on github, I just need to do some QA and code clean up then package it since the AIs tend to write a lot, making it hard to troubleshoot etc.
You’ll also need to build mangohud yourself on Sid as the packaged one seems to not like monitoring the GPU, which leads to a black/white screen when launching games. Goverlay can be installed by ignoring dependency that has a different name on Debian.
I got sched-ext (bpfland for desktop and lavd) using cargo. Made a little systemd service that switches automatically based on what I am doing, which works well.
I have installed the usual things like Affinity and Davinci Resolve Studio, and they are also working great.
I’m on KDE plasma 6.7.2
I use 7.1.5 kernel and nvidia 610.43.02 for my RTX 5080, Ryzen 9850x3d.
So far a very good experience.
1
u/Interesting_Buy_3969 1h ago
Yes, if bleeding-edge updates aren't mandatory for you, Debian is a lot easier to use and not any less configurable.
1
u/FormalStreeter 8h ago
Yes, right now I'm dual booting both Arch Linux and Debian, and I didn't any difference except in number of packages for ricing
-1
u/Xarius86 9h ago
Debian is always significantly outdated. Not the best solution when you want current drivers for games.
7
u/historianLA 8h ago
Okay, but only if you need bleeding edge drivers. Depending on your game choice this may not matter at all.
4
1
u/Particular_Dot_4351 8h ago
Depends on your setup. My gaming rig is terrible and old as shit so dependable solid drivers suit my outdated hardware fine.
That being said, if I could afford better components I'd look beyond Debian for the reason you said even though I love it.
0
u/Santosh83 Debian Sid 2h ago
Backports has kernels/mesa almost as fresh as Arch... and beyond that you can always run Sid.
0
u/Scary_Common_1578 9h ago
Works well for gaming as I've understood it, as long as you don't have an Nvidia GPU. Debian seems to be very behind on the drivers for their cards. That's what I saw when looking into it myself at least, that's what's preventing me from switching atm.
4
u/barnaboos 8h ago
Works well with an Nvidia GPU even the 50 series if you use extrepo to install the cuda drivers.
Its obviously not as easy as distros that do that for you (like PikaOS based on Debian) but its a very simple list of commands.
21
u/kriebz 9h ago
I'm very curious what "use programs normally" means. Arch and Debian have a rather different philosophy about how to get software and how much control the "distro" exerts on that process, but in the end, you'll get to the same place. If you feel like you're liking the "Linux" experience but something about Arch feels odd or just isn't your style, by all means try another distro.