I recently made the switch to Linux Mint with a partition on my laptop. For work, it has been quite nice, but gaming has been incredibly difficult. I only managed to get one game to run seemingly without issue, which was Factorio, but any other game, Linux native or otherwise, has been an absolute headache to play, if it even runs at all. I’m using Proton and Protondb, but nothing seems to really work. While I’m willing to put in some work to get my games to run, I don’t know how to figure out what is wrong and what I need to do to fix them. So, how do I go about fixing this sort of stuff? My method of trying every single version of Proton with various recommended settings/commands from Protondb has not yielded anything beneficial. Additionally, searching the web with errors has also not yielded any meaningful results. For now, my solution is to switch back to windows if I want to play anything other than Factorio. Thanks for the help.

  • BlueSquid0741@lemmy.sdf.org
    link
    fedilink
    arrow-up
    10
    ·
    26 days ago

    Run steam from terminal, launch game, when it crashes/fails to load then check the terminal output for clues on what’s gone wrong. At least you might see some line or error you can share or search for.

    • alephnull@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      21 days ago

      I tried that and the terminal did show something. However, the ouput was much longer than I was expecting, so it will take a bit for me to parse through everything.

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    26 days ago

    If you’re having issues with EVERY game aside from one, you have an environment problem. Need more system specs to be able to point you in the right direction.

    Also, if you have issues with a game, check protondb.com and make sure it has support.

    • alephnull@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      25 days ago

      My laptop has an intel cpu and nvidia gpu. I’m currently running Linux Mint 22.1 Cinnamon. I’ve been using protondb.com to check for support, and everything so far has either native support, platinum or gold rating. The games I am currently trying with are Black Mesa and Age of Empires 2: Definitive Edition.

  • Laavu@sopuli.xyz
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    25 days ago

    My best guess is that you have an GPU that either doesn’t support Vulkan, or has driver issues. But we shouldn’t guess, that’s what logs are for.

    For Steam logs, running Steam from terminal as suggested is one way. Do note that error with wrong ELF class for game overlay library when starting any game is normal, since Steam tries to load both 32 and 64 for bit version for each game, and the wrong one will always fail. Arch wiki has more information.

    https://wiki.archlinux.org/title/Steam/Troubleshooting#Debugging_Steam

    For Proton logs, set environment variable PROTON_LOG=1. You can do it in Steam launch options, see Proton Readme for more info.

    https://github.com/ValveSoftware/Proton?tab=readme-ov-file#runtime-config-options

    With hardware and firmware issues system logs often point to right direction. Again Arch wiki has a good tutorial on it.

    https://wiki.archlinux.org/title/Systemd/Journal#Filtering_output

    Games often have their own logging too if you need to go there. You’ll need to look those up, as they vary by game.

    I hope this helps.

    • alephnull@lemmy.mlOP
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      21 days ago

      The issue might be with Vulkan, but I’ll check to make sure. Whenever I try to play Black Mesa, it always needs to load Vulkan, despite others saying it only needs to happen once. I’ll adjust the Proton logs and use the terminal output for Steam as well and see if I can find the problem(s). Thanks for the help

  • anon5621@lemmy.ml
    link
    fedilink
    arrow-up
    7
    ·
    26 days ago

    What ur errors ,what ur hardware,what games u are trying to run.please provide bare minim info

    • alephnull@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      21 days ago

      I have Dell Inspiron 16 Plus with an Intel i7, 32GB of ram, and a 3060m. I installed the games normally through Steam; I didn’t alter the download location, or anything like that.

          • pogodem0n@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            20 days ago

            Since you mentioned that this is a hybrid-GPU laptop, I’d suggest trying to change your default GPU to Nvidia exclusively from the relevant system tray applet. I did use to use Linux Mint on my old Acer gaming laptop and this helped a lot.