Fedora 9, multi-monitor, multi-card woes
Jeffrey M. Hardy
hardyjm at potsdam.edu
Tue Jun 24 21:06:49 UTC 2008
Hello all,
From FC1 to F8 inclusive, I have used the same hardware to have a
fully-spanned desktop using three cards across four monitors. Rather
than being too ambitious at the moment, I am merely trying to get three
separate non-cloned desktops across three different cards. Here is
lspci output:
01:00.0 VGA compatible controller: nVidia Corporation NV17GL [Quadro
NVS] (rev a3)
05:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2
MX/MX 400] (rev b2)
05:01.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2
MX/MX 400] (rev b2)
If I run with no xorg.conf file at all, or one generated by doing
something trivial in system-config-display, I can get output on one
monitor attached to the Quadro NVS (AGP), using the nv driver. As soon
as I try to include one of the Geforce2 (PCI) cards in the ServerLayout,
either with a hand-hewn config, or one generated by X -configure, my X
session will hang at start. Nothing on the screen. To reduce variables
further, I tried running single output using one of the GeForce2 cards,
also hangs. No warnings or errors in the logs. I confirmed xorg
detects all the cards properly:
(--) PCI:*(0 at 1:0:0) nVidia Corporation NV17GL [Quadro NVS] rev 163, Mem
@ 0xc1000000/0, 0xd8000000/0, 0xe0000000/0, BIOS @ 0x????????/131072
(--) PCI: (0 at 5:0:0) nVidia Corporation NV11 [GeForce2 MX/MX 400] rev
178, Mem @ 0xc3000000/0, 0xe8000000/0, BIOS @ 0x????????/65536
(--) PCI: (0 at 5:1:0) nVidia Corporation NV11 [GeForce2 MX/MX 400] rev
178, Mem @ 0xc4000000/0, 0xf0000000/0, BIOS @ 0x????????/65536
Additionally, the NV driver sees them:
(II) Primary Device is: PCI 01 at 00:00:0
(--) NV: Found NVIDIA Quadro NVS at 01 at 00:00:0
(--) NV(0): NV: Found NVIDIA GeForce2 MX/MX 400 at 05 at 00:00:0
(--) NV(0): NV: Found NVIDIA GeForce2 MX/MX 400 at 05 at 00:01:0
Here is the process tree when I successfully run off of the Quadro AGP card:
2463 ? Ss 0:00 login -- hardyjm
2658 tty1 Ss 0:00 \_ -bash
2896 tty1 S+ 0:00 \_ /bin/sh /usr/bin/startx
2914 tty1 S+ 0:00 \_ xinit /etc/X11/xinit/xinitrc --
-auth /home/hardyjm/.serverauth.2896
2915 tty7 Ss+ 0:02 \_ X :0 -auth
/home/hardyjm/.serverauth.2896
2940 ? Ss 0:00 \_ /usr/bin/ck-xinit-session
/usr/bin/ssh-agent /home/hardyjm/.Xclients
2957 ? Sl 0:00 \_ /usr/bin/gnome-session
2959 ? Ss 0:00 \_ /usr/bin/ssh-agent
/home/hardyjm/.Xclients
3071 ? S 0:00 \_ metacity
--sm-client-id=default1
3074 ? S 0:00 \_ gnome-panel
--sm-client-id default2
3075 ? S 0:01 \_ nautilus
--no-default-window --sm-client-id default3
3084 ? Sl 0:00 \_ gpk-update-icon
3088 ? S 0:00 \_ python
/usr/share/system-config-printer/applet.py
3240 ? S 0:00 \_ pam-panel-icon
--sm-client-id default0
3241 ? S 0:00 \_
/sbin/pam_timestamp_check -d root
And here is where it wedges trying to run with the PCI cards enabled in
addition to the AGP card, or trying to use just one of the PCI cards. I
also tried using the vesa driver instead of the nv driver, same result:
2411 ? Ss 0:00 login -- hardyjm
2448 tty1 Ss 0:00 \_ -bash
2532 tty1 S+ 0:00 \_ /bin/sh /usr/bin/startx
2550 tty1 S+ 0:00 \_ xinit /etc/X11/xinit/xinitrc --
-auth /home/hardyjm/.serverauth.2532
2551 tty7 Rs+ 0:29 \_ X :0 -auth
/home/hardyjm/.serverauth.2532
Attached is my xorg.conf file from X -configure, if someone could do me
the courtesy of looking it over. Also attached is the Xorg.0.log file
resulting from a wedged run from this config. Note that this config
works perfectly with one monitor as long as only Screen0 is defined in
the ServerLayout section, and as long as Screen0 refers to the AGP card.
Thanks.
-Jeff
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: xorg.conf
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20080624/3defe75c/attachment-0001.conf>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Xorg.0.log
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20080624/3defe75c/attachment-0001.log>
More information about the fedora-list
mailing list