3

Можете ли вы предоставить ссылку на новейшее руководство по настройке Linux с 3 мониторами? В частности, я хочу установить 2 разные видеокарты nvidia с 3 мониторами. Я уже могу сделать 2 монитора на 1 видеокарте, поэтому я не заинтересован в этих уроках.

2 ответа2

3

Я запускаю три монитора, используя xinerama и две карты Nvidia gfx. Это работает с X.org 1.9.4. Посмотрите на мой xorg.conf:

Section "ServerLayout"
Identifier     "X.org Configured"
Option      "Clone"     "off"
Option      "Xinerama"  "on"
Screen      0  "Screen0"
Screen      1  "Screen1" RightOf "Screen0"
Screen      2  "Screen2" LeftOf "Screen0"
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
    Option      "DontZap"       "false"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/misc"
FontPath     "/usr/share/fonts/100dpi:unscaled"
FontPath     "/usr/share/fonts/75dpi:unscaled"
FontPath     "/usr/share/fonts/TTF"
FontPath     "/usr/share/fonts/Type1"
FontPath     "/usr/share/fonts/local"
EndSection

Section "Module"
Load  "record"
Load  "extmod"
Load  "dbe"
Load  "dri2"
Load  "dri"
Load  "glx"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
Option      "XkbLayout" "gb"
Option      "XkbOptions" "terminate:ctrl_alt_bksp" 
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option      "Protocol" "auto"
Option      "Device" "/dev/input/mice"
Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
Option       "DPMS"
EndSection

Section "Monitor"
Identifier   "Monitor1"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
Option       "DPMS"
EndSection

Section "Monitor"
Identifier   "Monitor2"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
Option       "DPMS"
EndSection



Section "Device"
Identifier  "Card0"
Driver      "nvidia"
VendorName  "nVidia Corporation"
BoardName   "G80 [GeForce 8800 GTS]"
BusID       "PCI:1:0:0"
Option      "NoLogo"    "1"
Option      "RenderAccel"   "True"
Screen      0
EndSection

Section "Device"
Identifier  "Card1"
Driver      "nvidia"
VendorName  "nVidia Corporation"
BoardName   "G80 [GeForce 8800 GTS]"
BusID       "PCI:1:0:0"
Option      "NoLogo"    "1"
Option      "RenderAccel"   "True"
Screen      1
EndSection

Section "Device"
Identifier  "Card2"
Driver      "nvidia"
VendorName  "nVidia Corporation"
BoardName   "G92 [GeForce 8800 GTS 512]"
BusID       "PCI:4:0:0"
Option      "NoLogo"    "1"
Option      "RenderAccel"   "True"
Screen      0
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
Option     "Metamodes" "1680x1050"
SubSection "Display"
    Depth     24
    Modes     "1680x1050"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device     "Card1"
Monitor    "Monitor1"
Option     "Metamodes" "1680x1050"
SubSection "Display"
    Depth     24
    Modes     "1680x1050"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen2"
Device     "Card2"
Monitor    "Monitor2"
Option     "Metamodes" "1680x1050"
SubSection "Display"
    Depth     24
    Modes     "1680x1050"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Да, я знаю, что Xinerama стар, и все классные дети должны использовать xrandr. Ну, если кто-нибудь может показать мне конфигурацию Xrandr, которая работает, я бы изменился в одно мгновение.

Другим решением было бы использовать аппаратную штуковину, которая мультиплексирует ваши мониторы. Дорого, но позволит вам запустить SLI/xrandr/etc вместо Xinerama. Вещиц здесь

0

Если у вас достаточно современная установка Linux и достаточно новые карты и драйверы nvidia (у меня 185 на работе (ubuntu), 190 на дому (Fedora12)), вы уже выполнили сложную часть.

Все, что вам нужно сделать сейчас, это установить пакет nvidia-settings (yum install nvidia-settings), перезагрузиться и подключить новую карту и монитор.

Затем запустите nvidia-settings от имени пользователя root.

Оба ваших графических процессора будут (должны) быть перечислены вместе с мониторами, прикрепленными к каждому.

В разделе «Настройка дисплея X-сервера» вы увидите все три монитора, хотя один из них может быть отключен. Вы сможете включить его в строке конфигурации, сначала выбрав этот экран. Вы также можете разместить экраны там, где хотите (слева, справа, сверху, снизу ... как угодно) и здесь.

Примечание: насколько мне известно, с двумя отдельными картами вам придется использовать Xinerama или отдельные дисплеи x. (возможно, в настройке SLI вы сможете запустить более двух мониторов в режиме двойного обзора. Я не уверен насчет этой настройки, поскольку я никогда не использовал ее. Я запустил две карты без SLI).

Xinerama не допускает композитный дисплей X (без причудливых эффектов трехмерного окна), а также любые другие проблемы, которые могут возникнуть у вас с Xinerama.

Вам больше не нужно редактировать ваш xorg.conf напрямую.

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