Вопрос или проблема
У меня есть два идентичных внешних монитора, которые я протестировал в Windows. Они работают идеально без дополнительной настройки — просто подключить и все. Когда я загружаюсь на Debian 8 OS с тремя подключенными мониторами, я вижу, как движется мышь, и больше ничего (черные экраны с движущейся мышью).
Вот вывод xrandr с двумя мониторами:
$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 2130, maximum 8192 x 8192
eDP1 connected primary 1920x1080+0+1050 (normal left inverted right x axis y axis) 382mm x 215mm
1920x1080 60.01*+ 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1280x1024 60.02
1440x900 59.89
1280x960 60.00
1360x768 59.80 59.96
1152x864 60.00
1024x768 60.00
800x600 60.32 56.25
640x480 59.94
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 459mm x 296mm
1680x1050 59.88*+
1280x1024 75.02 60.02
1440x900 74.98 59.90
1280x960 60.00
1280x800 74.93 59.91
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.08 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
Как видно, порт VGA не подключен — это порт для моего третьего монитора…
Моя система состоит из:
- Acer V3-772G
- Nvidia GT 750M
- Core i7
- Intel Graphics
Как сделать так, чтобы три монитора работали?
В текущем драйвере NVidia нет поддержки для работы без Xinerama, который расширяет ваш монитор в единый непрерывный экран. Windows будет увеличиваться на все три экрана и разделяться физическими промежутками.
В данный момент NVidia поддерживает только Twinview в Linux, что не позволяет подключить третий монитор. Вы можете активировать его в настройках NVidia, но он никогда не начнет отображать изображение.
При использовании драйверов, предоставленных ядром, это было бы возможно, но аппаратного рендеринга не будет.
Ответ или решение
Настройка трех мониторов в Debian может стать вызовом, особенно с учетом использования графической карты NVidia GT 750M. Проблема, с которой вы столкнулись, заключается в ограничении со стороны драйверов NVidia для Linux, которые поддерживают только TwinView – технологию, позволяющую использовать одновременно только два монитора. Однако, есть обходные пути, которые помогут вам реализовать требуемую конфигурацию из трех мониторов. Рассмотрим пошаговую инструкцию по настройке:
Шаг 1: Установка драйверов
Сначала убедитесь, что вы используете правильные драйверы для вашей графической карты. В Debian 8 рекомендуем использовать открытые драйверы nouveau
, так как драйвера NVidia ограничивают возможности работы с более чем двумя мониторами.
-
Удаление проприетарных драйверов NVidia:
Чтобы избежать конфликтов, удалите все проприетарные драйверы NVidia.sudo apt-get purge nvidia-*
-
Установка открытых драйверов:
Убедитесь, что драйверыnouveau
установлены и работают.sudo apt-get install xserver-xorg-video-nouveau
Шаг 2: Конфигурация Xorg
Чтобы настроить больше двух мониторов, нам потребуется создать файл конфигурации Xorg.
-
Создание файла конфигурации:
Перейдите в каталог/etc/X11/
и создайте файлxorg.conf
.sudo nano /etc/X11/xorg.conf
-
Добавление конфигурации:
Вставьте следующую конфигурацию, адаптируя для ваших мониторов.Section "Device" Identifier "Intel Graphics" Driver "intel" Option "AccelMethod" "sna" EndSection Section "Device" Identifier "NVidia Graphics" Driver "nouveau" BusID "PCI:1:0:0" # измените, если необходимо EndSection Section "Screen" Identifier "Screen0" Monitor "Monitor0" Device "Intel Graphics" EndSection Section "Screen" Identifier "Screen1" Monitor "Monitor1" Device "NVidia Graphics" EndSection
Шаг 3: Использование xrandr
для настройки мониторов
Теперь, когда драйверы настроены, и первоначальная конфигурация подготовлена, используем xrandr
для настройки расположения мониторов.
-
Просмотр доступных выходов:
Введитеxrandr
в терминале и убедитесь, что все мониторы видны. -
Настройка мониторов:
Настройте расположение мониторов с помощью команд.xrandr --output eDP1 --primary --mode 1920x1080 --pos 0x0 --rotate normal \ --output HDMI1 --mode 1680x1050 --pos 0x1080 --rotate normal \ --output VGA1 --mode 1680x1050 --pos 1680x0 --rotate normal
Заключение
Следуя вышеописанным шагам, вы сможете настроить конфигурацию трех мониторов в Debian 8. Учтите, что использование открытых драйверов может ограничить вас в производительности графики по сравнению с проприетарными драйверами NVidia, однако они обеспечивают более гибкую настройку мультиэкранных конфигураций. При необходимости переключайтесь на более новую версию Debian, так как она может иметь улучшенную поддержку оборудования и драйверов.