View Single Post
Old 02-26-03, 03:10 PM   #1
bodo
Registered User
 
Join Date: Feb 2003
Location: Zürich
Posts: 7
Question two nvidia cards, twinview, IRQs, setup?

Hi all,

I've installed the 4191 driver on my system (see full spec below).
It works quite fine (thanks to reading this forum and the Nvidia documentation), except for the second graphics device, which is a GF2 400MX PCI. The (pci-)monitor remains standby.

/var/log/XFree86.0.log says:
(II) PCI: 00:0d:0: chip 10de,0110 card 0000,0000 rev b2 class 03,00,00 hdr 00
...
(II) PCI: 01:00:0: chip 10de,0153 card 10de,006d rev a4 class 03,00,00 hdr 00
...
(--) PCI: (0:13:0) NVidia GeForce2 MX/MX 400 rev 178, Mem @ 0xe9000000/24, 0xe0000000/27
(--) PCI:*(1:0:0) NVidia Quadro2 Pro rev 164, Mem @ 0xea000000/24, 0xd8000000/27
...
(II) NVIDIA XFree86 Driver 1.0-4191 Mon Dec 9 11:51:41 PST 2002
(II) NVIDIA Unified Driver for all NVIDIA GPUs
(II) Primary Device is: PCI 01:00:0
(WW) NVIDIA: No matching Device section for instance (BusID PCI:0:13:0) found
(--) Chipset NVIDIA GPU found
...
(WW) NVIDIA(0): 2 display devices connected, but only 1 supported;
(WW) NVIDIA(0): adjusting...
...
(WW) NVIDIA(0): Unable to find mode "1024x768" for Display Device 1 in
(WW) NVIDIA(0): MetaMode "1024x768,1024x768"
(WW) NVIDIA(0): Unable to find mode "800x600" for Display Device 1 in MetaMode
(WW) NVIDIA(0): "800x600,800x600"
...


XF86Config says:
Section "Device"
BoardName "Quadro2 Pro"
BusID "01:00:0"
Driver "nvidia"
Identifier "Device[0]"
Screen 0
# Option "Rotate" "off"
Option "NvAgp" "3"
Option "TwinView"
Option "TwinViewOrientation" "LeftOf"
Option "MetaModes" "1024x768,1024x768; 800x600, 800x600"
Option "ConnectedMonitor" "crt,crt"
VendorName "NVidia"
EndSection

Section "Device"
BoardName "GeForce2 MX/MX 400"
BusID "00:0d:0"
Driver "nvidia"
Identifier "Device[1]"
Screen 1
# Option "Rotate" "off"
Option "TwinView"
VendorName "NVidia"
EndSection

Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
# Option "Clone" "off"
# Option "Xinerama" "on"
Screen "Screen[0]" LeftOf "Screen[1]"
Screen "Screen[1]"
EndSection


lspci says:
00:0d.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX] (rev b2)
...
01:00.0 VGA compatible controller: nVidia Corporation NV15 [Quadro2 Pro] (rev a4)


I'm a bit confused now; I plugged the PCI GF2 into another slot, after I found out that it is sitting on the same IRQ as the AGP card, and changed the address in the XF86Config from 0:12:0 (or 0:13:0; can't remeber) to 0:0d:0 as stated in BIOS and lspci after the replugging.

How does it come that X is trying to get a device from 0:13:0?
IIRC the PCI card had a similar address when I installed the kernel and compiled the Nvidia driver from .src.rpm . Is this relevant?

In the attached files you can see the whole context.
BTW: are the Twinview-options set correctly in the XF86Config?

Help!

cheers, Bodo


o/s Suse 8.1 standard kernel
m/b VIA KT400
cpu Athlon 2000+
ram 512MB DDR333
1 Nvidia Quadro 2 Pro (AGP)
1 Nvidia GeForce 2 MX400 (PCI)
Attached Files
File Type: txt xfree86.0.log.txt (21.4 KB, 161 views)
bodo is offline   Reply With Quote