Nvidia Optimus и два экрана

Автор htos, 16 марта 2017, 14:33:07

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

htos

Добрый день. Установил на ноутбук Debian 8 c gnome 3 и сделал настройку согласно инструкции https://wiki.debian.org/NvidiaGraphicsDrivers/Optimus
К ноутбуку подключен монитор через hdmi. После установки драйверов nvidia и создания xorg.conf  графическая оболочка запускается только на мониторе, на экране ноутбука лишь чёрный экран с маленькой белой черточкой в верхнем левом углу.
Экран ноутбука видно в настройках nvidia-settings, но попытки активировать его через nvidia-settings  не удались.
Подскажите, пожалуйста, каким образом настроить работу и экрана ноутбука?
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 340.46  (pbuilder@zam904)  Fri Oct 17 21:29:34 UTC 2014


Section "ServerLayout"

# Removed Option "Xinerama" "0"
    Identifier     "Layout0"
    Screen      0  "Screen0" 1600 0
    Screen      1  "Screen1" 0 75
    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"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"

    # HorizSync source: xconfig, VertRefresh source: xconfig
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 525M"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

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

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "HDMI-0: nvidia-auto-select +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         "nvidiaXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "VGA-0: nvidia-auto-select +0+0 {viewportin=1600x900}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


ecc83


htos

К сожалению, при изменении опции Xinerama на:
Option         "Xinerama" "on"
на экране ноутбука всё-так же чёрный экран с маленькой белой черточкой в верхнем левом углу, а экран монитора просто чёрный. Пока совсем не пойму где ещё искать решение.

ecc83

Цитата: htos от 17 марта 2017, 00:44:17
К сожалению, при изменении опции Xinerama на:
Option         "Xinerama" "on"

А где я просил менять это на "Xinerama" "on" ?

Я наоборот указал, что похоже этот параметр ошибочный.


Цитата: htos от 17 марта 2017, 00:44:17
Пока совсем не пойму где ещё искать решение.

По ссылке, что я указал выше, ничего полезного не увидел?


htos

Воспользоваться TwinView вместо Xinerama?
Попробовал сделать конфиг с TwinView по примеру:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 340.46  (pbuilder@zam904)  Fri Oct 17 21:29:34 UTC 2014


Section "ServerLayout"

    Identifier     "Layout0"
    Screen      0  "Screen0" 1600 0
    Screen      1  "Screen1" 0 75
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
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      "Samsung SyncMaster"
    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 525M"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection


Section "Screen"
   Identifier "Screen0"
   Device "Device0"
   Monitor "Monitor0"
   DefaultDepth 24
   Option "TwinView " "True"
        Option "TwinViewOrientation" "LeftOf"
        Option "UseEdidFreqs" "True"
        Option "MetaModes" "1600x900, 1680x1050;"
        Option "SecondMonitorHorizSync" "28.0 - 33.0"
        Option "SecondMonitorVertRefresh" "43.0 - 72.0"
SubSection "Display"
  Depth 24
   Modes "1680x1050" "1600x900" "1152x864" "1024x768" "800x600" "640x480"
  EndSubSection
EndSection

Результат: экран ноутбука как и прежде просто чёрный, а экран монитора выключен.