1 (18.02.2011 12:04:35 отредактировано maximus_wand)

Хочу включить три монитора через две видеокарты (встроенную и pci-e). На Linux F14 (x64).
Мат. плата Asus G41, дополнительная карта Nvidia GF 220. Мат. плата поддерживает режим видеокарт dual и он включен.

Как надо работать не хочет.
Можно сделать, чтобы каждый монитор был как отдельный рабочий стол сам по себе?

Пока получилось только два отдельных рабочих стола.
Основной - видеокарта intel, второй - nvidia. Между ними файлики не перетаскиваются. Мышка перепрыгивает и ладно. На третьем мониторе (второй вход Nvidia) клон первого входа nvidia.

Если каждый сам по себе нельзя, то как заставить видеокарту, чтобы в режиме клона она на второй монитор не давала разрешение более чем 1024х768 и частоте 60 Гц. Там старый ТВ.
У меня на ТВ включается разрешение от фонаря. Иногда показывает иногда нет т.к. ставится 75 Гц или более чем 1024х768.
Если включить только ТВ, то на нём нормально разрешение ставится, если включить и ТВ и монитор, то устанавливается максимальное для монитора и ТВ не тянет.
Пробовал добавлять в секцию "монитор" Modeline "640x480" 23.86 640 656 720 800 480 481 484 497 -HSync +Vsync
всё без разницы.

Если включить без моего конфа. то и ТВ и монитор работают нормально, но на них не попасть.


Наверно, какой-то есть другой способ управления мониторами. Т.к. при каждой загрузке система находит мои мониоры и ставит им нормальные рарешения и частоту, рисует на них заставку со значком федоры, а потом выполняется мой конф. и на втором мониторе получается рабочий стол с другим разрешением, отличным от заданного мной в "Modes" и с большими параметрами, чем в секции "Монитор".
Если конф. не создавать вообще, то система настраивает мониторы нормально, только к ним нет доступа. Не залезть мышкой.

Может как-то по другому всё настраивается?

Конфигурационный файл складываю сюда /etc/usr/share/xorg.conf.d

Мой конфиг файл.
Section "ServerLayout"
    Identifier    "main_head"
    Screen  "Scr0" 0 0
    Screen  "Scr1" 800 0
    Screen  "Scr2" 1600 0
EndSection

Section "Device"
    Identifier        "intel-0"
    Driver        "intel"
    BusID        "PCI:0:2:0"
EndSection

Section "Device"
    Identifier        "Nvidia GF220-1"
    Driver        "nouveau"
    BusID        "PCI:1:0:0"
    Screen        0
EndSection

Section "Device"
    Identifier        "Nvidia GF220-2"
    Driver        "nouveau"
    BusID        "PCI:1:0:0"
    Screen        1
EndSection

Section "Monitor"
    Identifier        "Mon0"
    Option        "DPMS"
#    HorizSync        28-80
#    VertRefresh        43-60
EndSection

Section "Monitor"
    Identifier        "Mon1"
    Option        "DPMS"
    HorizSync        28-97
    VertRefresh        60
EndSection

Section "Monitor"
    Identifier        "Mon2"
    Option        "DPMS"
    HorizSync        28-97
    VertRefresh        60
EndSection

Section "Screen"
    Identifier        "Scr0"
    Device         "intel-0"
    Monitor        "Mon0"
    DefaultDepth    24
   
    SubSection    "Display"
        ViewPort    0 0
    Depth    24
    Modes    "800x600"
    EndSubSection
EndSection

Section "Screen"
    Identifier        "Scr1"
    Device         "Nvidia GF220-1"
    Monitor        "Mon1"
    DefaultDepth    24
   
    SubSection    "Display"
    ViewPort    0 0
    Depth    24
    Modes    "1024x768" "800x600"
    EndSubSection
EndSection

Section "Screen"
    Identifier        "Scr2"
    Device         "Nvidia GF220-2"
    Monitor        "Mon2"
    DefaultDepth    24
   
    SubSection    "Display"
    ViewPort    0 0
    Depth    24
    Modes    "1024x768" "800x600"
    EndSubSection
EndSection