[РЕШЕНО] 3 монитора. 2-nvidia и 1-intel

Добрый день.
На ПК установлена Nvidia GTX440 и встроенная Intel. С пол года использовал винду с тремя мониторами - 2 подключены к дискретной карте и 1 к встроенной
Винда слетела, решил не переустанавливать её, а поставить арчика родного. Но возникла проблема с третьим монитором - он основной, tty запускаются на нём, но иксы не хотят его. Т.е. 2 моника на дискретной работают только когда запущены иксы, а третий в это время показывает мне текущий tty.
Гуглю второй день - ничего не нашёл. Знаю что Х умеет одновременно две видюхи, но как это сделать не знаю.
Месяца четыре назад стоял арч и я как-то завёл три монитора, правда не помню как... Правда неудобно - пока используешь два с дискретной карты - третий недоступен до перезапуска иксов и наоборот.
xorg.conf
Section "ServerLayout"
    Option       "Xinerama" "on"
    Identifier   "Multi Head"
    Screen 0     "Screen0" 0 0
    Screen 1     "Screen1" RightOf "Screen0"
    Screen 2     "Screen2" RightOf "Screen0"
    InputDevice  "Mouse0" "CorePointer"
    InputDevice  "Keyboard0" "CoreKeyboard"
    InputDevice  "DevInputMice" "AlwaysCore"
EndSection
Section "Module"
    Load   "dbe"
    Load   "extmod"
    Load   "fbdevhw"
    Load   "glx"
    Load   "record"
    Load   "freetype"
    Load   "type1"
    Load   "dri"
EndSection

Section "InputDevice"
    Identifier   "Keyboard0"
    Driver       "keyboard"
    Option       "XkbRules" "xfree86"
    Option       "XkbModel" "pc104"
    Option       "XkbLayout" "ru"
    Option       "XkbVariant" "winkeys"
    Option       "XkbOptions" "grp:alt_shift_toggle"
EndSection

Section "InputDevice"
    Identifier   "Mouse0"
    Driver       "mouse"
    Option       "Device" "/dev/mouse"
    Option       "Protocol" "IMPS/2"
    Option       "Emulate3Buttons" "no"
    Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier   "DevInputMice"
    Driver       "mouse"
    Option       "Protocol" "IMPS/2"
    Option       "Device" "/dev/input/mice"
    Option       "ZAxisMapping" "4 5"
    Option       "Emulate3Buttons" "no"
EndSection

Section "Monitor"
    DisplaySize  1280 1024
    Identifier   "Monitor0"
    HorizSync    30.0 - 98.0
    VertRefresh  50.0 - 160.0
    Option       "dpms"
EndSection

Section "Monitor"
    DisplaySize 1366 768
    Identifier   "Monitor1"
    VendorName   "Philips"
    Option       "dpms"
EndSection

Section "Device"
    Identifier   "Videocard0"
    Driver       "nvidia"
    BusID        "PCI:04:00:0"
    Screen       0
EndSection

Section "Device"
    Identifier   "Videocard2"
    Driver       "intel"
    BusID        "PCI:00:02:0"
    Screen       2
EndSection

Section "Screen"
    Identifier   "Screen0"
    Device       "Videocard0"
    Monitor      "Monitor0"
    DefaultDepth    16
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "CRT-0: 1280x1024 +1280+0, CRT-1: 1280x1024 +0+0"
    SubSection     "Display"
        Depth       16
    EndSubSection
EndSection

Section "Screen"
    Identifier   "Screen1"
    Device       "Videocard0"
    Monitor      "Monitor0"
    DefaultDepth    16
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "CRT-0: 1280x1024 +1280+0, CRT-1: 1280x1024 +0+0"
    SubSection     "Display"
        Depth       16
    EndSubSection
EndSection

