LINUX.ORG.RU

xorg.conf/nouveau


0

1

Здравствуйте,

помогите настроить xorg.conf под 2 монитора (подключены к 1 карте)

вот мой xorg.conf

Section "ServerLayout"
    Identifier     "DualSreen"
    Screen       0 "Screen0"
    Screen       1 "Screen1" RightOf "Screen0"
    Option         "Xinerama" "1"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    Option         "Enable" "true"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    Option         "Enable" "true"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nouveau"
    Screen         0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nouveau"
    Screen         1
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
#    Option         "TwinView" "0"
    SubSection "Display"
        Depth          19
        Modes          "1920x1200_75.00"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth   24
#    Option         "TwinView" "0"
    SubSection "Display"
        Depth          24
        Modes          "1920x1024_75.00"
    EndSubSection
EndSection

при этом 1 монитор с нормальным разрешением (обои растянуты на 2 монитора) а на 2 только кусок обоев и видно мышку больше нечего не видно

WM Openbox

в идеале хочется чтоб на одном мониторе было видно 1 рабочий стол а на другом монеторе 2 рабочий стол

если так нельзя то чтобы 1 рабочий стол был растянут на 2 монитора

Заранее спасибо


Ответ на: комментарий от Zubok

у меня сейчас подключено 2 монитора через 1 карту

1 через DVI 2 через VGA

по 1 ссылке поправил под себя

Section "ServerLayout"
    Identifier  "Layout0"
    Option      "Xinerama" "on"
    Option      "Clone"    "off"
    # You would need one screen for each monitor
    Screen   0  "Screen0"
    Screen   1  "Screen1"  RightOf "Screen0"
EndSection

Section "Device"
    Identifier  "Device0"
    Driver      "nouveau"
    # Actual PCI location of first card/gpu
    BusID       "PCI:1:0:0"
    # Actual connector - as reported by /sys/class/drm/card0-xx
    Option      "ZaphodHeads" "VGA-0"
    Screen      0
EndSection
Section "Device"
    Identifier  "Device1"
    Driver      "nouveau"
    # Actual PCI location of first card/gpu
    BusID       "PCI:1:0:0"
    # Actual connector - as reported by /sys/class/drm/card0-xx
    Option      "ZaphodHeads" "DVI-1"
    Screen      1
EndSection

Section "Screen"
    Identifier  "Screen0"
    Device      "Device0"
EndSection
Section "Screen"
    Identifier  "Screen1"
    Device      "Device1"
EndSection

иксы не запускаются вообще!

по 2 ссылке пока не пробовал нечего делать

там вообще нечего не понимаю

получается тотже xorg.conf разбит на несколько файлов и они помещены в xorg.conf.d

c openbox получается не как не сделать чтоб каждый монитор показывал какойто из рабочих столов отдельно?

GGUseR
() автор топика
Ответ на: комментарий от GGUseR

иксы не запускаются вообще!

Ты логи иксов смотришь вообще? Если сам не разберешься, то тогда вываливай лог и соответсвующую кофигурацию на pastebin.com и вывешивай сюда. И покажи вывод xrandr -q. Ты точно увернен, что такие выходы у тебя есть?

Option      "ZaphodHeads" "VGA-0"
Option      "ZaphodHeads" "DVI-1"

И еще, ты в курсе (это я на всякий случай спрашиваю), чем отличается много мониторная конфигурация с Xinerama, RandR и без них? Просто не хочется ликбез проводить. Если у тебя один большой виртуальный экран (screen :0 - это вариант Xinerama), то openbox сам запустится на оба монитора сам. Если у тебя сконфигурировано все как отдельные два экрана (:0.0 и :0.1), то openbox надо запускать на каждом.

http://openbox.org/wiki/Help:FAQ#How_do_I_run_Openbox_across_multiple_X_scree...

Основной вопрос в том, как именно ты хочешь сделать. Два openbox отдельно или один.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 3)
Ответ на: комментарий от Zubok

