https://bugs.kde.org/show_bug.cgi?id=477948
Bug ID: 477948 Summary: VRR seems to break completely or get stuck always on with a hybrid GPU setup Classification: I don't know Product: kde Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: kde.oq...@passmail.net Target Milestone: --- SUMMARY When running games or VRRTEST on a system that is using an AMD IGPU connected to a display with an NVidia GPU used to render games with prime-run, adaptive sync gets stuck on or stops working altogether. Example 1: If i have adaptive sync set to automatic then run VRRTEST (https://github.com/Nixola/VRRTest) with or without prime-run then close VRRTEST it freezes with the VRRTEST image stuck on screen. I then have to switch to a virtual terminal and back so i can see my desktop. Once back on the desktop my monitor will start flickering and the monitors HUD will show the Hz switching between 240 and 48. If i change the display configuration in system settings to "adaptive sync: never" it will still continue flickering and my monitors HUD still shows the Hz switching between 240 and 48. I can fix this by loading VRRTEST in gamescope and closing it, that stops the flickering plus the switching between 240 and 48 Hz. Example 2: If i run a game e.g doom eternal (but it seems to be any game) on steam with proton but without gamescope then VRR stops working completely and i have to log out and back in for it to start working again. Also VRRTEST no longer freezes when closing once vrr is broken. STEPS TO REPRODUCE 1. Launch steam game without gamescope with "prime-run %command%" as launch options. 2. See adaptive sync isn't working in game and close game. 3. Launch VRRTEST and see that the monitors refresh rate is no longer changing anymore to match the fps. OBSERVED RESULT adaptive sync not working EXPECTED RESULT adaptive sync working SOFTWARE/OS VERSIONS KDE Plasma Version: 5.90.0 KDE Frameworks Version: 5.246.0 Qt Version: 6.6.1 -- You are receiving this mail because: You are watching all bug changes.