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

Reply via email to