Comment 5 for bug 1714302

Revision history for this message
In , J-novak-k (j-novak-k) wrote :

Hello,

I touched this problem too.
The reason is that 4.10 code checks just resolution of two displays and if it match, it allows to mirror it.
New 4.12 code checks resolution and frequency of two or more displays. If all parameters match, it allows to mirror it on all displays.
Therefor when one display supports e.g. 1920x1080 (0x27e) 138.650MHz and second display supports 1920x1080 (0x2dc) 148.500MHz, 4.12 code do not allow to mirror it even it is possible.

I see the idea that 4.12 code supports multiple (more than two) displays active when old code supported only two displays (which is enough from my point of view).

I can write a patch to allow 4.12 code to accept resolution match on multiple screens. Is it welcomed or XFCE team will do so?

Workaround:
You can use xrandr from command line:

xrandr -q
=> check names of your outputs (I have LVDS-O and HDMI-0)

Make mirror:
xrandr --output LVDS-0 --auto --primary
xrandr --output HDMI-0 --auto
xrandr --output HDMI-0 --same-as LVDS-0