Cannot get a single game working on Linux

Hey all!

So I’ve been wanting to get into Linux gaming for a while thanks to inspiration from this community, but I’ve struggled to get it working, and after a final try today I’m starting to lose hope. I haven’t gotten a single game working, most of them using Steam and Proton, but I also tried League of Legends through Lutris. I don’t know what to try next, other than maybe installing a different Linux operating system and trying again. Anyone with some advice on what I can do, or where I can turn for help? I’ve searched online as best I can but didn’t find anything that seemed relevant.

Some details of what I’ve tried if anyone is curious: on Steam I tried Trine 4 and Jusant today, previously also Baldur’s Gate 3 a few months ago. The games simply don’t launch, though for BG3 and LoL at least the launcher starts. Usually no error message, but Trine did for once tell me “GPU error detected” today. I’ve tried both Proton Experimental and whatever the newest version is at the time, today Proton GE-Proton8-14. Some system details:

Distro: Ubuntu 22.04.3 LTS RAM: 16GB CPU: AMD Ryzen 5 1600 six-core GPU: Nvidia GeForce GTX 1070 GPU Driver: Nvidia 545.29.06 (proprietary)

burgersc12,

Imo distro doesn’t matter very much. Your best bet is to try either Lutris or Bottles in order to manage your games easier. Then you just need to install dependencies and the games should work. If not, try other wine versions, proton, proton-ge etc

BolexForSoup,
BolexForSoup avatar

Ehhh I wouldn’t go that far. Some distros have way more compatibility with games out the box than others. It’s not just about what can technically be made to run, it’s also about how much futzing around you have to do.

burgersc12,

Thats true, but at the end of the day most distros are just Debian with extra steps.

Fal,
@Fal@yiffit.net avatar

Imo distro doesn’t matter very much.

Except that they’re on Ubuntu 22.04. which is totally ancient at this point

burgersc12,

Oh, didnt realize they were running something as old as the LTS release? How will he ever make it work?? If only there was a way to update software…

Fal,
@Fal@yiffit.net avatar

Yeah, start adding PPAs or installing software from source. That’s much more likely to make things work for a beginner

burgersc12, (edited )

Or he could just update to the latest version if its that big a deal? Why would he go through the whole PPA shit when it takes very little effort to get an updated version of Ubuntu on a flash drive to reinstall

Fal,
@Fal@yiffit.net avatar

I’m confused what your argument is. That the ancient LTS version isn’t a problem because he an just wipe and reinstall a new version?

burgersc12, (edited )

Why is it a problem? Its very easy to install a new distro (which i still do not see as being necessary). Why are you acting like he needs to be on the absolute latest software? Bet it fixes exactly none of the issues hes been facing

Fal,
@Fal@yiffit.net avatar

Because

  1. these types of issues are often related to drivers and kernel bugs. So being on an ancient version that has ancient versions of the kernel and drivers is just stupid
  2. unless he has a staging server that he has set up to test the distro upgrades, it does absolutely no service to choose a non-rolling release distro
burgersc12, (edited )
  1. He has ancient hardware also isn’t 22.04 from within the last year and a half?
  2. Why does it matter to the average gamer? I bet it makes no real world difference whether you’re on 23.1 or 22.04 unless you absolutely need the latest software
LoopDigger,

Try setting proton to version 7 in steam. I had a similar issue and it was down to having an older gpu that wasn’t compatible with stuff the newer proton releases were doing.

LoopDigger,

Oh yeah, I also had to change the nvidia driver to the legacy version. Yes, my computer is ancient.

MrKurteous,

Ah, Proton 7 didn’t seem to help, but I haven’t tried using older drivers yet, I should probably try that next! Thanks!

fedev,

Check the documentation to see which driver supports your hardware before trying.

Once you have the correct driver, test to see if it is working properly, there are a few commands to do this.

EdgeRunner,

Is it a laptop ?

MrKurteous,

It’s a desktop! Dual-booted

EdgeRunner,

Arfff, just in case, can you paste the response of this command :

  • xrandr --listproviders

Maybe you have an GPU chipset on the edge, and if that’s the case you will need to tell to the system to use the PCI Gpu

Montagge,
Montagge avatar

Also make sure the steam Linux runtimes are installed

tok3n,
@tok3n@lemmy.world avatar

