You are not logged in.

#1 2012-11-19 07:56:13

seletskiy
Member
Registered: 2012-08-31
Posts: 14

Can not get to work triple head setup using nouveau + GeForce 210

Hello!

I'm trying to get to work triple monitors setup.
I'm using 2x GeForce 210 videocards and latest nouveau driver, but I can not get all 3 monitors to work.

According to nouveau feature matrix it have support of multicards and dual head setup, so I think that I've missing something in my configuration.

I've have this setup: two GeForce 210 using 1 VGA and 1 HDMI on first and 1 HDMI on second adapter.

If I run Xorg without any config in /etc/X11/xorg.conf.d/, it's run perfectly with dualhead setup, using only first videocard (but log says that second was initialized too):

[  2443.932] (==) NOUVEAU(0): Depth 24, (--) framebuffer bpp 32
[  2443.932] (==) NOUVEAU(0): RGB weight 888
[  2443.932] (==) NOUVEAU(0): Default visual is TrueColor
[  2443.932] (==) NOUVEAU(0): Using HW cursor
[  2443.932] (==) NOUVEAU(0): GLX sync to VBlank disabled.
[  2443.932] (==) NOUVEAU(0): Page flipping enabled
[  2443.932] (==) NOUVEAU(0): Swap limit set to 2 [Max allowed 2]
[  2444.061] (II) NOUVEAU(0): Output DVI-I-1 has no monitor section
[  2444.090] (II) NOUVEAU(0): Output HDMI-1 has no monitor section
[  2444.119] (II) NOUVEAU(0): Output VGA-1 has no monitor section
...
[  2444.303] (II) NOUVEAU(0): Output DVI-I-1 disconnected
[  2444.303] (II) NOUVEAU(0): Output HDMI-1 connected
[  2444.303] (II) NOUVEAU(0): Output VGA-1 connected
...
[  2444.304] (II) NOUVEAU(G0): Loaded DRI module
[  2444.304] (--) NOUVEAU(G0): Chipset: "NVIDIA NVa8"
[  2444.304] (==) NOUVEAU(G0): Depth 24, (--) framebuffer bpp 32
[  2444.304] (==) NOUVEAU(G0): RGB weight 888
[  2444.304] (==) NOUVEAU(G0): Default visual is TrueColor
[  2444.304] (==) NOUVEAU(G0): Using HW cursor
[  2444.304] (==) NOUVEAU(G0): GLX sync to VBlank disabled.
[  2444.304] (==) NOUVEAU(G0): Page flipping enabled
[  2444.304] (==) NOUVEAU(G0): Swap limit set to 2 [Max allowed 2]
[  2444.428] (II) NOUVEAU(G0): Output DVI-I-2 has no monitor section
[  2444.458] (II) NOUVEAU(G0): Output HDMI-2 has no monitor section
[  2444.550] (II) NOUVEAU(G0): Output VGA-2 has no monitor section
...
[  2444.768] (II) NOUVEAU(G0): Output DVI-I-2 disconnected
[  2444.768] (II) NOUVEAU(G0): Output HDMI-2 connected
[  2444.768] (II) NOUVEAU(G0): Output VGA-2 disconnected

What NOUVEAU(G0) stands for?
It seems that everything is ok, but I've have only 1 screen working (2 monitors plugged in first adapter).

When I try to do some manual configuration, I've have to work both adapters, but second screen on first adapter is not working for some reason.
Here is my xorg.conf:

Section "ServerLayout"
	Identifier     "triple-head"
	Option	       "Xinerama" "on"
	Screen       0 "left-screen" 0 0
	Screen       1 "middle-screen" 1280 0
	Screen       2 "right-screen" 2560 500
EndSection

Section "InputClass"
	Identifier      "Keyboard Defaults"
	MatchIsKeyboard "yes"
	Option	        "XkbOptions" "terminate:ctrl_alt_bksp,grp:caps_toggle"
	Option          "XkbLayout" "us, ru"
EndSection

Section "Monitor"
	Identifier  "left-monitor"
	Option	    "DPMS" "true"
	Option	    "PreferredMode" "1280x1024"
	Option	    "TargetRefresh" "60"
	Option	    "Rotate" "normal"
EndSection

Section "Monitor"
	Identifier  "middle-monitor"
	Option	    "DPMS" "true"
	Option	    "PreferredMode" "1280x1024"
	Option	    "TargetRefresh" "60"
	Option	    "Rotate" "normal"
EndSection

Section "Monitor"
	Identifier  "right-monitor"
	Option	    "DPMS" "true"
	Option	    "PreferredMode" "1920x1080"
	Option      "Absolute" "2560 550"
	Option	    "TargetRefresh" "60"
	Option	    "Rotate" "left"
EndSection

Section "Device"
	Identifier  "gpu-second-hdmi"
	Driver      "nouveau"
	BusID       "PCI:5:0:0"
	Option      "Monitor-HDMI-2" "left-monitor" 
	Screen      0
	Option      "ZaphodHeads" "HDMI-A-2" 
EndSection

Section "Device"
	Identifier  "gpu-first-vga"
	Driver      "nouveau"
	BusID       "PCI:1:0:0"
	Option      "Monitor-VGA-1" "middle-monitor" 
	Screen      0
	Option      "ZaphodHeads" "VGA-1"
EndSection

Section "Device"
	Identifier  "gpu-first-hdmi"
	Driver      "nouveau"
	BusID       "PCI:1:0:0"
	Option      "Monitor-HDMI-1" "right-monitor" 
	Screen      1
	Option      "ZaphodHeads" "HDMI-A-1"
EndSection

