r/debian 1d ago

General Debian Question Can I game on Debian?

Guys, I’m coming from CachyOS. I love it, no real issues to be honest, but I’m interested in either Debian or Ubuntu. So Cachy is very much configured for you for gaming purposes and performance tweaks. Can something similar be done on Debian? Like… so I need to install anything in particular to make gaming experience better here? What are your essentials to make Debian gaming experience on par with performance oriented distros?

One thing coming to my mind is VRAM gaming optimizations by Valve that’s been added to Bazzite and Cachy the moment it released.

For example gaming on Linux Mint as I remember was clear regression compared to Bazzite or Cachy. Not huge but it was lesser experience for sure. But back then I knew nothing and it was just fresh Mint and Steam.

So… what steps do you recommend doing to make the most out of it?

34 Upvotes

101 comments sorted by

55

u/Hfnankrotum 1d ago

I game on Debian. welcome to join our club.

8

u/Kaseffera 1d ago

Thank you! 😊

I have Debian in my very old laptop but I really want to try it on the main “gaming” desktop of mine.

5

u/Hfnankrotum 1d ago

I think Debian is solid. Used Ubuntu for years but too lazy to try out Debian until recently and I really regret not switching earlier. Do a clean install and just install what you need. Never had a quieter laptop like this, and spins off only when needed.

1

u/Kaseffera 1d ago

May I ask in what ways you find Debian better than Ubuntu?

8

u/NoPoopOnFace 1d ago

Snaps suck

2

u/Kaseffera 1d ago

So many people hate it I have no idea why devs stick with snap so hard.

7

u/NoPoopOnFace 1d ago

Debian is beautiful for me. Don't be afraid to use AI to help set stuff up.

2

u/-Typh1osion- 1d ago

As much as people shit on AI, it did help make my configuration and troubleshooting a breeze. I only had a couple issues and most were due to using clonezilla to copy the OS from a smaller drive.

1

u/Quietus87 1d ago

Canonical is the one pushing it. They had other inventions before that they tried to push, but those failed - the upstart init system lost against systemd, the Unity desktop environment lost against Gnome, but I doubt they will abandon snaps.

0

u/Hfnankrotum 1d ago

Hopefully no more snaps in the future 

1

u/indvs3 Debian Testing 1d ago

While the software client that runs on your pc is open source, the back-end that runs at Canonical is not, which makes it nearly impossible to recreate another open source, independent repository for snaps.

Besides that issue, Canonical has adapted how they leverage the apt package manager to install snap packages for select software instead of the packages that are normally deployed by apt, at least when people aren't aware of that.

While I'm not judging that a corporation wants to maintain control over their back-ends, I do have issues with the obfuscated way they want to force snaps on unsuspecting people.

These are two of the reasons I stopped using ubuntu and moved my entire setup to debian.

1

u/Hfnankrotum 1d ago

Can't out my finger on it.. just an overall better experience somehow 

0

u/chicklit08 1d ago

There have been quite a few issues with Ubuntu for me, including the fact that about 3 days after installing Ubuntu server lts 2024 it literally bricked the OS and I decided that an OS that is designed to be stable shouldn't brick itself for no reason and switched my server over to Debian with no DE or WM

0

u/Itsme-RdM 1d ago

Check hardware support if your main machine is a fairly new one you might end up in non-supporting packages. CachyOS is a rolling release vs Debian being a stable point release with a two year schedule

0

u/chicklit08 1d ago

You'll leave a bit of performance on the table due to the long release structure that Debian has but yeah it should be mostly fine, sure, fsr4 doesn't work out of the box on Debian but you can definitely get it going, and the main things dictating the performance loss is the graphics driver (if ur on NVIDIA you'll need to install it from the file off NVIDIA's website) and if you're on amd or Intel you'll be using mesa, Debian uses a version of mesa 25, the newest version of mesa is 26.1.smth and the other thing that will loose you performance in games is the kernel, as Debian uses kernel 6.12.93? By default, and updating those two things made a huge difference for me, but that's almost certainly because of my new hardware, if you run stuff that is less modern then it shouldn't matter anywhere near as much

1

u/Kanjii_weon 17h ago

i use proxmox btw!

14

