I haven’t used Ubuntu, but I had a similar setup to yours in the past, and on Archlinux I couldn’t run any game until I installed 32 bit nvidia drivers (on arch the package was named lib32-nvidia-utils), and that’s my first instinct - maybe you don’t have 32 bit drivers installed?
Now, as I haven’t used Ubuntu much I’m just going off of online reference so there commands might not be 100% correct, but try doing this:
sudo dpkg --add-architecture i386 to add 32-bit app support
sudo apt install -y libvulkan1 libvulkan1:i386 to install the vulkan drivers, including the 32 bit one. I’m not sure if this will have the same effect as lib32-nvidia-utils package on Arch though or if it does the same thing, but hopefully it works.
As for League, it does work on Linux quite well, but the installation is a little bit unusual. The gameplay though is literally the same as on Windows, no performance loss there at least in my experience.
I’ve played most of those games on Linux and they work out of the box on my EndeavorOS setup with AMD. You may be missing some drivers or libraries specific to your setup.
Linux users stopping reading a post asking for help and reaching for the downvote button as soon as they see the word Nvidia. Nice to see some things don’t change.
RX6600 on arch. It was kinda a nightmare a few weeks ago ngl. The whole screen freeze, lost the video signal then gives false hopes by returning the signal to the screen but still freezed requiring a hard reset.
I crashed in the middle of a game.
I crashed on the desktop when i just started the session.
I crashed every time i tried to open blender 4.0 because i enabled the HIP option, some rocm or mesa had dependencies issues or something, i ended up installing the flakpak.
I was blown away when i discovered that launching LibreOffice made me crash, ended up using the flatpak too.
I made a new fresh install of arch on a different drive and did some quick tests, the issue was still here.
I’m not having those frequent freezes anymore so there’s that. Don’t know what’s so special about these cards but holy moly that’s my first time having so many issues with a graphics card.
Yesterday I went and got a pcie nvme adapter (my two motherboard slots are taken up by windows+gaming drive). Added in a 2TB to the adapter and installed Garuda linux - based on Arch.
So far it has been great. A couple little things popped up, like adding panels to the other two side monitors. But quick searches online and everything has been working very smoothly. I even put chrome on for work stuff so I don’t have to use the company-given laptop. – Side note, if anyone knows of a way to container that chrome install so work stuff is super separate, please share. –
Like another comment mentioned, some games won’t work either because of anti-cheat that isn’t enabled for linux, or just not good proton support. But for the most part I can still play 90% of the games I normally do: DRG, CS2, Darktide, battlebit, etc. Hopefully the times I need to reboot into windows are rare, because this has been a great experience. Way better than years ago when I tried to make the switch but gaming support just wasn’t where I needed it.
I have a couple games that don’t work, but yeah, these days it’s very rare for something not to work. I don’t bother checking ProtonDB any more to see if there are any known issues before buying something.
The only one I care about much that doesn’t work is https://command.matrixgames.com; there’s not really much by way of competition out there for it.
One other benefit – I don’t know if this is still an issue on Windows – but there are historically a couple of fullscreen games that dealt very poorly on Windows with being alt-tabbed out of, because the game needs to restore context when things come back, and some games didn’t do well at that. Steam doesn’t explicitly expose this as a feature in the UI, but you can just fire up winecfg on a Proton prefix and then ask that a virtual desktop be emulated for that prefix, and the application will be unaware of it if you go switch to another workspace or something. As far as it knows, it’s still in the front and running fullscreen.
I’ve been using Linux more and more recently but one thing that annoys me is my EndevourOS thinks the PC is not in when I’m playing games via a gamepad, therefore dims the screen and tries to sleep. How do I fix this? I’m honestly surprised I even need to.
KDE? You tried “Systemsettings > Power Management > Energy Saving > Dim Screen” maybe already? I don’t have what you’re describing either und Arch nor Endeavor.
Not the OP but I have a similar graphics on steam. Using X11 with KDE I was using a GTX 1660 super until november last year, this year I’m using a 6700xt both worked perfectly without any tinkering. KDE Wayland tho has a lot of issues with Nvidia (devs say that is the opposite, the Nvidia driver is shit). But apparently gnome implemented workarounds for Nvidia and their Wayland support is better.
Radeon RX 580, or rather two of them: a “default” one, then one I use when running vfio-powered virtual machines or miscellaneous Vulkan projects I play with occasionally.
It doesn’t have all the newest features, but I run most games just fine.
I run a bog standard bookworm + kde. Only needed to update kernel from backports when I replaced my aging 1060 with an rx6750xt for more recent amdgpu firmware. Games run just fine. Solid as a rock.
Awesome stuff! I’m running KDE as well - can’t wait for Plasma 6 to start hitting the repos to get HDR on CP2077.
I have an even newer GPU so a more current kernel was needed. I went with testing because I prefer to follow a more up-to-date system, and it’s almost as solid as stable so I don’t see many downsides. I wouldn’t do it on a server but on the desktop I can easily work around or fix whatever minor nags appear.
I really wanted to get Mesa from experimental though as it follows upstream pretty closely (just a few days lag usually), and testing being generally closer to it probably helps. Or not, I haven’t really tested that assumption. :D
linux_gaming
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.