Skip to content

Nvidia Gamescope VRR (Monitor VRR reverting to max instead of staying in range) on Wayland #1617

Description

@jrgiacone

Is there an existing issue for this?

  • I have searched the existing issues

Are you using any gamescope patches or a forked version of gamescope?

  • The issue occurs on upstream gamescope without any modifications

Current Behavior

I am currently using Arch with Plasma on Wayland and Nvidia 565. Unsure if it is a gamescope issue or a nvidia driver issue. However, when using gamescope and turning on the monitors frame rate HUD to see the current refresh rate with a game like new world running in gamescope with HDR on and FPS in the 90-100 range the monitor will consistently jump to the max refreshrate. When gamescope is not used the monitor matches and stays within the 90-100 range without bouncing to max refresh rate.

Steps To Reproduce

  1. Launch New world or any game with HDR with the following options: gamescope -W 3440 -H 1440 -r 165 --hdr-enabled --force-grab-cursor -f --mangoapp -- gamemoderun %command%
  2. Turn on monitor HUD to see current refresh rate. I am using a aw3423DWF and a LG27gl83a-b and it is present on both.
  3. While gaming play a game that keeps the FPS below the max monitor refresh rate, ideally 90-120 of 165 where you know it will not jump to 165. Watch as the monitor continually shoots past to max refresh rate while the fps does not dip below 90 or 60 on 1% lows.
  4. Run the same test without gamescope and just gamemoderun '%command%' in steam and the issue is not present.

Hardware information

- Distro: Arch
- CPU: amd 5800x
- GPU: Nvidia 3080
- Driver Version: 565.57.01-2

Software information

- Desktop environment: KDE 6.2.3
- Session type: Wayland
- Gamescope version: 	3.15.14-1
- Gamescope launch command(s): `gamescope -W 3440 -H 1440 -r 165 --hdr-enabled --force-grab-cursor -f --mangoapp -- gamemoderun %command%`

Which gamescope backends have the issue you are reporting?

  • Wayland (default for nested gamescope)
  • DRM (default for embedded gamescope, i.e. gamescope-session)
  • SDL
  • OpenVR

Logging, screenshots, or anything else

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions