Using the NVIDIA driver I was affected by bug 1870736 and bug 1873403.
I moved to the Nouveau drivers and the issues above were gone.
However, I notice a strange issue with display settings persistence.
I have 2 screens (HDMI3-3 FHD, DP-1 4K primary), which I'd like to have respectively at 100% and 150% scale:
$ xrandr | grep " connected"
DP-1 connected primary 5120x2880+3840+0 (normal left inverted right x axis y axis) 607mm x 345mm
HDMI-3 connected 3840x2160+0+302 (normal left inverted right x axis y axis) 160mm x 90mm
Whenever I set the 4K screen to 150% scale, any changes won't persist after reboot. If I change any other settings (like changing screen positions), leave scale as 100%, the changes I make do persist on reboot.
If after reboot I attempt to set 4K screen to 150% not only the change won't persist after reboot, but it will go back to the initial state (effectively undoing the previous changes too).
How do I reproduce the issue:
1) Ensure my system is on Nouveau drivers
2) HDMI-3 (FHD) is currently on the right, DP-1 (4K) on the left
3) Display settings, swap screen positions: HDMI-3 (FHD) on the left, DP-1 (4K) on the right
4) Reboot
5) Verify changes persisted: HDMI-3 (FHD) is on the left, DP-1 (4K) on the right
6) Set DP-1 scale to 150%
7) Reboot
8) Verify not only changes didn't persist, but the status is back as 2), with screens going back to their original position
Using the NVIDIA driver I was affected by bug 1870736 and bug 1873403.
I moved to the Nouveau drivers and the issues above were gone.
However, I notice a strange issue with display settings persistence.
I have 2 screens (HDMI3-3 FHD, DP-1 4K primary), which I'd like to have respectively at 100% and 150% scale:
$ xrandr | grep " connected"
DP-1 connected primary 5120x2880+3840+0 (normal left inverted right x axis y axis) 607mm x 345mm
HDMI-3 connected 3840x2160+0+302 (normal left inverted right x axis y axis) 160mm x 90mm
Whenever I set the 4K screen to 150% scale, any changes won't persist after reboot. If I change any other settings (like changing screen positions), leave scale as 100%, the changes I make do persist on reboot.
If after reboot I attempt to set 4K screen to 150% not only the change won't persist after reboot, but it will go back to the initial state (effectively undoing the previous changes too).
How do I reproduce the issue:
1) Ensure my system is on Nouveau drivers
2) HDMI-3 (FHD) is currently on the right, DP-1 (4K) on the left
3) Display settings, swap screen positions: HDMI-3 (FHD) on the left, DP-1 (4K) on the right
4) Reboot
5) Verify changes persisted: HDMI-3 (FHD) is on the left, DP-1 (4K) on the right
6) Set DP-1 scale to 150%
7) Reboot
8) Verify not only changes didn't persist, but the status is back as 2), with screens going back to their original position