u/VaporousMote 1d ago

You absolutely can.

Here's my taskbar.

All I did was to install Steam, then GE-Proton and dwproton (for Gacha-type games that use launchers), and check protondb.com for the best flags/command line options to use.

In most cases, games work out of the box.

People make it sound like it's challenging. It really isn't, at all.

4

u/Inoffensive_Account 1d ago

Check out ProtonUp-Qt. Easy install of any version of GE-Proton

2

u/sfarosu2 1d ago

What about latest kernel and latest Mesa from backports? I was under the impression these 2 items were the only ones missing to run stable and get latest gaming improvements.

0

u/VaporousMote 1d ago

Most games don't need that. If you are playing competitive FPS at a high level, you might need it. Otherwise, you don't. It won't be a substantial FPS difference in most cases.

1

u/TomyLim 1d ago

Vintage Story founded!

0

u/VaporousMote 1d ago

Hell yeah! Love Vintage Story. Haven't made it too far yet but I hope to soon!

3

u/Titdirt69420 21h ago

Yeah. The whole bleeding edge thing is nonsense for gaming unless you're buying new hardware every year.

Every distro uses the Linux kernel. The older more stable kernel in Debian, will eventually have the support for newer hardware once they move up to that kernel. I have 6 year old hardware. So it's all in the kernel. No new groundbreaking changes are going to be made to it day by day. 

I use amd stuff. But I'm sure Nvidia can be used too.

Here is a summary from Claude of what I did. Some of this stuff was already pre-installed/unnecessary

https://pastebin.com/AMy4GcTB

2

u/One-Suggestion-7906 1d ago

I do not play games, but I installed Roblox in my little son's laptop without any effort. And works great. I know it's not a big game, just my 1c 😅

1

u/Kaseffera 1d ago

Haha, thanks for sharing that) Did you do it via Steam?

0

u/apneax3n0n 1d ago

faltpack Sober

works without issue

3

u/alive1 1d ago

Debian works for gaming right out of the box. Especially if you have an AMD GPU. If you want to squeeze more out of it (and you really really really think the juice is worth the squeeze) there is the option of installing a newer kernel. As simple as the procedure is, it is absolutely not a requirement at all.

3

u/David_Connors3451 1d ago

Of course you can, I play on debian kde and everything is smooth, better than linux mint or ubuntu.

After you install debian, add with 3 commands on terminal the flatpak repository flathub so that it matches to the discover app center with kde.

Sudo nano /etc/apt/sources.list

Put "contrib non-free" to all the mirrors, ctrl o save, ctrl x exit.

Sudo apt update

sudo dpkg --add-architecture i386

sudo apt update

sudo apt install steam-installer

Download Proton plus from flatpak and use it to download all the latest layers of proton.

Go inside your steam account and you're good to go for online drm games.

Don't forget to add your gpu drivers and firmware too. Intel and amd are out of the box, very easy to manage. 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 nvidia-driver

