4

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

Это прекрасно работает с использованием настроек монитора 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 где-нибудь в подразделе "Отображение". Я попытался поместить его в оба существующих, в дополнительный подраздел и в дополнительный раздел "Экран", но ни один из них не оказался успешным.

1 ответ1

0

Важными строками являются метамоды и 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .