According to the Nvidia employee who is doing the merge request, there likely won’t be much of a difference until Nvidia actually releases a driver to support the new protocol.
Might be wrong though. We might still have a little bit of waiting to do even after the merge so that everything can get wrapped up on both ends.
@amrits , is GSync expected to not work in dual monitor wayland setups? For me, Gsync only works if I have one of my monitors off. That monitor does not have gsync.
@amrits Heya, sorry to bother, just a quick question - can we expect for the upcoming 550 driver update to fix VRR only working when 1 monitor is active ?
Trying plasma 6 and nvidia 550.54.14 with wayland. The power state is stuck at 80W on my 3080 and not idling down in P0.
I tried playing star dew valley on steam with 1 monitor active, gsync appears to work but I am getting major lag in the game where the monitor miss matches with the frame generation, no issues on x11
The FreeSync/G-Sync does indeed work only if you have 1 monitor active under wayland(note I have a prime setup where it’s amd+nvidia and it has no issues for multi monitor VRR, as nvidia only does the heavy lifting).
Now I am more interested as to why the power state gets stuck at 80W, mine drops to 40W the same as xorg again Plasma 6, only difference it’s an RTX 3090. Do you have any specific widget on that could be causing it or any other setting/effect on, so that I can try and repro the same setup ?
For instance I have - CPU usage, SSD/HDD activity monitor and digital clock widgets on my 2nd monitor(2 x 1440p monitors) only and this way is the same as xorg. Perhaps the major lag comes from the lack of explicit sync - I’ve seen stuff go forward/backward and seem very choppy.
Good to see improvements in G-Sync / FreeSync functionality under Wayland. However we need those explicit sync changes otherwise these improved drivers with this support will just be completely unusable. nvidia driver updates always improve one thing but ruin something else. Once we can get out of this hole the wayland / nvidia relationship is in, I think nvidia might finally be a really good option.
P.S Multi Monitor G-Sync still not working. Also hardware cursors.
Hi @kodatarule
I tried repro on AMD based notebook by running an application on both displays but not able to create issue.
Asus ROG Strix G713PV_G713PV_000986449 + AMD Eng Sample: 100-000000870-32_Y + Endeavor OS with kernel 6.8.8-arch1-1 + NVIDIA GeForce RTX 4060 Laptop GPU + Driver 550.78 + KDE Plasma Version 6.0.4 + Wayland
Could you please help to confirm which application or game you have tried and how did you confirm that VRR is not working with dual monitor setup.
Also it would be good to share repro video and nvidia bug report from repro state.
Hi @amrits
I have a desktop(nvidia only) and a laptop which uses amd+nvidia. On the desktop where only rtx 3090 drives, any game I tried(for example serious sam fusion 2017, but you can pick any as everything I tried behaves the same) results in the following:
On the laptop where amd drives displays, nvidia only prime offloads = vrr multi monitor without issues, I turn on my monitor’s framerate graph it syncs correctly.
On my desktop - if I turn off my 2nd monitor and leave only my main, then the counter does react(for example an emulated game which has 60fps cap, my monitor is 165hz with VRR it goes down to 60 correctly), the moment I have 2 active monitors the graph doesn’t change from 165 and no VRR kicked in.
You can use that to change different frame rates and see if the monitor’s graph changes.
P.S. I will update tomorrow on driver 555(and already have waylandprotocols/xorgproto/xwayland with the patches for explicit sync) and make an update whether I see change or not.