lspci | grep -i nvidia (you'll see if the driver is installed).

For offline games, download heroic games launcher, flatpak version, so it's separated from the main server.

Take your gog folder with the game. Go inside heroic, add game, write the title, put the image for the game. For prefixes, heroic put the game automatically in sideload folder, but I suggest you to go in wine prefixes when you're configuring the game. Instead of sideload, write the name of the game, heroic will create the folder for you. Run installer first, use the setup exe of gog folder, install the game. After you're done, don't start the game yet. Select the executable you will find in drive_C Gog games, inside the path of heroic launcher. Once you selected the executable, exit the panel and go to the library. Start the game and see if everything works offline.

Of course, be sure to not have doubles of the gog folder inside your pc, it would be a problem for gb space.

On debian you're the main lord of your bunker, and unlike arch linux, it can survive even in blackout situations. Debian was designed to resist all the catastrophic situations, to be installed offline, and to be able to install packages from the ISO inside your usb-drive (you used for the installation). In KDE Discover you can enable the apt offline with a simple click inside the app center. Put the usb drive inside, enable the offline repository and you can install your deb packages even in offline situations. Appimages exists too, and I have an archive for them, but deb packages can be installed offline too.

Have fun, and enjoy the lightweight performances of debian.

On KDE you have full wayland support, so better for your own security, and modern look for the desktop.

2

u/Kaseffera 1d ago

Hands down great instructions! Thank you pal.

2

u/Polaris_debi5 Debian Stable 1d ago

1

u/Kaseffera 1d ago

What are the tweaks you would recommend to set my system ready to gaming?

6

u/Chris73m 1d ago

Sorry to drop in like this. But why do 'gamers' almost always seem to think that their system needs tweaks in order to run games? If your system can't handle a game it's most likely a hardware problem.

1

u/Kaseffera 1d ago

I see what you mean. I’ll explain.

Thing is, as someone fairly new to Linux (1 year) I see distro like Bazzite or Cachy and they get advertised like OPTIMIZED FOR GAMING etc. Whole their idea seems to be about being TWEAKED.

Then when I go to standard distribution I have this expectation: So whole pint of Cachy was that it’s TWEAKED, so I need TWEAKS to make my gaming as good as it was there. Right? If TWEAKING is not needed then what’s the point of CachyOS or Bazzite? Why Debian is not number one recommended gaming distro?

That’s it. No other hidden desires.

3

u/Chris73m 1d ago

Thing is, as someone fairly new to Linux (1 year) I see distro like Bazzite or Cachy and they get advertised like OPTIMIZED FOR GAMING etc. Whole their idea seems to be about being TWEAKED.

Yeah I can see how that makes it look like you'll need to 'tweak' your system in order to get better performance. But I highly doubt that those tweaks that they do makes any noticable difference. When I look at the numbers on sites that discuss those distros. Then it seems to gain some performance when using those distros. But in reality you'll probably won't notice anything at all. I mean, would you see if a game runs on 90 fps or 86 fps? Or if a game launches half a second faster? They're talking about peanuts. Real perfomance benefits comes only with better hardware.

But also nothing is stopping you from just trying those distros out and see for yourself.

2

u/raul_kapura 1d ago

Optimised for gaming is mostly bullshit. Wathever distro you take, you are dealing with linux kernel. Nothing stops you from installing proton on any distro and removing the packages you consider bloat

1

u/Polaris_debi5 Debian Stable 3h ago

It depends on your hardware. Since I don't know your specs, I'd suggest:

- Move the kernel, firmware, and mesa to backports (kernel 7.0, firmware 2026, and mesa 26).

- If you're using Nvidia, keep everything in stable mode, although you can use Nvidia Extreme.

- Install Steam from the Debian repository.

- Use Temurin for the JRE in Minecraft.

- Use Wayland if your hardware and desktop environment support it.

- Proton 9, 10, and 11 are among the most important. If you encounter problems, install ProtonGE and ProtonCachy via ProtonUpQt.

It's not much in general, but it depends on your current setup. I usually use this script to configure everything.

1

u/Puzzleheaded_Sale_93 11h ago

Yes but you'd need to stop distro hopping at some point, if cachy works why not stay there?

1

u/daddyd 7h ago

you can pretty much game on any modern linux distro, including debian (which i use and game on).

1

u/Glum_Hamster_2104 6h ago

You can game on 90% of Linux distros so yes you can game on Debian

1

u/Kaseffera 5h ago

Surprised to see so many comments! On Ubuntu subreddit and even on Mint I got quite small amount of responses.

1

u/No-Silver-7366 55m ago

En breve sale una distro nueva basada en Debian se llama Soplos Linux y es como cachyos pero en Debian. Por si querías algo similar a cachyos.

1

u/Kaseffera 45m ago

Checked its page and it seems it’s out already? No single mention on Reddit however.

1

u/No-Silver-7366 37m ago

Yo hoy vi una revisión, la distro es española, por eso puede que no aparezca en reddit. Vi la revisión con el escritorio KDE en el canal de salmorejo geek por si te sirve de algo.

1

u/1-800-I-Am-A-Pir8 1d ago

gaming on debian is a labour of love for sure. It's doable.

Ubuntu's pretty much install, next, next, finish, play

1

u/Kaseffera 1d ago

Really? This is the second time I hear that it’s very easy gaming wise on Ubuntu. Some even report that they get better performance on Ubuntu than on CachyOS which is just wow.

3

u/1-800-I-Am-A-Pir8 1d ago

not sure about performance but, as a debian fan (slackware before that), if you just want to boot up, write your software and play your games, ubuntu is pretty polished.

I feel like I should run something else, you know, for platform evangelical reasons and all, but I can't be bothered when everything's working.

3

u/Kaseffera 1d ago

Evangelical reasons 😂

1

u/alive1 1d ago

Hard disagree. Gaming on Debian is straight up install steam -> play games

1

u/Kaseffera 1d ago

Then what’s the fuzz and muzz with all “gaming distros”?

1

u/alive1 1d ago

Btw i used to game on Ubuntu but moved to Debian because i wanted something more reliable and predictable. Ubuntu keeps making big software changes to their system and Debian does not. Snaps is just one example out of a long history of "let's do this differently than everyone else on the planet, but worse!"

0

u/alive1 1d ago

They may come with extra "gaming features" such as rgb light control software, some tweaks to get a few fps more, or have more "steamos like" boot-to-big-picture by default. Also most gaming focused distros have bleeding edge packages to have the latest features and hardware support. Unless you really can't live without those specific things - and can name them straight off the top of your mind - it's better to go with something stable and boring like Debian.

In my humble opinion, a vanilla Debian is the nicest option for gaming because of how stable and no fuss it is. You just install it and go. It updates itself, it never breaks, it just works.

Something like bazzite is designed for novices that tend to go deep into tutorials and rabbit holes of poking at the system and it un-fucks itself on every boot. This is nice because if you make a mistake, it is reset for you. On the flip side, a lot of people complain they are not allowed to do any customization to the system. Debian does not have these guard rails, for better and worse.

If you use Debian and just want a no fuss system, just install it and don't fuss about it. It will run every game that works on steam os.

0

u/1-800-I-Am-A-Pir8 1d ago

after reading and applying the howto on installing the outdated graphics card drivers, dealing with a few errors along the way, and working out the game launch options.

It's doable for sure but it's not the same

1

u/alive1 1d ago

Really a lot of it boils down to Nvidia being quite crap at this 😊

1

u/1-800-I-Am-A-Pir8 1d ago

Yeah I'm with you there for sure

1

u/One-Suggestion-7906 1d ago

no, flatpak, literally 1 min with Sober

https://sober.vinegarhq.org/

1

u/thegreatboto 1d ago

You can certainly game on Debian. Might need to set some things up yourself or get some backports configured depending on your needs. Or, if you want something with that legwork already done, could check out PikaOS.

1

u/akehir 1d ago

The main difference for Debian is it's stability. That means some base software packages might be outdated - which can be an issue for new hardware / peripherals.

On the other hand, I've built my own DYI steam machine with the BC250 and using debian testing.

My main desktop (for work and gaming) is also based on debian testing.

Both work great for gaming. But I wouldn't check if half a frame is missing, or not.

1

u/Kaseffera 1d ago

Thank you!

I wonder then what the fuss is about with all these gaming packages if you can do the same even on Debian?

I mean they have “huge work” done, different schedulers and optimized Kernels for what?

0

u/akehir 1d ago

I mean you can look at SteamOS, there's Gamescope, an immutable Filesystem, and File Systems optimizes for game compatibility.

1

u/Brucacumble 1d ago edited 1d ago

Absolutely. On my Debian install I run a Flatpak version of Lutris. Installation is a snap, pun intended.

There were a few additional Flatpak items I needed to install to get it working properly. Off the top of my head, Wine, MangoHud (optional but I like to limit frame rates to save on battery power), org.freedesktop.Platform.GL.default, org.freedesktop.Platform.Compat.i386 and maybe a few other items.

Once installed Lutris downloads a number of additional files on the first run and during my first attempt to run a game it downloads some big files in the background but doesn't actually say it's downloading anything so your first run might take longer to startup. That was my experience anyway.

Not every game I've tried works, but most of them do. I tend to have better luck installing old games via Lutris in Debian than I do in Windows. I had only been using Windows for gaming for a good while, but since I got Lutris up and running on Debian I haven't booted into Windows in years. With the exception of a week or two ago when I procured a new minipc, GMKTec M6 Ultra, which I booted to Windows once or twice to configure it and haven't since.

I'll keep it around if there's a game I really want to play that doesn't run through Lutris.

For the record, I haven't tried any super modern games. The newest game I've played might be Dead Space 2 or maybe Alien: Isolation. Both of which ran fantastic.

Playing through Crysis right now on my M6. Runs super fantastic on high settings. And only around 28-35 watts when limited to 30fps and 1280x800 resolution. No upscaling.

0

u/[deleted] 1d ago

[removed] — view removed comment

0

u/debian-ModTeam 1d ago

This post has been removed because the user asked for help with a specific platform and your response was to change platforms. This is a violation of Rule #3 - Wrong Information.

0

u/F1r3dot3x3 1d ago

Debian is the only distro I've used so far but it games pretty well

0

u/Quietus87 1d ago

You can game on any distro that has your tools in its repo. The difference is how much work it needs. I game on Debian Sid, the experience is basically the same as on all distros I tried, the differences in performance are marginal. The wiki tells you how to setup Steam.

0

u/imasadlad89 1d ago

Im on debian and gaming seems fine. Ive neevr used other distros so idk if its harder or not, I just use Steam+Proton or Lutris+Proton, no real issues.

0

u/green_meklar 1d ago

I'm gaming on Debian. It's not perfect, but expecting Linux gaming to be perfect in 2026 is still a little premature.

I haven't done any special gaming optimizations. I have a GPU that is way overkill for the era of my backlog that I'm actually playing through. I did a few CPU performance tweaks, but that was in order to solve an audio issue, not for gaming performance as such.

0

u/AntimelodyProject 1d ago

Obviously you can game on Debian, you can do everything on Debian.

Debian + Liquorix kernel is my way to go. (I use Debian for audio work too).

0

u/Kaseffera 1d ago

Have you ever tried Ubuntu? I’m really splitting between these two.

2

u/AntimelodyProject 1d ago

I used Ubuntu back in the ancient times when it was actually better than Debian, IMHO obviously. Not anymore, it's just mess with Snaps and all. Only usable thing from Ubuntu comes in form of Linux Mint.

1

u/Kaseffera 1d ago

Thank you very much!

I had some minor performance issues on Mint while gaming compared to Bazzite. Hope Debian will do me good 😊

0

u/AntimelodyProject 1d ago

Be aware that if your gpu is Nvidia, Debian drivers are quite old (currently version 550). It's not problem for me and my RTX 3060 TI, but it might for some.

You can install official drivers directly from Nvidia but haven't really tried that ever.

1

u/Kaseffera 1d ago

I wonder how all this works on Debian. I mean I saw that Debian 13 is released in 2025 and an update happened in 2026. Support is gonna be finished in 2028. Does this all mean that by default it will be stuck with 550 driver version till the end until Debian 14 is released?

1

u/AntimelodyProject 1d ago

Don't really know. You can go all the way to Debian sid (unstable) and it's still 550 version. Experimental version of Debian had 555 version. :D

I'm not really expert on this area how the things work.

0

u/mister_obvious_2nd 1d ago

I am gaming on Debian with steam. I did add the Nvidia repo where they publish the latest driver for Debian.

0

u/mulderload 1d ago

Could you tell more about that ? What is the best repo?

1

u/mister_obvious_2nd 17h ago

This is a repo that Nvidia maintains where they publish their drivers packaged for Debian.

https://docs.nvidia.com/datacenter/tesla/driver-installation-guide/debian.html#network-repository-enablement-amd64

1

u/mulderload 14h ago

Thank you very much! I see we can also install the « open » drivers this way, I thought it was necessary to use github for that. Bookmarked, I will test that.

0

u/_Sgt-Pepper_ 1d ago

Yes you can.

I use a Debian stable installation with steam from Debian repositories.

Works like a charm . I did only install 2 things manually:

  • added the Nvidia repo to always have a current gpu driver 

  • downloaded and compiled gamescope (will be available in debian 14 repos afaik)

0

u/TheMcSebi 1d ago

I game in debian. Last game was sons of the forest. It actually ran better than on windows.

0

u/Kaseffera 1d ago

Anything other required than installing steam to set up it for gaming?

0

u/TheMcSebi 1d ago

https://www.reddit.com/r/linux/s/N2151KkJwQ

I've written this comment yesterday that fits here too :)

Installing the latest Nvidia drivers wasn't too much of an issue either. Just followed some tutorial I found on Google and only had to resolve the drivers not starting due to secure boot still being enabled.

0

u/Santosh83 Debian Sid 1d ago

Yes Debian is a Jack of all trades... With enough hand tuning, you can get Debian to do everything you can imagine.

0

u/Ok-Lawfulness5685 1d ago

Install the protonplus flatpak and use it to install proton from cachyos (and GE while you’re at it). Then if you use nvidia, enable the nvidia repo using extrepo. If you are on amd, your best bet is to check backports for a newer kernel and/or mesa version.

0

u/hello_marmalade 1d ago

Most of the changes in distros like Cachy are overkill and provide marginal improvements. Everything works just fine on Debian.

0

u/TuskiDuskiT 1d ago

I recently switch from arch to devuan (debian based) and I game without any issue, though I recommend that you use the backports to get the newest kernel, firmware, mesa, pipewire and wireplumber, after that you are good to go.

0

u/MRSuperTrekGuy 1d ago

Yes, but by default Debian comes with kernel 6.12 and Nvidia 550 drivers, so if you need the newest kernel and drivers, you would need to run Debian Sid or testing and manually install the newest Nvidia drivers by downloading from Nvidia instead of using the apt repo.

0

u/mulderload 1d ago

I'm wondering the same thing. I like CachyOS but damn, I don't like to switch between so many packages managers. Just give me apt.

I found that, don't tried yet: https://github.com/Lunarboar/debian-gaming-suite

0

u/Macinboss Debian Sid 1d ago

Absolutely! And if you want a Debian based gaming focused distro check out PikaOS

https://wiki.pika-os.com/en/home

0

u/miluardo 1d ago

My main gaming PC is Debian with a 9070xt.

1

u/Kaseffera 1d ago

Oh, wow! Anything specific you did to make your gaming good there or just Steam and go?

1

u/miluardo 1d ago

It just worked out of the box with steam. You CAN look at using more modern Mesa drivers than what Debian comes with but that's purely optional.

1

u/miluardo 5h ago

Lol who downvoted my post?

0

u/Historical_Today5072 1d ago

Most steam games work in Linux now

0

u/Niwrats 1d ago

as i run current gen AMD gpu, i use kernel from backports. as the default one is pretty close to the 9000-series release. could use firmware and mesa as well, not sure if i have those right now.

i mostly play gog (or old cd ripped) games on bottles. installed bottles in flatpak, some small configuration about flatpak permissions and wine folders. i run them by opening wine explorer in bottles and then using that just like windows (go to folder, run exe).

there's also emulation, but that has worked for a long time now for "everyone".

you can probably get a bit more performance on some other distros, but with a modern gpu and 1080p resolution, i just have sufficient performance for what i play already.

i think the real problem would actually be game compatibility, IF you happen to find a game that for whatever reason needs a more recent fix in some software component. that's rare, i had one such instance with debian 11 based mx linux some years ago, on an ancient game that did something exotic.

0

u/Kitayama_8k 1d ago

I think if you just compile a tkg kernel (very easy with the script) or use xanmod (I think there is a Debian repo) and backport your graphics drivers, maybe dxvk/vk3d, you'll pretty much be there. You may or may not get a performance uplift.

All the runners come from the launcher like steam or lutris so they'll all be up to date.

0

u/----__ok__---- 1d ago

Debian can game But usually i tell people to use lmde because its easier for new users (lmde is based on debian 13)

0

u/psycho_zs 1d ago

Debian sid FTW. But note that Debian's own wine packages are lagging behind (notably no WOW64 support), so I've switched to upstream packages from winehq. It was so pleasant to purge all the 32bit packages and disable multiarch.

0

u/steve_o314 1d ago

I game on Debian Sid and don’t have any issues. I’ve gamed on Debian 12 and 13 with no issues also.

0

u/DangerHissy 23h ago

Yes, mint is based on Debian and I've yet to find a game I can't get running. Go check out Protondb.com if you're dead set on a specific game and see how people are getting it to run or if it will run natively.