xrandr -q:

Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 8192 x 8192
DVI-I-1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200      60.0 +
   1920x1080      60.0  
   1600x1200      60.0  
   1680x1050      59.9  
   1280x1024      60.0* 
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.3  
   640x480        60.0  
   720x400        70.1  
VGA-1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024      60.0*+   75.0     72.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
   640x350        70.1  
HDMI-1 disconnected (normal left inverted right x axis y axis)

проблема в разрешение мониторов

если запускаю openbox без xorg.conf он запускается нормально но у меня 2 монитора с разными разрешениями (1920x1200 и 1280x1024)

а запускаются они с одинаковым разрешением 1280x1024

мне нужно чтоб было как отдельные 2 экрана ( у меня раньше так и было но с 2мя видиокартами и 2 мониторами )

вот старый конфиг:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen        "Screen0" 0 0
    Screen        "Screen1" RightOf "Screen0"
    Option         "Xinerama" "0"
    Option         "Xinerama" "1"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "metamodes" "CRT: 1920x1200_60 +0+0"
    SubSection     "Display"
    Depth           24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "metamodes" "CRT: 1280x1024_60 +0+0"
    SubSection     "Display"
    Depth           24
    EndSubSection
EndSection


Section "Device"
    Identifier     "Device0"
    Driver         "radeon"
    BusID          "PCI:1:0:0"
#    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nouveau"
    BusID          "PCI:2:0:0"
#    Screen          1
EndSection


Section "Monitor"
    Identifier     "Monitor1"
EndSection

правил его но он не работает

GGUseR
() автор топика
Ответ на: комментарий от Zubok

поправил выходы

Section "ServerLayout"
    Identifier  "Layout0"
    Option      "Xinerama" "on"
    Option      "Clone"    "off"
    # You would need one screen for each monitor
    Screen   0  "Screen0"
    Screen   1  "Screen1"  RightOf "Screen0"
EndSection

Section "Device"
    Identifier  "Device0"
    Driver      "nouveau"
    # Actual PCI location of first card/gpu
    BusID       "PCI:1:0:0"
    # Actual connector - as reported by /sys/class/drm/card0-xx
    Option      "ZaphodHeads" "DVI-I-1"
    Screen      0
EndSection
Section "Device"
    Identifier  "Device1"
    Driver      "nouveau"
    # Actual PCI location of first card/gpu
    BusID       "PCI:1:0:0"
    # Actual connector - as reported by /sys/class/drm/card0-xx
    Option      "ZaphodHeads" "VGA-1"
    Screen      1
EndSection

Section "Screen"
    Identifier  "Screen0"
    Device      "Device0"
EndSection
Section "Screen"
    Identifier  "Screen1"
    Device      "Device1"
EndSection

сейчас как 2 монитора как 1

как сделать чтоб они были по отдельности?

и на 2ром мониторе почему не видно окон он то появляются то исчезают также и с меню опенбокса такое изза конфига может быть или изза видиокарта такая?

GGUseR
() автор топика

ой, а что, врали, что на швабодных дровах это одной командой xrandr делается?

anonymous
()
Ответ на: комментарий от Zubok

Спасибо! работает!!!

а по поводу лага с окнами

когда из 2х мониторов 1 целый делаю то если переношу окно на 2рой его не видоно

изза чего это может быть?

GGUseR
() автор топика
Ответ на: комментарий от GGUseR

когда из 2х мониторов 1 целый делаю то если переношу окно на 2рой его не видоно ...изза чего это может быть?

Ну, мне трудно так сразу сказать, надо смотреть логи, а также что и как делалось. Вслепую могу только предположить, что какие-то возможные баги с Xinerama. Это старый, но работающий метод. Сейчас рекомендовано использовать RandR. Если тебя устраивает один экран, то тогда xorg.conf тебе особо и не нужен - можно сконфигурировать мониторы через xrandr, загнав соответствующую строчку в стартовый скрипт.

UPD: Или проблема может быть в поддержке Xinerama в openbox. Про это надо прочитать. openbox может быть собран с поддержкой xinerama, так и без нее.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.