Гном 3.32.2 на Oracle linux 8.3, дрова amdgpu обычные без блобов
Подключены два монитора:
DisplayPort-1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 600mm x 340mm
DVI-D-0 connected 3200x2400+3840+0 (normal left inverted right x axis y axis) 408mm x 306mm
В настройках мониторов выставлен scale 200%, после старта гнома запускается команда xrandr --output DVI-D-0 --scale 2x2
по которой собсно второй монитор из 1600х1200 становится 3200х2400
Всё это работает на удивление прекрасно, пока не включится заставка/не заблокируется экран - после разблокировки от мелкого монитора остается половина по горизонтали и 90% по вертикали (аккурат до разрешения основного экрана т.е. от 0 до 2160) - т.е. во весь экран отрисовывается только дефолтная обоина, а основная обоина отрисовывается только на куске экрана и окна двигать можно тоже только по нему. Если сделать скрин экрана то в него попадает только вот этот активный кусок.
Вывод xrandr не меняется после глюка
Что интересно - через настройки можно включить single display, но вернуть обратно Join - уже не получится, если включить mirror то будет чехорда с половинкой экрана опять
Куда копать?