I currently am using xrandr's --scale
option to scale applications correctly on my hidpi monitor where the 2x scaling option provided by gnome shell is too large.
I currently use these commands to get this done:
gsettings set org.gnome.desktop.interface scaling-factor 2
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gdk/WindowScalingFactor': <2>}"
xrandr --output DP1 --scale 1.5x1.5
xrandr --output DP1 --panning 3840x2160
This is based on the "How to use non-whole numbers" section in this wiki.
This works really nicely in terms of size but I noticed that it also seems to disable vsync. I am using this video to test whether vsync is working correctly or not.
How do I get vsync working alongside the scale option using xrandr? I cannot seem to find any obvious fix from reading the manual.