Section "Screen"
    Identifier   "Screen2"
    Device       "Videocard2"
    Monitor      "Monitor1"
    DefaultDepth 16
    SubSection "Display"
           Depth  16
           Modes  "1366x768"
    EndSubSection
EndSection
Section "ServerLayout"
    Option       "Xinerama" "on"
    Identifier   "Multi Head"
    Screen 0     "Screen0" 0 0
    Screen 1     "Screen1" RightOf "Screen0"
    Screen 2     "Screen2" RightOf "Screen0"
    InputDevice  "Mouse0" "CorePointer"
    InputDevice  "Keyboard0" "CoreKeyboard"
    InputDevice  "DevInputMice" "AlwaysCore"
EndSection
Section "Module"
    Load   "dbe"
    Load   "extmod"
    Load   "fbdevhw"
    Load   "glx"
    Load   "record"
    Load   "freetype"
    Load   "type1"
    Load   "dri"
EndSection

Section "InputDevice"
    Identifier   "Keyboard0"
    Driver       "keyboard"
    Option       "XkbRules" "xfree86"
    Option       "XkbModel" "pc104"
    Option       "XkbLayout" "ru"
    Option       "XkbVariant" "winkeys"
    Option       "XkbOptions" "grp:alt_shift_toggle"
EndSection

Section "InputDevice"
    Identifier   "Mouse0"
    Driver       "mouse"
    Option       "Device" "/dev/mouse"
    Option       "Protocol" "IMPS/2"
    Option       "Emulate3Buttons" "no"
    Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier   "DevInputMice"
    Driver       "mouse"
    Option       "Protocol" "IMPS/2"
    Option       "Device" "/dev/input/mice"
    Option       "ZAxisMapping" "4 5"
    Option       "Emulate3Buttons" "no"
EndSection

Section "Monitor"
    DisplaySize  1280 1024
    Identifier   "Monitor0"
    HorizSync    30.0 - 98.0
    VertRefresh  50.0 - 160.0
    Option       "dpms"
EndSection

Section "Monitor"
    DisplaySize 1366 768
    Identifier   "Monitor1"
    VendorName   "Philips"
    Option       "dpms"
EndSection

Section "Device"
    Identifier   "Videocard0"
    Driver       "nvidia"
    BusID        "PCI:04:00:0"
    Screen       0
EndSection

Section "Device"
    Identifier   "Videocard2"
    Driver       "intel"
    BusID        "PCI:00:02:0"
    Screen       2
EndSection

Section "Screen"
    Identifier   "Screen0"
    Device       "Videocard0"
    Monitor      "Monitor0"
    DefaultDepth    16
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "CRT-0: 1280x1024 +1280+0, CRT-1: 1280x1024 +0+0"
    SubSection     "Display"
        Depth       16
    EndSubSection
EndSection

Section "Screen"
    Identifier   "Screen1"
    Device       "Videocard0"
    Monitor      "Monitor0"
    DefaultDepth    16
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "CRT-0: 1280x1024 +1280+0, CRT-1: 1280x1024 +0+0"
    SubSection     "Display"
        Depth       16
    EndSubSection
EndSection

Section "Screen"
    Identifier   "Screen2"
    Device       "Videocard2"
    Monitor      "Monitor1"
    DefaultDepth 16
    SubSection "Display"
           Depth  16
           Modes  "1366x768"
    EndSubSection
EndSection
В логе только:
(EE) Screen 1 deleted because of no matching config section.
[  3280.449] (II) UnloadModule: "intel"
Прошу помочь. Обратно на винду не хочется, а к третьему уже привык...

Вот рабочий xorg.conf если кому-то это интересно

Section "ServerLayout"
    Identifier     "Layout0"
