Настройка TwinView на nVidia.

Автор Tammy, 02 июня 2014, 02:22:14

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

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

Tammy

Кто-нибудь может подсказать как заставить все это работать на двух разных видеокартах, к одной подключение осуществляется через DVI и HDMI, к другой через VGA разъем. Вместе оно все упорно не желает работать. Работает только одна видеокарта из двух.

Открыть содержимое (спойлер)
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 331.67  (pbuilder@zam904)  Tue Apr 22 12:02:15 UTC 2014


Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
    Option         "Xinerama" "0"
EndSection

Section "Files"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/X11/misc"
    FontPath        "/usr/share/fonts/X11/cyrillic"
    FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/Type1"
    FontPath        "/usr/share/fonts/X11/100dpi"
    FontPath        "/usr/share/fonts/X11/75dpi"
    FontPath        "built-ins"
EndSection

Section "Module"
    Load           "glx"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
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     "Unknown"
    ModelName      "Samsung SMB1940W"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
EndSection

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

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

Section "Device"

        ### Available Driver options are:-
        ### Values: : integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"              # [<bool>]
        #Option     "HWcursor"              # [<bool>]
        #Option     "NoAccel"               # [<bool>]
        #Option     "ShadowFB"              # [<bool>]
        #Option     "VideoKey"              #
        #Option     "WrappedFB"             # [<bool>]
        #Option     "GLXVBlank"             # [<bool>]
        #Option     "ZaphodHeads"           # <str>
        #Option     "PageFlip"              # [<bool>]
        #Option     "SwapLimit"             #
        #Option     "AsyncUTSDFS"           # [<bool>]
    Identifier     "Card0"
    Driver         "nvidia"
    Option         "Coolbits" "1"
    Option         "AddARGBGLXVisuals" "true"
    Option         "TripleBuffer" "false"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"

        ### Available Driver options are:-
        ### Values: : integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"              # [<bool>]
        #Option     "HWcursor"              # [<bool>]
        #Option     "NoAccel"               # [<bool>]
        #Option     "ShadowFB"              # [<bool>]
        #Option     "VideoKey"              #
        #Option     "WrappedFB"             # [<bool>]
        #Option     "GLXVBlank"             # [<bool>]
        #Option     "ZaphodHeads"           # <str>
        #Option     "PageFlip"              # [<bool>]
        #Option     "SwapLimit"             #
        #Option     "AsyncUTSDFS"           # [<bool>]
    Identifier     "Card1"
    Driver         "nvidia"
    Option         "Coolbits" "1"
    Option         "AddARGBGLXVisuals" "true"
    Option         "TripleBuffer" "false"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"

        ### Available Driver options are:-
        ### Values: : integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"              # [<bool>]
        #Option     "HWcursor"              # [<bool>]
        #Option     "NoAccel"               # [<bool>]
        #Option     "ShadowFB"              # [<bool>]
        #Option     "VideoKey"              #
        #Option     "WrappedFB"             # [<bool>]
        #Option     "GLXVBlank"             # [<bool>]
        #Option     "ZaphodHeads"           # <str>
        #Option     "PageFlip"              # [<bool>]
        #Option     "SwapLimit"             #
        #Option     "AsyncUTSDFS"           # [<bool>]
    Identifier     "Card2"
    Driver         "nvidia"
    Option         "Coolbits" "1"
    Option         "AddARGBGLXVisuals" "true"
    Option         "TripleBuffer" "false"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 670"
    Option         "Coolbits" "1"
    Option         "AddARGBGLXVisuals" "true"
    Option         "TripleBuffer" "false"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 670"
    Option         "Coolbits" "1"
    Option         "AddARGBGLXVisuals" "true"
    Option         "TripleBuffer" "false"
    BusID          "PCI:1:0:0"
EndSection

Section "Screen"

