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

    • ogeist@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      7 days ago

      There are a couple interesting things:

      [gamescope] [Error] vulkan: vkGetPhysicalDeviceFormatProperties2 returned zero modifiers for DRM format 0x38344241 (VkResult: 0)

      [gamescope] [Error] vulkan: vkGetPhysicalDeviceFormatProperties2 returned zero modifiers for DRM format 0x38344258 (VkResult: 0)

      Yet the final straw seems to be:

      [gamescope] [Warn] xwm: D-Bus call to get unit corresponding to pid 2291408 failed!

      sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30

      [Gamescope WSI] Creating Gamescope surface: xid: 0x2a0005e

      [gamescopereaper] [Info] reaper: Parent of gamescopereaper was killed. Killing children.

      [gamescopereaper] [Info] reaper: Parent of gamescopereaper was killed. Killing children.

      [Gamescope WSI] Failed to get Wayland objects (EE) failed to read Wayland events: Connection reset by peer Game Recording - game stopped

      [gameid=2073850] Removing process 2291192 for gameID 2073850

      It seems there are some Nvidia drivers and gamescope compatibility issues, so you will most probably need to match Nvidia drivers with gamescope versions.

      • Blxter@lemmy.zipOP
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 days ago

        I kind of came to the same conclusion… Maybe I will just wait a week or so and keep updating and trying again and see if it gets patched somehow as I’m not really sure how to fix it myself and since game still ‘work’ without it. Thank you so much for helping me look into this issue.

        Maybe I will try to downgrade nvidia drivers tomorrow instead of gamescope