Nvidia g-sync/freesync
Has anyone got g-sync working in a game with the latest Nvidia 418.43 driver with a freesync monitor?
I have a freesync monitor (Samsung CF791) that reportedly works with Nvidia driver now when checked "Allow G-SYNC on monitor not validated as G-SYNC Compatible". At least on Windows.
Monitor has freesync on. This is picked up by the driver, so the options are then available in nvidia-settings. I also turned the Visual Indicator on in settings.
But I cannot get the indicator to show in any game. Supposedly it should show Normal or G-SYNC, but it shows nothing.
Could this be a gnome problem?
Phoronix got it working. But I don't know which distro (though they use Fedora a lot). https://www.phoronix.com/scan.php?pag...
I'm beginning to suspect this is a gnome/mutter problem, not allowing flipping, instead fallback to blitting.
https://devtalk.nvidia.com/default/to...
In Arch linux it is supposedly solved with patches (gnome-shell-performance and mutter-781835-workaround in AUR).
Looks like the patched packages in AUR are based on some Canonical work. Hopefully this will be upstreamed in next major gnome release.
https://aur.archlinux.org/packages/gn...https://aur.archlinux.org/packages/mu...
I was able to rebuild gnome-shell with the patch, but it doesn't work without the mutter patch (only got a black screen). Need to try to build mutter, too.
I rebuilt mutter too with the patches from AUR, but I couldn't get gnome-shell to work at all. I only got a black screen after reboot.
Works fine on LXDE instead of gnome. Nvidia vsync indicator says FLIP (instead of BLIT) and GSYNC indicator shows. This means it is probably fullscreen window unredirecting that is broken in gnome.