.png)
Я установил Debian 9 и свой шлюз AMD с 2 выходами HDMI.гном 3.22.2Рабочий стол появился только на 1 мониторе. Следовал инструкции:https://wiki.debian.org/AtiHowTo
для установки видеодрайверов. Затем использовал randr
команду из терминала, чтобы сделать 2-й монитор доступным в gnome-control-panel. Мой расширенный рабочий стол работает отлично!
Video Contgrollers: (from $ lspci)
01:05.0 [AMD/ATI] RS780 [Radeon HD 3200]
02:00.0 [AMD/ATI] Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]
Чтобы активировать второй монитор:
# xrandr --setprovideroutputsource 1 0
Затем в панели управления gnome появляется второй монитор, и я могу настроить расширенный рабочий стол.
Проблема: Каждый раз при загрузке Debian рабочий стол отображается только на первом мониторе, использующем карту RS780.
Вопросы:
- Как настроить систему на автоматическое отображение расширенного рабочего стола на обоих мониторах?
- У меня нет
/etc/X11/xorg.conf
. Нужен ли он мне?
решение1
xrandrкоманды решили проблему.
$ xrandr
// Возвращает имена подключенных видеовыходов: HDMI-0 и HDMI-1-1.
// Затем я помещаю эти 2 cmd в скрипт bash:
xrandr --auto --setprovideroutputsource 1 0 --auto
xrandr --output HDMI-1-1 --auto --right-of HDMI-0
решение2
Вам следует отредактировать xorg.conf
, так чтобы вы активировали обе карты, и вы указали правильное положение. A xorg.conf
-less работает для общих случаев, но пограничные случаи пока не поддерживаются должным образом. Учтите, что часто люди не хотят активировать одну графическую карту (например, ту, что в ЦП), когда в системе есть лучшая карта. И в любом случае,xorgне имеет возможности узнать, какой монитор находится слева (или выше) другого.
Конечно, вы можете использовать и другие методы, например, указать gnome автоматически выполнить скрипт, вызывающий randr
, но я считаю это менее удобным.