LINUX.ORG.RU

xorg.conf


0

2

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

Помогите пожалуйста настроить Xorg.conf

есть 2 монитора и 2 видеокарты (Nvidia, Radeon)

работает только та карта каторая вставленная в 1 слот а вторая не работает

нужно чтобы каждый монитор работал от своей карты

драйвера обеих карт загружены

поправил xorg.conf:

Section «ServerLayout» Identifier «Layout0» Screen 0 «Screen0» 0 0 Screen 1 «Screen1» RightOf «Screen0» Option «Xinerama» «0» 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 «Device0» Driver «nouveau» BusID «PCI:2:0:0» Screen 1 EndSection

Section «Monitor» Identifier «Monitor1» EndSection

после запуска иксов также работает только одна карта


Xorg.conf

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    Option         "Xinerama" "0"
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     "Device0"
    Driver         "nouveau"
    BusID          "PCI:2:0:0"
    Screen          1
EndSection


Section "Monitor"
    Identifier     "Monitor1"
EndSection
GGUseR ()

man X

rm /etc/X11/xorg.conf

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

Что кажет команда DISPLAY=:0.1 xranrd

Ты сконфигурировал X как раздельные экраны, тебе это не нужно, убери опции screen из секций serverlayout и device.

arson ★★★★★ ()
Ответ на: комментарий от arson

так?

Section "ServerLayout"
    Identifier     "Layout0"
    Option         "Xinerama" "0"
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     "Device0"
    Driver         "nouveau"
    BusID          "PCI:2:0:0"
    Screen          1
EndSection


Section "Monitor"
    Identifier     "Monitor1"
EndSection

DISPLAY=:0.1 xrandr Can't open display :0.1

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

DISPLAY=:0.1 xrandr Can't open display :0.1

Выложи лог /var/log/Xorg.0.log на pastebin.com после очередного запуска.

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

так?

Я не правильно выразился не опцию screen, а нумерацию screen

Section "ServerLayout"
    Identifier     "Layout0"
    Screen         "Screen0" 0 0
    Screen         "Screen1" RightOf "Screen0"
    Option         "Xinerama" "0"
EndSection
И закомментируй Screen 0, Screen 1 в секциях Device.

А вообще для начала лучше попробовать, как предлагалось выше, вообще без xorg.conf и показать /var/log/Xorg.0.log

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

У тебя там еще и intel?

Для начала поменяй драйвер nouveau в xorg.conf на intel. Что будет? И BusID тоже смени соответственно.

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

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

а intel это встроенная мониторы к ней не подключены

xrandr: http://bpaste.net/show/l9GODyFdyjh3En6YZ6z2/

ls /sys/class/drm/: http://bpaste.net/show/QW1OqC3NGEvz7DP8KK3J/

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

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

Ну вот это уже хорошо. Пойми, ты работаешь на двух разных скринах. Ты так все сконфигурировал. Если бы ты включил Xinerama, то у тебя был бы один большой скрин :0 на два монитора, а так у тебя их два - :0.1 и :0.0. Поэтому на каждом надо свой оконный менеджер запускать. Сейчас у тебя только на :0.0 запускается.

Хочешь увидеть запуск на втором мониторе? Сделай:

$ DISPLAY=:0.1 <любая программа>

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

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

Спасибо за помощ со всем разобрался!

И спасибо за ссылку!

GGUseR ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.