I am using Solus OS 4.4 and discovered that apps like the Heroic Game Launcher are using an old version. Additionally, I have encountered another issue—I am unable to play any Steam games on my Solus OS. I don't play many games, so it's not a big deal for me, but sometimes I do need to play games for entertainment. Is there anyone who can help me with this?

  • murbert replied to this.
  • Itz-Abhishek-Tiwari

    Just open your Steam Library, right click on a game you want to play, scroll to the "Launch Options" and just copy/paste:

    __GLX_LIBRARY_VENDOR_NAME=nvidia and __NV_PRIME_RENDER_OFFLOAD=1

    In most cases this works

    Itz-Abhishek-Tiwari I am unable to play any Steam games on my Solus OS

    Did you install Nvidia drivers? Did you check the box for installing 32 bit drivers also?

    I use steam and heroic via flatpak, no problems. Do you set Proton Flags for your games?

    The Solus versions can be some times a litte behind. But even with the native steam version I had no problems.
    Are you running an nVidia GPU? If yes, do you have installed the drivers via the DoFlicky (Solus Driver Managment) App on Solus?

    Itz-Abhishek-Tiwari

    Based on your first Screenshot, I would say your System trys to use your Ryzen instead of the nVidia GPU.
    So you can try to deactivate the AMD in your Bios or you add:

    __GLX_LIBRARY_VENDOR_NAME=nvidia and __NV_PRIME_RENDER_OFFLOAD=1

    in your start properties for your games in Steam.

    Is that your first try with Linux/Solus?

    I have been using Linux for 2 years and have a general idea about it. I have never gamed on it before. Recently, I switched to Solus OS, and it was the first time I discovered that it is not utilizing my dedicated GPU. Additionally, I noticed that in my BIOS, there is no option to change GPU settings. Is there any other way I can address this issue?

      Itz-Abhishek-Tiwari

      Just open your Steam Library, right click on a game you want to play, scroll to the "Launch Options" and just copy/paste:

      __GLX_LIBRARY_VENDOR_NAME=nvidia and __NV_PRIME_RENDER_OFFLOAD=1

      In most cases this works