Findings so far: 1. You really need the uninitialized variable fixed first, or behaviour can be random (bug 1874207).
2. The current spec can be found at: https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/raw/master/randrproto.txt 3. NVIDIA supports randr protocol version 1.6, so yes it does support arbitrary scaling via the command: xrandr --output NAME --scale WxH (note W and H are inverted so W = 1/scale) 4. The remaining issue here appears to be our mutter patch is setting an invalid mode, or can't find the mode it expects. So the NVIDIA driver turns the screen off when it hasn't been given a mode. -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to nvidia-graphics-drivers in Ubuntu. https://bugs.launchpad.net/bugs/1873403 Title: [nvidia] Screen turns off when trying to set some fractional scaling values To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1873403/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp