Две ВидеоКарты не в SLI-режиме и три монитора

Общение и разговоры
Закрыто
Аватара пользователя
Yamah
Сообщения: 1348
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Две ВидеоКарты не в SLI-режиме и три монитора

Сообщение Yamah » 18 дек 2013, 11:58

Rosa Desktop Fresh R2 x86_64, KDE 4.11

Имеем на борту GTZ650 (проприетарные драйвера, естественно) два одинаковых монитора Acer AL1917 подключенных к ней, конфиг, который nvidia-settings написала:

Код: Выделить всё

xorg.conf
bash: сфе: команда не найдена

[root@admin:home# cat xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 325.15  (mockbuild@localhost)  Sun Dec  1 21:32:12 MSK 2013

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

Section "Files"
    FontPath        "/usr/share/fonts/default/Type1"
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 AL1917"                                                                                                            
    HorizSync       30.0 - 82.0                                                                                                             
    VertRefresh     56.0 - 76.0                                                                                                             
    Option         "DPMS"                                                                                                                   
EndSection                                                                                                                                  
                                                                                                                                            
Section "Device"                                                                                                                            
    Identifier     "Device0"                                                                                                                
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 650"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "VGA-0: nvidia-auto-select +0+0, DVI-D-0: nvidia-auto-select +1280+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Мониторы работают в режиме двух рабочих столов (0:0 + 1280:0) в сеансе X screen 0. То есть на каждом мониторе свой рабочий стол: для каждого рабочего стола своя картинка фона (обои), свой набор панелей, окна разворачивают только на один монитор, можно спокойно перетаскивать ока с одного монитора на другой, в KDM фон дублируется на каждый рабочий монитор, а выбор пользователя есть только на одном экране (помеченным как главный). Все замечательно.

Поставил вторую видеокарту GT8500, и к ней подключил Acer V223w.
Nvidia-Settings его увидела, и предложила сконфигурировать его для другого сеанса X (X screen 1). Ну да ладно, думаю, логично, что на двух разных картах должен крутится свой X screen. Сконфигурировал, сохранил конфиг:

Код: Выделить всё

cat xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 325.15  (mockbuild@localhost)  Sun Dec  1 21:32:12 MSK 2013


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

Section "Files"
    FontPath        "/usr/share/fonts/default/Type1"
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 AL1917"
    HorizSync       30.0 - 82.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Acer V223W"
    HorizSync       0.0 - 0.0
    VertRefresh     0.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 650"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8500 GT"
    BusID          "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "VGA-0: nvidia-auto-select +0+0, DVI-D-0: nvidia-auto-select +1280+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" "nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Выходу из системы и вижу, что что-то не то.
1. KDM растянут на два первых монитора, на третьем черный экран, хотя мышка туда спокойно убегает и меняет курсор на крестик.
2. После входа в систему рабочий стол с главного монитора растянут на оба монитора первой видеокарты, вместе с панельками. На третьем мониторе черный фон, который меняется на нужный и вообще без панелек, благо их можно добавить (только простую панель или панель Росы, стандартной в списке нет), окна нельзя перемещать между этими рабочими столами (и пофиг).
Выхожу из системы, возвращаю старый конфиг перезапускаю иксы - все как было до установки монитора (два рабочих стола, со своими настройками фона, виджетов, окна можно переносить с одного монитора на второй). Выхожу из системы, возвращаю новый конфиг, перезапускаю иксы - все точно также, как я оставил перед выходом из сеанса с новым конфигом.

Заметил багу. SW вызванная с любого X screen в любом случае раскрывается в X screen 0.

Есть ли способ добавить третий монитор в X screen 1, сохранив тот функционал работы X screen 0, который был с настройками только двух мониторов на одной видеокарте (то есть два рабочих стола на двух мониторах x screen 0)?

PastorDi
Сообщения: 2639
Зарегистрирован: 25 авг 2011, 12:34
Operating system: IBM DOS, OS/2
Откуда: Санкт-Петербург
Контактная информация:

Re: Две ВидеоКарты не в SLI-режиме и три монитора

Сообщение PastorDi » 19 дек 2013, 11:56

Попробуйте в секции DeviceX дописать скрины.
Типа этого:

Код: Выделить всё

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 650"
    BusID          "PCI:1:0:0"
    Screen        0
EndSection

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

keleg
Сообщения: 5394
Зарегистрирован: 15 сен 2011, 01:58

Re: Две ВидеоКарты не в SLI-режиме и три монитора

Сообщение keleg » 19 дек 2013, 13:24

Можно еще попробовать новые иксы, там работа с мониторами правилась.
http://bugs.rosalinux.ru/show_bug.cgi?id=3433

Аватара пользователя
Yamah
Сообщения: 1348
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Две ВидеоКарты не в SLI-режиме и три монитора

Сообщение Yamah » 19 дек 2013, 18:51

keleg писал(а):Можно еще попробовать новые иксы, там работа с мониторами правилась.
http://bugs.rosalinux.ru/show_bug.cgi?id=3433
Не помогло.
PastorDi писал(а):Попробуйте в секции DeviceX дописать скрины.
Типа этого:
Иксы начали работать как со старым конфигом: два монитора работают с раздельными рабочими столами, третий не функционирует.

Аватара пользователя
AlexBU
Сообщения: 232
Зарегистрирован: 05 авг 2015, 14:38
Operating system: ROSA Fresh

Re: Две ВидеоКарты не в SLI-режиме и три монитора

Сообщение AlexBU » 19 авг 2015, 20:55

Работаю под виндой с 3-мя мониторами. Используется 2 видеокарты. Пытаюсь добиться того же от линукса. Пока что работает только 2 монитора.

Вопросы:
1. Как подключить 3-й монитор?
2. 2-й монитор имеет черный фон. Как кинуть на него обои?

Я новичок, сильно не пинать :)
http://forum.rosalab.ru/viewtopic.php?f=53&t=5910 - здесь начал тему по переходу с Windows на Linux. И вот сейчас всё уперлось в подключение 3-го монитора.

