Comment 12 for bug 1873403

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

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.