# Removed Option "metamodes" "GPU-29f3ab69-4997-a5d1-d709-4396c08f2647.DVI-I-1: nvidia-auto-select +3360+180, GPU-29f3ab69-4997-a5d1-d709-4396c08f2647.HDMI-0: nvidia-auto-select +0+0, GPU-4270a4e1-7d4a-6ddf-8abe-832003593f8e.VGA-0: nvidia-auto-select +1920+180"
# Removed Option "metamodes" "GPU-29f3ab69-4997-a5d1-d709-4396c08f2647.GPU-0.DVI-I-1: 1440x900 +3040+0, GPU-29f3ab69-4997-a5d1-d709-4396c08f2647.GPU-0.HDMI-0: 1600x900 +0+0, GPU-4270a4e1-7d4a-6ddf-8abe-832003593f8e.VGA-0: nvidia-auto-select +1600+0"
# Removed Option "MultiGPU" "On"
# Removed Option "SLI" "on"
# Removed Option "metamodes" "GPU-29f3ab69-4997-a5d1-d709-4396c08f2647.GPU-0.DVI-I-1: 1440x900 +1600+0, GPU-29f3ab69-4997-a5d1-d709-4396c08f2647.GPU-0.HDMI-0: 1600x900 +0+0"
# Removed Option "SLI" "off"
# Removed Option "BaseMosaic" "on"
# Removed Option "metamodes" "nvidia-auto-select +0+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +0+0, HDMI-0: nvidia-auto-select +1440+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"

# Removed Option "metamodes" "nvidia-auto-select +0+0"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "HDMI-0: 1600x900 +0+0, DVI-I-1: nvidia-auto-select +1600+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "Card2"
    Monitor        "Monitor2"
    SubSection     "Display"
        Viewport    0 0
        Depth       1
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       4
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       8
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       15
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       16
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "enable"
#   Option      "RENDER"   "disable"
EndSectio
n
[свернуть]

Открыть содержимое (спойлер)
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 331.67  (pbuilder@zam904)  Tue Apr 22 12:02:15 UTC 2014


Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
    Option         "Xinerama" "0"
EndSection

Section "Files"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/X11/misc"
    FontPath        "/usr/share/fonts/X11/cyrillic"
    FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/Type1"
    FontPath        "/usr/share/fonts/X11/100dpi"
    FontPath        "/usr/share/fonts/X11/75dpi"
    FontPath        "built-ins"
EndSection

Section "Module"
   Load   "glx"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
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     "Unknown"
    ModelName      "Samsung SMB1940W"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       0.0 - 0.0
    VertRefresh     0.0
EndSection

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

Section "Device"

        ### Available Driver options are:-
        ### Values: : integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"              # [<bool>]
        #Option     "HWcursor"              # [<bool>]
        #Option     "NoAccel"               # [<bool>]
        #Option     "ShadowFB"              # [<bool>]
        #Option     "VideoKey"              #
        #Option     "WrappedFB"             # [<bool>]
        #Option     "GLXVBlank"             # [<bool>]
        #Option     "ZaphodHeads"           # <str>
        #Option     "PageFlip"              # [<bool>]
        #Option     "SwapLimit"             #
        #Option     "AsyncUTSDFS"           # [<bool>]
    Identifier     "Card0"
   Driver   "nvidia"
   Option      "Coolbits"   "1"
   Option      "AddARGBGLXVisuals"   "true"
   Option      "TripleBuffer"   "false"
   BusID   "PCI:3:0:0"
EndSection

Section "Device"

        ### Available Driver options are:-
        ### Values: : integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"              # [<bool>]
        #Option     "HWcursor"              # [<bool>]
        #Option     "NoAccel"               # [<bool>]
        #Option     "ShadowFB"              # [<bool>]
        #Option     "VideoKey"              #
        #Option     "WrappedFB"             # [<bool>]
        #Option     "GLXVBlank"             # [<bool>]
        #Option     "ZaphodHeads"           # <str>
        #Option     "PageFlip"              # [<bool>]
        #Option     "SwapLimit"             #
        #Option     "AsyncUTSDFS"           # [<bool>]
    Identifier     "Card1"
   Driver   "nvidia"
   Option      "Coolbits"   "1"
   Option      "AddARGBGLXVisuals"   "true"
   Option      "TripleBuffer"   "false"
   BusID   "PCI:3:0:0"
EndSection