AVB
Сообщения: 423
Зарегистрирован: 10 окт 2012, 19:22
Operating system: Mandriva 2011

Re: Две ВидеоКарты не в SLI-режиме и три монитора

Сообщение AVB » 19 авг 2015, 22:49

Здесь http://ubuntuforums.org/showthread.php?t=1999966 вроде есть решение, но это Ubuntu.

Не вдаваясь в подробности, понял, что 1 экран (центральный) подключают к одной карте, 2 (левый) и 3 (правый) к другой карте, главное, потом их правильно прописать

Аватара пользователя
AlexBU
Сообщения: 232
Зарегистрирован: 05 авг 2015, 14:38
Operating system: ROSA Fresh

Re: Две ВидеоКарты не в SLI-режиме и три монитора

Сообщение AlexBU » 20 авг 2015, 10:21

AVB писал(а):Здесь http://ubuntuforums.org/showthread.php?t=1999966 вроде есть решение, но это Ubuntu.

Не вдаваясь в подробности, понял, что 1 экран (центральный) подключают к одной карте, 2 (левый) и 3 (правый) к другой карте, главное, потом их правильно прописать
Поразбирюсь, но не уверен, что разберусь. Там всё на английском, ubuntu и я новичок.

Аватара пользователя
Barmalei
Сообщения: 4792
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Intel Pentium 2020M / 6 Gb RAM / AMD GRadeon HD 8570 / Rosa Fresh R11 KDE4 2016.1 x64

Re: Две ВидеоКарты не в SLI-режиме и три монитора

Сообщение Barmalei » 20 авг 2015, 10:35

AlexBU писал(а):
AVB писал(а):Здесь http://ubuntuforums.org/showthread.php?t=1999966 вроде есть решение, но это Ubuntu.

Не вдаваясь в подробности, понял, что 1 экран (центральный) подключают к одной карте, 2 (левый) и 3 (правый) к другой карте, главное, потом их правильно прописать
Поразбирюсь, но не уверен, что разберусь. Там всё на английском, ubuntu и я новичок.
Открываете страницу в оригинале и в переводе и все понятно станет.

Закрыто