Are you on X11 or Wayland? Steam has crap support for Wayland

tal,
@tal@lemmy.today avatar

Works fine in Wayland here.

Limitless_screaming,
Limitless_screaming avatar

Does Steam even have any support for Wayland? There's maybe one dialogue window that runs under native Wayland, and the rest of the UI uses XWayland. I've been running the few games I played under XWayland and they work just fine on KDE Plasma / Manjaro.

scutiger,

By default, I don’t think so, but you can install gamescope and that supports Wayland.

Limitless_screaming,
Limitless_screaming avatar

Gamescope is just a Wayland compositor. It's like switching from Gnome to Plasma (or Mutter to KWin), I don't think that would matter to Steam.

Squiddles,

I've never had any issues on Hyprland. The Steam Deck also uses Wayland (Gamescope). Not saying there can't be cases where unique bugs happen on Wayland, and maybe there's something else I don't know about, but Steam Wayland support seems to be fine as far as I can tell.

sugar_in_your_tea,

Works fine for me on GNOME, but it could have issues on other desktop environments.

Montagge,
Montagge avatar

What format is your hard drive or drives? Ext4?

shaka,
@shaka@lemmy.sdf.org avatar

This is important, if your games are installed in a drive formatted in NTFS you will have problems with Proton/Wine/etc. One way to discover the issue is to run Steam from terminal and it will tell you the details in an error message

Zaphod,

The games can be installed on an NTFS drive, but the compatdata has to be on EXT4 (or some other well supported file system for Linux)

MrKurteous,

Yeah, my Linux partition is Ext4! I have dual-booted my computer since I didn’t trust myself to get Ubuntu up and running quickly, haha.

shaka,
@shaka@lemmy.sdf.org avatar

But are your games installed in the Ext4 partition? See my other reply from before.

p5f20w18k,
@p5f20w18k@lemmy.world avatar

Make sure you don’t have “amdvlk” installed rather than lib32-nvidia-utils

wiki.archlinux.org/title/Vulkan

Arch wiki might not have correct details of package names for Ubuntu, but it’ll put you on the right track.

Bustedknuckles,

I’m no help here, but I have been thinking strongly of converting an old windows box to Linux gaming with steam, so I’m hoping someone can help OP and I can pretroubleshoot my own transition. Steam has their own debian-based OS, right? I was planning on falling back to that if proton didn’t work

five82,
@five82@lemmy.world avatar

The original SteamOS was based on Debian. But that’s been unmaintained for years. Don’t use it.

SteamOS 3.5 is currently available for the Steam Deck only and is based on Arch Linux. Valve plans on generally releasing it but they haven’t yet.

The latest Debian or Ubuntu should work fine.

sugar_in_your_tea,

I don’t know if they support the OG Steam OS anymore, and if they do, it’s not going to be a good experience for regular desktop use. Steam Deck is Arch based, and I think there’s where their efforts are going these days.

That said, if you want something with a nice out of the box experience for gaming, consider Nobara Linux. It’s based on Fedora and maintained by the person who does the Proton-GE releases (Glorious Eggroll), which have fixed that aren’t in the official Steam Proton releases (e.g. fixes for specific games that haven’t landed yet). It should be a pretty good experience.

However, just installing Mint Debian edition should work fine, you’ll just need to make sure you get the right drivers and that’s about it.

ben329,
@ben329@vivaldi.net avatar

@Bustedknuckles @MrKurteous
Bazzite gpu nvidia

Chimera os gpu amd

stargazingpenguin,

Unless you’re trying to play multiplayer games with incompatible anticheat you’ll most likely be just fine. There are obviously edge cases, like OP, where something is just not working right, but I gamed on Linux for hundreds of hours last year with basically no issues at all.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux_gaming@lemmy.world
  • DreamBathrooms
  • InstantRegret
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • rosin
  • everett
  • Durango
  • Youngstown
  • slotface
  • cubers
  • kavyap
  • ngwrru68w68
  • ethstaker
  • JUstTest
  • mdbf
  • Leos
  • GTA5RPClips
  • osvaldo12
  • tester
  • modclub
  • khanakhh
  • cisconetworking
  • provamag3
  • anitta
  • normalnudes
  • megavids
  • lostlight
  • All magazines