Настройка двух мониторов в xorg.conf

3641
trion

У меня есть установка с двумя мониторами, где второй (меньший) монитор расширяет рабочий стол первого.

Это прекрасно работает с использованием настроек монитора KDE / XRandr, но поведение Xorg по умолчанию заключается в клонировании первого монитора и установке его на более низкое разрешение, что приводит к двум наборам режимов: одному от правильного разрешения (установленного radeonпри загрузке) до клонированного представления на экран входа в KDM и второй после входа в систему.

Теперь я хотел бы иметь правильную настройку в xorg.conf. Насколько я знаю, я должен включить объединенный кадровый буфер, как описано здесь, однако я не знаю, как должна выглядеть полная, рабочая конфигурация.

До сих пор мне удалось отключить ненужные настройки режима, но второй экран все еще клонирует (и теперь обрезает) первый:

Section "Screen" Identifier "First Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1920x1080" EndSubSection EndSection  Section "Screen" Identifier "Second Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x1024" EndSubSection EndSection  Section "Device" Identifier "ATI" Driver "radeon" Option "MergedFB" "true" Option "MergedNonRectangular" "true" Option "CRT2Position" "RightOf" Option "MetaModes" "1920x1080-1280x1024" EndSection 

Мне известно, что я должен указать Virtual 3200 1080где-то в разделе «Отображение». Я попытался поместить его в оба существующих, в дополнительный подраздел и в дополнительный раздел «Экран», но ни один из них не оказался успешным.

4

1 ответ на вопрос

0
terdon

Важными строками являются метамоды и TwinViewOrientation в разделе «Экран». Вам нужно найти названия ваших мониторов и правильно их настроить. Самый простой способ сделать это - установить проприетарные драйверы, а затем использовать aticonfig для генерации вашего xorg.conf.

Я не эксперт, но после многих попыток я правильно настроил свой собственный xorg.conf, чтобы делать то, что вам нужно. Я публикую соответствующие разделы моего xorg.conf, вы сможете адаптировать его под свои нужды. Я прокомментировал (комментарии начинаются с #) строки, которые являются наиболее важными, насколько мне известно:

Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 # This sets the orientation of the monitors InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "0" EndSection  Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Seiko/Epson" HorizSync 37.2 - 55.8 VertRefresh 40.0 - 60.0 Option "DPMS" EndSection  Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Quadro FX 880M" EndSection  ## Note that there is only one Screen section, I believe this is what makes  ## the extended desktop.  Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "Stereo" "0" ## This line sets the resolutions for each monitor Option "metamodes" "DP-3: 1600x900, VGA-0: 1440x900" ## This sets monitor0 to extend the screen to the right Option "TwinViewOrientation" "RightOf" SubSection "Display" Depth 24 EndSubSection EndSection 

Похожие вопросы