Section "Device"

        ### Available Driver options are:-
        ### Values: : integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"              # [<bool>]
        #Option     "HWcursor"              # [<bool>]
        #Option     "NoAccel"               # [<bool>]
        #Option     "ShadowFB"              # [<bool>]
        #Option     "VideoKey"              #
        #Option     "WrappedFB"             # [<bool>]
        #Option     "GLXVBlank"             # [<bool>]
        #Option     "ZaphodHeads"           # <str>
        #Option     "PageFlip"              # [<bool>]
        #Option     "SwapLimit"             #
        #Option     "AsyncUTSDFS"           # [<bool>]
    Identifier     "Card2"
   Driver   "nvidia"
   Option      "Coolbits"   "1"
   Option      "AddARGBGLXVisuals"   "true"
   Option      "TripleBuffer"   "false"
   BusID   "PCI:3:0:0"
EndSection

Section "Device"
    Identifier     "Device0"
   Driver   "nvidia"
   Option      "Coolbits"   "1"
   Option      "AddARGBGLXVisuals"   "true"
   Option      "TripleBuffer"   "false"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 670"
   BusID   "PCI:3:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
   Driver   "nvidia"
   Option      "Coolbits"   "1"
   Option      "AddARGBGLXVisuals"   "true"
   Option      "TripleBuffer"   "false"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 610"
   BusID   "PCI:3:0:0"
EndSection

Section "Screen"

# Removed Option "metamodes" "GPU-29f3ab69-4997-a5d1-d709-4396c08f2647.DVI-I-1: nvidia-auto-select +3360+180, GPU-29f3ab69-4997-a5d1-d709-4396c08f2647.HDMI-0: nvidia-auto-select +0+0, GPU-4270a4e1-7d4a-6ddf-8abe-832003593f8e.VGA-0: nvidia-auto-select +1920+180"
# Removed Option "metamodes" "GPU-29f3ab69-4997-a5d1-d709-4396c08f2647.GPU-0.DVI-I-1: 1440x900 +3040+0, GPU-29f3ab69-4997-a5d1-d709-4396c08f2647.GPU-0.HDMI-0: 1600x900 +0+0, GPU-4270a4e1-7d4a-6ddf-8abe-832003593f8e.VGA-0: nvidia-auto-select +1600+0"
# Removed Option "MultiGPU" "On"
# Removed Option "SLI" "on"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "GPU-29f3ab69-4997-a5d1-d709-4396c08f2647.GPU-0.DVI-I-1: 1440x900 +1600+0, GPU-29f3ab69-4997-a5d1-d709-4396c08f2647.GPU-0.HDMI-0: 1600x900 +0+0"
    Option         "MultiGPU" "Off"
    Option         "SLI" "off"
    Option         "BaseMosaic" "on"
    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

Section "Screen"
    Identifier     "Screen2"
    Device         "Card2"
    Monitor        "Monitor2"
    SubSection     "Display"
        Viewport    0 0
        Depth       1
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       4
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       8
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       15
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       16
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
   Option      "Composite"   "enable"
#   Option      "RENDER"   "disable"
EndSectio
n
[свернуть]

Все это получилось запустить через генерацию xorg.conf с помощью nvidia-xconfig --xinerama , но все это ужасно глючит, особенно мышка любит застревать в другом сеансе иксов и упорно не желает потом возвращаться в свой. И сами мониторы регулярно рандомно меняют положение относительно друг друга.

qupl

Tammy, а это правда что у всех Device один и тот же BusID   "PCI:3:0:0" (в первом конфиге 1:0:0)?   Так же во втором xinerama = off.

Tammy

Цитата: qupl от 02 июня 2014, 06:17:03Tammy, а это правда что у всех Device один и тот же BusID   "PCI:3:0:0" (в первом конфиге 1:0:0)?
Да, эти конфиги мне sgfxi создал при установке драйвера. А в последующем при попытки менять BusID на нужные абсолютно ничего не меняется. Второй монитор как был неактивный, таким и остается.
Цитата: qupl от 02 июня 2014, 06:17:03Так же во втором xinerama = off.
Хотелось бы именно TwinView, а не xinerama в связи с глючностью последней.

Раньше на драйверах 230+ TwinView в настройках nvidia-settings без проблем включался, потом его поменяли на эту xinerama и еще что-то там.