Section "Screen"
	Identifier "left-screen"
	Device     "gpu-second-hdmi"
	Monitor    "left-monitor"
	DefaultDepth     24
	SubSection "Display"
		Viewport 0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "middle-screen"
	Device     "gpu-first-vga"
	Monitor    "middle-monitor"
	DefaultDepth     24
	SubSection "Display"
		Depth     24
		Viewport  0 0
	EndSubSection
EndSection

Section "Screen"
	Identifier "right-screen"
	Device     "gpu-first-hdmi"
	Monitor    "right-monitor"
	DefaultDepth     24
	SubSection "Display"
		Depth     24
		Viewport  0 0
	EndSubSection
EndSection

Section "DRI"
    Mode 0666
EndSection

I'm using guide while writing this config file, but it does not work as I want.

Here is log file, corresponding specified configuration:

[  2582.634] (II) NOUVEAU(0): Loaded DRI module
[  2582.634] (--) NOUVEAU(0): Chipset: "NVIDIA NVa8"
[  2582.634] (**) NOUVEAU(0): Depth 24, (--) framebuffer bpp 32
[  2582.634] (==) NOUVEAU(0): RGB weight 888
[  2582.634] (==) NOUVEAU(0): Default visual is TrueColor
[  2582.634] (**) NOUVEAU(0): Option "ZaphodHeads" "HDMI-A-2"
[  2582.634] (==) NOUVEAU(0): Using HW cursor
[  2582.634] (==) NOUVEAU(0): GLX sync to VBlank disabled.
[  2582.634] (==) NOUVEAU(0): Page flipping enabled
[  2582.634] (==) NOUVEAU(0): Swap limit set to 2 [Max allowed 2]
[  2582.761] (II) NOUVEAU(0): Output DVI-I-2 using monitor section left-monitor
[  2582.761] (**) NOUVEAU(0): Option "PreferredMode" "1280x1024"
[  2582.761] (**) NOUVEAU(0): Option "Rotate" "normal"
[  2582.792] (II) NOUVEAU(0): Output HDMI-2 using monitor section left-monitor
[  2582.884] (II) NOUVEAU(0): Output VGA-2 has no monitor section
...
[  2583.101] (II) NOUVEAU(0): Output DVI-I-2 disconnected
[  2583.101] (II) NOUVEAU(0): Output HDMI-2 connected
[  2583.101] (II) NOUVEAU(0): Output VGA-2 disconnected
...
[  2583.101] (II) NOUVEAU(1): Loaded DRI module
[  2583.101] (--) NOUVEAU(1): Chipset: "NVIDIA NVa8"
[  2583.101] (**) NOUVEAU(1): Depth 24, (--) framebuffer bpp 32
[  2583.101] (==) NOUVEAU(1): RGB weight 888
[  2583.101] (==) NOUVEAU(1): Default visual is TrueColor
[  2583.101] (**) NOUVEAU(1): Option "ZaphodHeads" "VGA-1"
[  2583.101] (==) NOUVEAU(1): Using HW cursor
[  2583.101] (==) NOUVEAU(1): GLX sync to VBlank disabled.
[  2583.101] (==) NOUVEAU(1): Page flipping enabled
[  2583.101] (==) NOUVEAU(1): Swap limit set to 2 [Max allowed 2]
[  2583.283] (II) NOUVEAU(1): Output VGA-1 using monitor section middle-monitor
[  2583.283] (**) NOUVEAU(1): Option "PreferredMode" "1280x1024"
[  2583.283] (**) NOUVEAU(1): Option "Rotate" "normal"
...
[  2583.313] (II) NOUVEAU(1): Output VGA-1 connected
[  2583.313] (II) NOUVEAU(1): Using user preference for initial modes
[  2583.313] (II) NOUVEAU(1): Output VGA-1 using initial mode 1280x1024
...

And in the last, I've got error:

[  2583.313] (II) NOUVEAU(2): Loaded DRI module
[  2583.313] (EE) NOUVEAU(2): [drm] failed to set drm interface version.
[  2583.313] (EE) NOUVEAU(2): [drm] error opening the drm
[  2583.313] (EE) NOUVEAU(2): 818: 

I've think, this error message is occured because of I've have duplicating Device sections in xorg.conf, but I don't understand, how to specify two outputs of videoadapter correctly in this case.

So, my question is: is there anyone who get multihead setup works well with nouveau? What I'm missing here?

I'm messing with this problem around a year (later I'm using proprietary nvidia driver, but latest version are crashing for no reason randomly), and it's pretty annoying, so I will appreciate any help...

Thank for attention.

Offline

#2 2012-11-19 16:48:01

Simz
Member
Registered: 2011-08-01
Posts: 3

Re: Can not get to work triple head setup using nouveau + GeForce 210

My triple head display was working with nouveau and bumblebee before Xorg 1.13
I've the same error message...

See : https://github.com/Bumblebee-Project/Bu … issues/291

Offline

#3 2012-11-21 03:52:44

seletskiy
Member
Registered: 2012-08-31
Posts: 14

Re: Can not get to work triple head setup using nouveau + GeForce 210

Never mind, works well with nvidia 310.19-2 and xorg-server 1.13.0-4.

Offline

#4 2012-11-22 06:29:15

seletskiy
Member
Registered: 2012-08-31
Posts: 14

Re: Can not get to work triple head setup using nouveau + GeForce 210

Simz wrote:

My triple head display was working with nouveau and bumblebee before Xorg 1.13
I've the same error message...

See : https://github.com/Bumblebee-Project/Bu … issues/291

Try to use proprietary drivers, but make sure, that nouveau is blacklisted and not loaded at KMS.
This works for me.

Offline

Board footer

Powered by FluxBB