Я использую два монитора, Belinea o.display 1 (признан Ubuntu как Rogen Tech Distribution Inc 20 ", но работает нормально) на DVI-выходе (подключенном через адаптер DVI-to-VGA) в качестве мой основной монитор и Dell 19 "(распознается правильно) на выход HDMI (через адаптер HDMI-DVI) в качестве дополнительного монитора. Графический контроллер GeForce 9500 GS. Я использую полностью обновленную Ubuntu 13.04 с nouveau 1: 1.0.7-0ubuntu1.
Проблема в том, что второй монитор (Dell) никогда не выходит из режима ожидания во время загрузки: экран остается черным, а индикатор состояния на мониторе остается оранжевым (он горит зеленым). Он правильно распознается, и размер рабочего стола устанавливается соответствующим образом, он просто остается черным. Изменение любого параметра через xrandr / arandr / и т. Д. ничего не делает. Экранное меню монитора сообщает, что он находится в режиме энергосбережения.
При использовании проприетарных драйверов NVIDIA второй монитор работает просто найти. Но эти драйверы вызывают много других проблем в моей системе, поэтому я бы очень хотел их избежать.
В Ubuntu 12.10 я нашел обходной путь: при перемещении относительного положения второго монитора немного вниз и вверх он снова включается и функционирует нормально:
xrandr --output DVI-I-1 --mode 1680x1050 --pos 1280x0 --rotate normal --output HDMI-1 --mode 1280x1024 --pos 0x88 --rotate normal
sleep 2
xrandr --output DVI-I-1 --mode 1680x1050 --pos 1280x0 --rotate normal --output HDMI-1 --mode 1280x1024 --pos 0x0 --rotate normal
Этот обходной путь перестает работать после обновление до 13.04, и теперь я ищу новое решение.
Кто-нибудь испытывал что-то похожее?
Вывод xrandr:
Screen 0: minimum 320 x 200, current 2960 x 1050, maximum 8192 x 8192
DVI-I-1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 433mm x 270mm
1680x1050 60.0*+
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0
1024x768 75.1 72.0 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
HDMI-1 connected 1280x1024+1680+0 (normal left inverted right x axis y axis) 376mm x 301mm
1280x1024 60.0*+ 75.0
1152x864 75.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
lshw -c video:
*-display
Beschreibung: VGA compatible controller
Produkt: G96 [GeForce 9500 GS]
Hersteller: NVIDIA Corporation
Physische ID: 0
Bus-Informationen: pci@0000:01:00.0
Version: a1
Breite: 64 bits
Takt: 33MHz
Fähigkeiten: pm msi pciexpress vga_controller bus_master cap_list rom
Konfiguration: driver=nouveau latency=0
Ressourcen: irq:16 memory:fa000000-faffffff memory:d0000000-dfffffff memory:f8000000-f9ffffff ioport:df00(Größe=128) memory:fb000000-fb07ffff
Спасибо за вашу помощь!
У меня та же проблема с Lubuntu 12.04. Ваш обход с аргументом pos не работает для меня. Для меня работает дважды вызов xrandr с разными разрешениями:
DISPLAY=:0 xrandr --output HDMI1 --mode 1024x768
DISPLAY=:0 xrandr --output HDMI1 --auto
Это вызывает уродливое мерцание, но делает свою работу. И это экономит мне два нажатия клавиш по сравнению с решением Джеффри Уильямса, которое также работает для меня.
Я нашел решение для подобной проблемы. После загрузки или перезапуска X один из моих мониторов переходит в режим энергосбережения, другой работает нормально. Если я переключусь на текстовую консоль (ctrl-alt-f1), экран включится и будет работать правильно. Когда я вернусь к X (ctrl-alt-f7), мой дисплей останется включенным. Я думаю, что это проблема синхронизации частоты.