Драйверы video=, с которыми два монитора могут заработать:
video = gma(F)
video = i915(F)
video = nouveau(F)
video = radeon(F)
video = via(F)
video = ati(U)
video = intel(U)
video = nouveau(U)
video = openchrome(U)
C другими video= второй монитор не заработает. С VESA тоже не заработает.
Может заработать только на видеокартах, имеющих два или больше видеовыходов. Две видеокарты в одном компьютере сейчас работать не будут.
Сейчас известно, что два монитора не работают на процессорах D2500..D2700, платформа Cedar Trail. Картинка на втором мониторе искажается. Проблема драйвера, ждем когда ядерщики исправят. На всёх остальных не слишком старых графических чипах два монитора удавалось запустить.
Второй монитор включается параметром M2_display. Пример:
Код: Выделить всё
video=i915(f)
display=1280x1024,VGA
M2_display=1366x768,DVI
Код: Выделить всё
[KERNEL] [drm] Radeon Display Connectors
[KERNEL] [drm] Connector 0:
[KERNEL] [drm] HDMI-A-1
[KERNEL] [drm] HPD1
[KERNEL] [drm] DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[KERNEL] [drm] Encoders:
[KERNEL] [drm] DFP1: INTERNAL_UNIPHY
[KERNEL] [drm] Connector 1:
[KERNEL] [drm] HDMI-A-2
[KERNEL] [drm] HPD2
[KERNEL] [drm] DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
[KERNEL] [drm] Encoders:
[KERNEL] [drm] DFP2: INTERNAL_UNIPHY
[KERNEL] [drm] Connector 2:
[KERNEL] [drm] VGA-1
[KERNEL] [drm] DDC: 0x64d8 0x64d8 0x64dc 0x64dc 0x64e0 0x64e0 0x64e4 0x64e4
[KERNEL] [drm] Encoders:
[KERNEL] [drm] CRT1: INTERNAL_KLDSCP_DAC1
Расположение мониторов друг относительно друга указывается парметром M2_position:
M2_position = right-bottom
Означает, что второй монитор находится справа от первого монитора, и они выровнены по нижнему краю. Выравнивание по нижнему или верхнему краю важно, если разрешение мониторов разное. Если разрешение мониторов одинаковое, то значения =right, =right-top и =right-bottom дадут одинаковый результат.
Второй монитор может работать в двух режимах:
1. Можно растянуть одна RDP сессию на два монитора. Так же, как это делает mstsc.exe. Для использования второго монитора в этом режиме в конфиге не надо писать никаких специальных параметров кроме M2_display= и M2_position=. Терминал увидит указание использовать второй монитор, но не найдет в конфиге отдельных сессий для второго монитора, и автоматически попытается растянуть сессию на оба монитора. Если терминальный сервер его поймет. 2008R2 два монитора понимает, 2003 не понимает.
2. Отдельне наборы виртуальных экранов и подключений на разных мониторах. То же самое, что бывает на одном мониторе, отдельный список. Начинается с волшебного слова:
M2_next screen
Затем все то же самое, что и для первого монитора. Каждый следующий виртуальный экран начинается словом M2_next screen. Такой конфиг сделает меню из двух пунктов на первом мониторе и другое меню из трех пунктов на втором мониторе:
Код: Выделить всё
video=i915(f)
display=1280x1024,VGA
M2_display=1366x768,DVI
connection c1
connection c2
M2_next screen
connection c2
connection c3
connection c4
Код: Выделить всё
video=i915(f)
display=1280x1024,VGA
M2_display=1366x768,DVI
connection c1
next screen
connection c2
M2_next screen
connection c2
connection c3
connection c4
M2_next screen
connection c5
connection c6
connection c7