#    Screen      0  "Screen0" 0 1024
#    Screen  1  "Screen1" 768 0

    Screen      0  "Screen0" 0 767
    Screen      1  "Screen1" LeftOf "Screen0"
    Screen      2  "Screen2" 0 0

    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Acer AL1716A"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "SAMSUNG"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 440"
    BusID          "PCI:4:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 440"
    BusID          "PCI:4:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "Device2"
    Option          "AccelMethod"    "UXA"
    Option          "XvMC"           "True"
    Driver         "intel"
    Option         "Int10" "off"
    BusID          "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "DVI-I-0: 1280x1024_75 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "VGA-0: nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "Monitor"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    Modes       "1366x768"
    EndSubSection
EndSection
Обновил конфиг 31 окт 2016
Конфигурация: 2 монитора 17" 1280х1024 стоят на столе рядом, подключены к карточке nvidia, монитор 17" 1366х768 висит над ними на стене (больше над правым) и подключён к встроенной видеокарте на материнской плате компьютера.
В БИОС выставлена встроенная карточка в приоритет, дискретная подхватывается только после запуска иксов.
В такой конфигурации отлично работают xfce4 и xmonad. 3Д есть на всех мониторах.
timere mori ambulantes
Остался только один вопрос:

		    Screen "screenS" 0 0
		    Screen "screenA" RightOf "screenS"
		    Screen "screenP" LeftOf "screenA"
Как я понял это ни на что нигде не влияет? Менял местами, менял значения, ничего не изменилось. Просто поменял местами мониторы. Юникс-вэй, блин :-)
timere mori ambulantes
Конфиг то рабочий, но видюха нвидиа работает со скоростью черепахи...
Когда-то читал что можно запустить 2 Х-сервера и переключаться между ними с клавиатуры. Может подкинете ссылочку? Сам найти не смог.
UPD Более того, он рабочий ТОЛЬКО с XFCE4, а кеды и авесом третий монитор тупо игнорят, запускаются на двух первых, а на третьем чёрный экран и курсор в виде крестика ксорговского...

Что, неужели никак не запустить нормально систему с двумя видеокартами? Винда умеет с ускорением запускать, а Линукс - не?
timere mori ambulantes
Прошло четыре месяца...
И таки, да, я настроил два монитора на дискретной нвидиа с проприетарными дровами и один на встроенной интел.
Итого у меня сейчас 3 монитора на двух видеокартах в арче.
Может кому-то пригодится, может нет, но вот
xorg.conf (В прошлой версии нельзя было никак переместить интеловский монитор вверх)

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 1024
    Screen  1  "Screen1" 768 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 440"
    BusID   "PCI:4:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Option          "AccelMethod"    "UXA"
    Option          "XvMC"           "True"
    Driver         "intel"
    Option         "Int10" "off"
    BusID          "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "DVI-I-0: 1280x1024_75 +0+0, VGA-0: 1366x768 +1280+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
    EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    Modes       "1280x1024"
    EndSubSection
EndSection
Если в Screen1 указать Monitor1, а не Monitor всё отваливается.

Правда окна между нвидиевкими и интеловским мониторами не потаскаешь и интел работает без ускорения, зато на нвидии всё в порядке с этим.
Если будут у кого-то соображения как между видеокартами таскать окна - милости прошу в тему.
timere mori ambulantes
У меня все заработало вот с таким конфигом:
#Configured according to http://uk.download.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.htmly
Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1:0:0"
    Option "Coolbits" "1"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    # Uncomment this line if your computer has no display devices connected to
    # the NVIDIA GPU.  Leave it commented if you have display devices
    # connected to the NVIDIA GPU that you would like to use.
    #Option "UseDisplayDevice" "none"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Расположение экранов потом настроил в Gnome shell, попробывал в других DE - i3 только ненаходит intel монитор, в gnome/xfce/kde норм обнаруживает =) пока пробую настроить на i3, если получится напишу...
настроил и в i3, просто добавил команду установки мода xrandr в .i3/config :)
exec --no-startup-id xrandr --output VGA-1-1 --auto --right-of DVI-I-1
 
Зарегистрироваться или войдите чтобы оставить сообщение.