My normal command is

gamescope -f -W 2560 -H 1440 -r 144 --force-grab-cursor --mangoapp -- %command%

and games would work just fine. as of yesterday or so games would no longer launch no matter the game. If I remove gamescope it launches fine. I would Like to keep using gamescope but I did some research and apparently there used to be problems with NVIDIA and gamescope. I have used gamescope for many many games with no issues till now

I originally tried on my Endeavour OS install that I have been using for some time but then since I have been meaning to try out cachyos I then tried same thing there and it still does not work with gamescope. I have looked through the proton logs but if im being honest no idea what im looking for. Any help would be appreciated :)

  • GPU: NVIDIA GeForce RTX 3080
  • NVIDIA driver 575.64.05
  • OS: CachyOS x86_64

Edit: I have tried proton versions

  • Experimental
  • Experimental bleeding edge
  • 9.0-4
  • 10.0-2 (beta)
  • proton-CachyOS (native package)

Edit: pastebin for steam + games https://pastebin.com/4Rs7mHhi opening Mass effect https://pastebin.com/0NuUr6qd

  • BlxterOP
    link
    fedilink
    English
    1
    edit-2
    13 days ago

    huge thanks!!! these seems to have worked

    Edit what does this do exactly do you know? I dont see it on the arch wiki

    • @rtxn@lemmy.world
      link
      fedilink
      English
      2
      edit-2
      13 days ago

      Gamescope is a compositor, a self-contained graphical session, meant to run a single application. When it’s running in a nested context, i.e. as a window inside another graphical environment, it needs some kind of interface to be able to render the picture onto a window’s surface, and to receive inputs from it. The --backend ... option defines which interface will be used to achieve that.

      • The wayland backend uses some native Wayland protocols, but it’s been broken for a while.
      • The sdl backend uses SDL, which is a standalone rendering library often used by Linux-native games like Factorio and Stardew Valley. It simply captures Gamescope’s output and renders it onto a window without any Wayland protocol fuckery.
      • The drm backend is used when Gamescope runs in a rootful context, i.e. it is the only graphical environment, like big picture mode on the Steam Deck. It uses the Linux kernel’s Direct Rendering Manager interface to render directly to the output device.
      • The headless backend runs Gamescope without opening a window or showing its output. Everything happens in the background.
      • The default is auto, which tries to guess the most optimal backend based on the runtime environment.
      • BlxterOP
        link
        fedilink
        English
        113 days ago

        Nice thank you so much. It appears to not work for every game but works for others so that makes sense. The finals opened and played fine but mass effect didn’t exactly open haha. Thanks again for all the info