Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] Low nVidia Performance
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
palsyboy
Apprentice
Apprentice


Joined: 08 Jun 2004
Posts: 262
Location: USA

PostPosted: Wed Apr 11, 2007 4:41 am    Post subject: [Solved] Low nVidia Performance Reply with quote

I know it's not the fastest card in the first place or anything, but I still used to get ~1,000 FPS in glxgears, and the interface was snappy. Google Earth is much slower, and glxgears hovers at ~100 FPS. I first noticed this a month or two ago. I suppose an "emerge -uD" world broke something.

I've checked everything according to my own experience and many threads. I'll go down the checklist of usual problems for which I've already looked:

-Direct rendering is enabled.

-I'm using the nvidia driver, not the nv driver.

-I have the VIDEO_CARDS="nvidia" entry in make.conf.

-I've used eselect to choose nvidia instead of xorg-x11.

-I've enabled loadable module support, MTRR support, and /dev/agpart support in my 2.6.18-gentoo-r4 kernel. I've also disabled nVidia framebuffer and Riva support.

The only potential problem I can see is here:
Code:

# cat /proc/driver/nvidia/agp/status
Status:          Enabled
Driver:          AGPGART
AGP Rate:        8x
Fast Writes:     Disabled
SBA:             Enabled

# cat /proc/driver/nvidia/agp/card
Fast Writes:     Supported
SBA:             Supported
AGP Rates:       8x 4x
Registers:       0x1f000e1b:0x1f000302

# cat /proc/driver/nvidia/agp/host-bridge
Host Bridge:     PCI device 1106:3189
Fast Writes:     Not Supported
SBA:             Supported
AGP Rates:       8x 4x
Registers:       0x1f000a0f:0x00000b02

I don't know much about video cards, so I don't know if the fast writes thing is a big deal, but it's apparently not supported. I don't know if this is a limitation of my hardware or of my software configuration.

I tried unmasking and emerging the unstable nVidia drivers, but then I couldn't run X anymore. I promptly switched back to the stable drivers.

Can anyone help me gain back my snappiness? Thanks.


Last edited by palsyboy on Mon May 28, 2007 12:16 am; edited 5 times in total
Back to top
View user's profile Send private message
vaxbrat
l33t
l33t


Joined: 05 Oct 2005
Posts: 731
Location: DC Burbs

PostPosted: Wed Apr 11, 2007 5:11 am    Post subject: What's your AccelMethod setting? Reply with quote

This may or may not relevant since I found it on an ATI and not an nvidia, but your suggestion of things breaking about a month ago suggests to me that it may be a bigger problem than I thought.

At the end of January, my ATI performance went into the toilet after an Xorg server and mesa library update. After some poking around, I decided it was due to some breakage in the EXA AccelMethod. Check your xorg.conf and switch this:

Code:
       Option      "AccelMethod" "EXA"

to this
Code:
      Option      "AccelMethod" "XAA"


and see what happens if you don't already use XAA mode.
Back to top
View user's profile Send private message
palsyboy
Apprentice
Apprentice


Joined: 08 Jun 2004
Posts: 262
Location: USA

PostPosted: Wed Apr 11, 2007 5:20 am    Post subject: Reply with quote

I didn't previously have an AccelMethod entry, but I added the XAA one into the video card's device section. It didn't have any effect. Thanks, though.

I just realized that I probably should have posted my xorg.conf earlier:
Code:

Section "Module"
    Load        "dbe"

    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection

    Load        "freetype"
    Load        "glx"
EndSection

Section "Files"
    FontPath   "/usr/share/fonts/misc/"
    FontPath   "/usr/share/fonts/TTF/"
    FontPath   "/usr/share/fonts/100dpi/"
    FontPath   "/usr/share/fonts/75dpi/"
    FontPath   "/usr/lib/X11/fonts/freefont/"
EndSection

Section "InputDevice"
    Identifier  "Keyboard1"
    Driver      "kbd"
    Option "AutoRepeat" "500 30"
    Option "XkbRules"   "xorg"
    Option "XkbModel"   "pc104"
    Option "XkbLayout"  "us"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option "Protocol"    "Auto" # Auto detect
    Option "Device"      "/dev/input/mice"
    Option "ZAxisMapping"   "4 5 6 7"
EndSection

Section "Monitor"
    Identifier  "BenQ FP951"
    HorizSync   30-82
    VertRefresh 56-76
    Option "DPMS"
EndSection

Section "Device"
    Identifier  "nVidia GeForce4 MX 4000"
    Driver      "nvidia"
    Option      "DPMS"
    Option      "NoLogo" "true"
EndSection

Section "Screen"
    Identifier  "Screen 1"
    Device      "nVidia GeForce4 MX 4000"
    Monitor     "BenQ FP951"
    DefaultDepth 24

    Subsection "Display"
        Depth       8
        Modes       "1280x1024"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "1280x1024"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "1280x1024"
        ViewPort    0 0
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen "Screen 1"
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
    #Option "SuspendTime" "30"
    #Option "OffTime" "60"
EndSection
Back to top
View user's profile Send private message
palsyboy
Apprentice
Apprentice


Joined: 08 Jun 2004
Posts: 262
Location: USA

PostPosted: Tue May 01, 2007 12:59 am    Post subject: Reply with quote

Today's round of X11 updates not only fixed everything but actually blew away my previous glxgears numbers. It used to max at around 1,100 FPS, and now I'm getting almost 1,900 FPS. GoogleEarth is now smooth once again. :)
Back to top
View user's profile Send private message
palsyboy
Apprentice
Apprentice


Joined: 08 Jun 2004
Posts: 262
Location: USA

PostPosted: Wed May 02, 2007 6:22 am    Post subject: Reply with quote

Shortly after writing the last post, everything slowed down again. Between writing that last post and the slowdown, all I did was watch a DVD with Kaffeine and configure KStars. Afterwards, just to bask in the full framerate again, I ran glxgears and got 90-100 FPS instead of 1,800-1,900 FPS. Google Earth was just as clunky as usual. I don't know what's causing all of these problems and why they're happening so randomly, but it's frustrating. :?

Edit: I forgot to note that during the low FPS times, my CPU registers no activity, so I assume everything's being done by the GPU. During the high FPS times, though, my CPU was maxing out, too.


Last edited by palsyboy on Wed May 02, 2007 3:31 pm; edited 2 times in total
Back to top
View user's profile Send private message
Ssl
Apprentice
Apprentice


Joined: 21 Feb 2003
Posts: 178
Location: Serbia

PostPosted: Wed May 02, 2007 11:00 am    Post subject: Reply with quote

palsyboy:
noticed the same with an even older ati card. Slowdown happened at xorg 7.0 --> 7.1 and mesa 6.5.0 --> 6.5.1 upgrade, reported this at xorg ml but got no answer.

one question - my friend own the same card you have - he is interested in all those desktop effects beryl/compiz, is that possible with geforce2 (4) cards?
Back to top
View user's profile Send private message
palsyboy
Apprentice
Apprentice


Joined: 08 Jun 2004
Posts: 262
Location: USA

PostPosted: Wed May 02, 2007 3:26 pm    Post subject: Reply with quote

According to the system requirements, that card should be just fine.
Back to top
View user's profile Send private message
palsyboy
Apprentice
Apprentice


Joined: 08 Jun 2004
Posts: 262
Location: USA

PostPosted: Thu May 10, 2007 12:27 am    Post subject: Reply with quote

I figured at this point that it might be some sort of hardware problem, so I ordered a slightly overclocked GeForce 6200. I figured that if nothing else, it should at least exceed 100 FPS. Nope. It still tops at around 100 FPS. This must reveal something about the problem, since a significantly faster GPU gets the exact same performance.

This is getting ridiculous. Is my AGP slot screwed up? And if so, how could I test it?
Back to top
View user's profile Send private message
palsyboy
Apprentice
Apprentice


Joined: 08 Jun 2004
Posts: 262
Location: USA

PostPosted: Thu May 10, 2007 4:21 am    Post subject: Reply with quote

Here's the output of dmesg:
Code:

- 000000000009d800 (usable)
 BIOS-e820: 000000000009d800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003fffb000 (usable)
 BIOS-e820: 000000003fffb000 - 000000003ffff000 (ACPI data)
 BIOS-e820: 000000003ffff000 - 0000000040000000 (ACPI NVS)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
Warning only 896MB will be used.
Use a HIGHMEM enabled kernel.
896MB LOWMEM available.
On node 0 totalpages: 229376
  DMA zone: 4096 pages, LIFO batch:0
  Normal zone: 225280 pages, LIFO batch:31
DMI 2.3 present.
ACPI: RSDP (v000 ASUS                                  ) @ 0x000f5e30
ACPI: RSDT (v001 ASUS   A7V600-X 0x42302e31 MSFT 0x31313031) @ 0x3fffb000
ACPI: FADT (v001 ASUS   A7V600-X 0x42302e31 MSFT 0x31313031) @ 0x3fffb0b2
ACPI: BOOT (v001 ASUS   A7V600-X 0x42302e31 MSFT 0x31313031) @ 0x3fffb030
ACPI: MADT (v001 ASUS   A7V600-X 0x42302e31 MSFT 0x31313031) @ 0x3fffb058
ACPI: DSDT (v001   ASUS A7V600-X 0x00001000 MSFT 0x0100000b) @ 0x00000000
ACPI: PM-Timer IO Port: 0xe408
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 6:6 APIC version 16
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 3, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl edge)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000)
Detected 1666.880 MHz processor.
Built 1 zonelists.  Total pages: 229376
Kernel command line: root=/dev/sda3 irqpoll
Misrouted IRQ fixup and polling support enabled
This may significantly impact system performance
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 904824k/917504k available (2810k kernel code, 12196k reserved, 1000k data, 176k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 3336.40 BogoMIPS (lpj=16682007)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000 00000000 00000000
CPU: After vendor identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000 00000000 00000000
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
CPU: After all inits, caps: 0383fbff c1c3fbff 00000000 00000420 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Compat vDSO mapped to ffffe000.
CPU: AMD Athlon(TM) XP 2000+ stepping 02
Checking 'hlt' instruction... OK.
ACPI: Core revision 20060707
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xf1970, last bus=1
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 12)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 *4 5 6 7 9 10 11 12)
ACPI: PCI Interrupt Link [LNKD] (IRQs *3 4 5 6 7 9 10 11 12)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 *7 9 10 11 12)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 *11 12)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12) *15, disabled.
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
ACPI: Assume root bridge [\_SB_.PCI0] bus is 0
PCI: enabled onboard AC97/MC97 devices
Boot video device is 0000:01:00.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
Linux Plug and Play Support v0.97 (c) Adam Belay
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
PCI: Bridge: 0000:00:01.0
  IO window: disabled.
  MEM window: dd000000-dfefffff
  PREFETCH window: dff00000-efffffff
PCI: Setting latency timer of device 0000:00:01.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 7, 524288 bytes)
TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
Simple Boot Flag at 0x3a set to 0x1
Machine check exception polling timer started.
NTFS driver 2.1.27 [Flags: R/O].
io scheduler noop registered
io scheduler cfq registered (default)
PCI: Bypassing VIA 8237 APIC De-Assert Message
lp: driver loaded but no devices found
Real Time Clock Driver v1.12ac
Non-volatile memory driver v1.2
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected VIA KT400/KT400A/KT600 chipset
agpgart: AGP aperture is 128M @ 0xf0000000
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
PNP: No PS/2 controller found. Probing ports directly.
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
loop: loaded (max 8 devices)
via-rhine.c:v1.10-LK1.4.1 July-24-2006 Written by Donald Becker
ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 23 (level, low) -> IRQ 16
eth0: VIA Rhine II at 0x17800, 00:11:2f:20:1a:eb, IRQ 16.
eth0: MII PHY found at address 1, status 0x786d advertising 01e1 Link 45e1.
Linux video capture interface: v2.00
saa7130/34: v4l2 driver version 0.2.14 loaded
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:0f.1
ACPI: PCI Interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 17
PCI: VIA IRQ fixup for 0000:00:0f.1, from 14 to 1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
    ide0: BM-DMA at 0x9400-0x9407, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0x9408-0x940f, BIOS settings: hdc:pio, hdd:pio
Probing IDE interface ide0...
input: AT Translated Set 2 keyboard as /class/input/input0
hda: LITE-ON DVD SOHD-167T, ATAPI CD/DVD-ROM drive
hdb: _NEC DVD_RW ND-3550A, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
Probing IDE interface ide1...
hda: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
hdb: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
ide-floppy driver 0.99.newide
libata version 2.00 loaded.
sata_via 0000:00:0f.0: version 2.0
ACPI: PCI Interrupt 0000:00:0f.0[B] -> GSI 20 (level, low) -> IRQ 17
PCI: VIA IRQ fixup for 0000:00:0f.0, from 0 to 1
sata_via 0000:00:0f.0: routed to hard irq line 1
ata1: SATA max UDMA/133 cmd 0xB400 ctl 0xB002 bmdma 0xA000 irq 17
ata2: SATA max UDMA/133 cmd 0xA800 ctl 0xA402 bmdma 0xA008 irq 17
scsi0 : sata_via
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1.00: ATA-7, max UDMA/133, 625142448 sectors: LBA48 NCQ (depth 0/32)
ata1.00: ata1: dev 0 multi count 16
ata1.00: configured for UDMA/133
scsi1 : sata_via
ata2: SATA link down 1.5 Gbps (SStatus 0 SControl 300)
ATA: abnormal status 0x7F on port 0xA807
  Vendor: ATA       Model: ST3320620AS       Rev: 3.AA
  Type:   Direct-Access                      ANSI SCSI revision: 05
SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
 sda: sda1 sda2 sda3 sda4 < sda5 sda6 >
sd 0:0:0:0: Attached scsi disk sda
ieee1394: raw1394: /dev/raw1394 device initialized
ACPI: PCI Interrupt 0000:00:0b.2[C] -> GSI 17 (level, low) -> IRQ 18
PCI: VIA IRQ fixup for 0000:00:0b.2, from 10 to 2
ehci_hcd 0000:00:0b.2: EHCI Host Controller
ehci_hcd 0000:00:0b.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:0b.2: irq 18, io mem 0xdc800000
ehci_hcd 0000:00:0b.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
ACPI: PCI Interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 19
PCI: VIA IRQ fixup for 0000:00:10.4, from 0 to 3
ehci_hcd 0000:00:10.4: EHCI Host Controller
ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:10.4: irq 19, io mem 0xdb000000
ehci_hcd 0000:00:10.4: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 8 ports detected
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 20
PCI: VIA IRQ fixup for 0000:00:0b.0, from 3 to 4
uhci_hcd 0000:00:0b.0: UHCI Host Controller
uhci_hcd 0000:00:0b.0: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:0b.0: irq 20, io base 0x0000d800
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:0b.1[B] -> GSI 16 (level, low) -> IRQ 21
PCI: VIA IRQ fixup for 0000:00:0b.1, from 11 to 5
uhci_hcd 0000:00:0b.1: UHCI Host Controller
uhci_hcd 0000:00:0b.1: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:0b.1: irq 21, io base 0x0000d400
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 19
PCI: VIA IRQ fixup for 0000:00:10.0, from 0 to 3
uhci_hcd 0000:00:10.0: UHCI Host Controller
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:10.0: irq 19, io base 0x00009000
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.1[A] -> GSI 21 (level, low) -> IRQ 19
PCI: VIA IRQ fixup for 0000:00:10.1, from 0 to 3
uhci_hcd 0000:00:10.1: UHCI Host Controller
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 6
uhci_hcd 0000:00:10.1: irq 19, io base 0x00008800
usb usb6: configuration #1 chosen from 1 choice
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.2[B] -> GSI 21 (level, low) -> IRQ 19
PCI: VIA IRQ fixup for 0000:00:10.2, from 0 to 3
uhci_hcd 0000:00:10.2: UHCI Host Controller
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 7
uhci_hcd 0000:00:10.2: irq 19, io base 0x00008400
usb usb7: configuration #1 chosen from 1 choice
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.3[B] -> GSI 21 (level, low) -> IRQ 19
PCI: VIA IRQ fixup for 0000:00:10.3, from 0 to 3
uhci_hcd 0000:00:10.3: UHCI Host Controller
uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 8
uhci_hcd 0000:00:10.3: irq 19, io base 0x00008000
usb usb8: configuration #1 chosen from 1 choice
hub 8-0:1.0: USB hub found
hub 8-0:1.0: 2 ports detected
usb 2-5: new high speed USB device using ehci_hcd and address 3
usb 2-5: configuration #1 chosen from 1 choice
usb 3-1: new full speed USB device using uhci_hcd and address 2
usb 3-1: configuration #1 chosen from 1 choice
usb 5-1: new low speed USB device using uhci_hcd and address 2
usb 5-1: configuration #1 chosen from 1 choice
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x03F0 pid 0x0317
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
input: Logitech USB Receiver as /class/input/input1
input: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:10.0-1
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
i2c /dev entries driver
wbsd: Winbond W83L51xD SD/MMC card interface driver, 1.6
wbsd: Copyright(c) Pierre Ossman
Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 13:55:50 2006 UTC).
ACPI: PCI Interrupt 0000:00:0e.0[A] -> GSI 17 (level, low) -> IRQ 18
ALSA device list:
  #0: Audigy 1 [SB0090] (rev.3, serial:0x531102) at 0xd000, irq 18
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI Shortcut mode
Time: tsc clocksource has been installed.
ReiserFS: sda3: found reiserfs format "3.6" with standard journal
ReiserFS: sda3: using ordered data mode
ReiserFS: sda3: journal params: device sda3, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda3: checking transaction log (sda3)
ReiserFS: sda3: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 176k freed
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 21
NVRM: loading NVIDIA Linux x86 Kernel Module  1.0-8776  Mon Oct 16 21:56:04 PDT 2006
  Vendor: Generic   Model: STORAGE DEVICE    Rev: 0128
  Type:   Direct-Access                      ANSI SCSI revision: 00
sd 2:0:0:0: Attached scsi removable disk sdb
usb-storage: device scan complete
EXT2-fs warning (device sda1): ext2_fill_super: mounting ext3 filesystem as ext2
ReiserFS: sda5: found reiserfs format "3.6" with standard journal
ReiserFS: sda5: using ordered data mode
ReiserFS: sda5: journal params: device sda5, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda5: checking transaction log (sda5)
ReiserFS: sda5: Using r5 hash to sort names
ReiserFS: sda6: found reiserfs format "3.6" with standard journal
ReiserFS: sda6: using ordered data mode
ReiserFS: sda6: journal params: device sda6, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda6: checking transaction log (sda6)
ReiserFS: sda6: Using r5 hash to sort names
Adding 1004052k swap on /dev/sda2.  Priority:-1 extents:1 across:1004052k
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode


After looking at some other threads that had problems with "nnvidia: module license 'NVIDIA' taints kernel," I tried recompiling my kernel with agpgart as a module, but it didn't make any difference.

Here's the output of /var/log/Xorg.0.log:
Code:

X Window System Version 7.2.0
Release Date: 22 January 2007
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: Linux 2.6.18-gentoo-r4 i686
Current Operating System: Linux giedi-prime 2.6.18-gentoo-r4 #9 Thu May 10 04:01:55 Local time zone must be set--see zic manu i686
Build Date: 30 April 2007
   Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu May 10 04:12:04 2007
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Simple Layout"
(**) |-->Screen "Screen 1" (0)
(**) |   |-->Monitor "BenQ FP951"
(**) |   |-->Device "nVidia GeForce 6200"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard1"
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
   Entry deleted from font path.
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
   Entry deleted from font path.
   (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
(WW) The directory "/usr/lib/X11/fonts/freefont/" does not exist.
   Entry deleted from font path.
(**) FontPath set to:
   /usr/share/fonts/misc/,
   /usr/share/fonts/75dpi/
(==) RgbPath set to "/usr/share/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) Loader magic: 0x81c12e0
(II) Module ABI versions:
   X.Org ANSI C Emulation: 0.3
   X.Org Video Driver: 1.1
   X.Org XInput driver : 0.7
   X.Org Server Extension : 0.3
   X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
   compiled for 7.2.0, module version = 1.0.0
   ABI class: X.Org Video Driver, version 1.1
(++) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1106,3189 card 1043,807f rev 80 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 1106,b198 card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:0b:0: chip 1106,3038 card 1106,3038 rev 61 class 0c,03,00 hdr 80
(II) PCI: 00:0b:1: chip 1106,3038 card 1106,3038 rev 61 class 0c,03,00 hdr 80
(II) PCI: 00:0b:2: chip 1106,3104 card 1106,3104 rev 63 class 0c,03,20 hdr 80
(II) PCI: 00:0e:0: chip 1102,0004 card 1102,0053 rev 03 class 04,01,00 hdr 80
(II) PCI: 00:0e:1: chip 1102,7003 card 1102,0040 rev 03 class 09,80,00 hdr 80
(II) PCI: 00:0e:2: chip 1102,4001 card 1102,0010 rev 00 class 0c,00,10 hdr 80
(II) PCI: 00:0f:0: chip 1106,3149 card 1043,80ed rev 80 class 01,04,00 hdr 80
(II) PCI: 00:0f:1: chip 1106,0571 card 1043,80ed rev 06 class 01,01,8a hdr 00
(II) PCI: 00:10:0: chip 1106,3038 card 1043,80ed rev 81 class 0c,03,00 hdr 80
(II) PCI: 00:10:1: chip 1106,3038 card 1043,80ed rev 81 class 0c,03,00 hdr 80
(II) PCI: 00:10:2: chip 1106,3038 card 1043,80ed rev 81 class 0c,03,00 hdr 80
(II) PCI: 00:10:3: chip 1106,3038 card 1043,80ed rev 81 class 0c,03,00 hdr 80
(II) PCI: 00:10:4: chip 1106,3104 card 1043,80ed rev 86 class 0c,03,20 hdr 80
(II) PCI: 00:11:0: chip 1106,3227 card 1043,80ed rev 00 class 06,01,00 hdr 80
(II) PCI: 00:11:5: chip 1106,3059 card 0000,0000 rev 60 class 04,01,00 hdr 00
(II) PCI: 00:11:6: chip 1106,3068 card 0000,0000 rev 80 class 07,80,00 hdr 00
(II) PCI: 00:12:0: chip 1106,3065 card 1043,80ed rev 78 class 02,00,00 hdr 00
(II) PCI: 01:00:0: chip 10de,0221 card 270f,1974 rev a1 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,1), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
   [0] -1   0   0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
   [0] -1   0   0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
   [0] -1   0   0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 1 non-prefetchable memory range:
   [0] -1   0   0xdd000000 - 0xdfefffff (0x2f00000) MX[B]
(II) Bus 1 prefetchable memory range:
   [0] -1   0   0xdff00000 - 0xefffffff (0x10100000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:17:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(1:0:0) nVidia Corporation NV44A [GeForce 6200] rev 161, Mem @ 0xde000000/24, 0xe0000000/28, 0xdd000000/24, BIOS @ 0xdffe0000/17
(II) Addressable bus resource ranges are
   [0] -1   0   0x00000000 - 0xffffffff (0x0) MX[B]
   [1] -1   0   0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
   [0] -1   0   0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
   [1] -1   0   0x000f0000 - 0x000fffff (0x10000) MX[B]
   [2] -1   0   0x000c0000 - 0x000effff (0x30000) MX[B]
   [3] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [4] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [5] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xf0000000 from 0xf7ffffff to 0xefffffff
(II) Active PCI resource ranges:
   [0] -1   0   0xda800000 - 0xda8000ff (0x100) MX[B]
   [1] -1   0   0xdb000000 - 0xdb0000ff (0x100) MX[B]
   [2] -1   0   0xdb800000 - 0xdb803fff (0x4000) MX[B]
   [3] -1   0   0xdc000000 - 0xdc0007ff (0x800) MX[B]
   [4] -1   0   0xdc800000 - 0xdc8000ff (0x100) MX[B]
   [5] -1   0   0xf0000000 - 0xefffffff (0x0) MX[B]O
   [6] -1   0   0xdffe0000 - 0xdfffffff (0x20000) MX[B](B)
   [7] -1   0   0xdd000000 - 0xddffffff (0x1000000) MX[B](B)
   [8] -1   0   0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
   [9] -1   0   0xde000000 - 0xdeffffff (0x1000000) MX[B](B)
   [10] -1   0   0x00007800 - 0x000078ff (0x100) IX[B]
   [11] -1   0   0x00008000 - 0x0000801f (0x20) IX[B]
   [12] -1   0   0x00008400 - 0x0000841f (0x20) IX[B]
   [13] -1   0   0x00008800 - 0x0000881f (0x20) IX[B]
   [14] -1   0   0x00009000 - 0x0000901f (0x20) IX[B]
   [15] -1   0   0x00009400 - 0x0000940f (0x10) IX[B]
   [16] -1   0   0x00009800 - 0x000098ff (0x100) IX[B]
   [17] -1   0   0x0000a000 - 0x0000a00f (0x10) IX[B]
   [18] -1   0   0x0000a400 - 0x0000a403 (0x4) IX[B]
   [19] -1   0   0x0000a800 - 0x0000a807 (0x8) IX[B]
   [20] -1   0   0x0000b000 - 0x0000b003 (0x4) IX[B]
   [21] -1   0   0x0000b400 - 0x0000b407 (0x8) IX[B]
   [22] -1   0   0x0000b800 - 0x0000b807 (0x8) IX[B]
   [23] -1   0   0x0000d000 - 0x0000d01f (0x20) IX[B]
   [24] -1   0   0x0000d400 - 0x0000d41f (0x20) IX[B]
   [25] -1   0   0x0000d800 - 0x0000d81f (0x20) IX[B]
(II) Inactive PCI resource ranges:
   [0] -1   0   0x0000e500 - 0x0000e5ff (0x100) IX[B]
   [1] -1   0   0x0000e000 - 0x0000e0ff (0x100) IX[B]
(II) Active PCI resource ranges after removing overlaps:
   [0] -1   0   0xda800000 - 0xda8000ff (0x100) MX[B]
   [1] -1   0   0xdb000000 - 0xdb0000ff (0x100) MX[B]
   [2] -1   0   0xdb800000 - 0xdb803fff (0x4000) MX[B]
   [3] -1   0   0xdc000000 - 0xdc0007ff (0x800) MX[B]
   [4] -1   0   0xdc800000 - 0xdc8000ff (0x100) MX[B]
   [5] -1   0   0xf0000000 - 0xefffffff (0x0) MX[B]O
   [6] -1   0   0xdffe0000 - 0xdfffffff (0x20000) MX[B](B)
   [7] -1   0   0xdd000000 - 0xddffffff (0x1000000) MX[B](B)
   [8] -1   0   0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
   [9] -1   0   0xde000000 - 0xdeffffff (0x1000000) MX[B](B)
   [10] -1   0   0x00007800 - 0x000078ff (0x100) IX[B]
   [11] -1   0   0x00008000 - 0x0000801f (0x20) IX[B]
   [12] -1   0   0x00008400 - 0x0000841f (0x20) IX[B]
   [13] -1   0   0x00008800 - 0x0000881f (0x20) IX[B]
   [14] -1   0   0x00009000 - 0x0000901f (0x20) IX[B]
   [15] -1   0   0x00009400 - 0x0000940f (0x10) IX[B]
   [16] -1   0   0x00009800 - 0x000098ff (0x100) IX[B]
   [17] -1   0   0x0000a000 - 0x0000a00f (0x10) IX[B]
   [18] -1   0   0x0000a400 - 0x0000a403 (0x4) IX[B]
   [19] -1   0   0x0000a800 - 0x0000a807 (0x8) IX[B]
   [20] -1   0   0x0000b000 - 0x0000b003 (0x4) IX[B]
   [21] -1   0   0x0000b400 - 0x0000b407 (0x8) IX[B]
   [22] -1   0   0x0000b800 - 0x0000b807 (0x8) IX[B]
   [23] -1   0   0x0000d000 - 0x0000d01f (0x20) IX[B]
   [24] -1   0   0x0000d400 - 0x0000d41f (0x20) IX[B]
   [25] -1   0   0x0000d800 - 0x0000d81f (0x20) IX[B]
(II) Inactive PCI resource ranges after removing overlaps:
   [0] -1   0   0x0000e500 - 0x0000e5ff (0x100) IX[B]
   [1] -1   0   0x0000e000 - 0x0000e0ff (0x100) IX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
   [0] -1   0   0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
   [1] -1   0   0x000f0000 - 0x000fffff (0x10000) MX[B]
   [2] -1   0   0x000c0000 - 0x000effff (0x30000) MX[B]
   [3] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [4] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [5] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
   [0] -1   0   0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
   [1] -1   0   0x000f0000 - 0x000fffff (0x10000) MX[B]
   [2] -1   0   0x000c0000 - 0x000effff (0x30000) MX[B]
   [3] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [4] -1   0   0xda800000 - 0xda8000ff (0x100) MX[B]
   [5] -1   0   0xdb000000 - 0xdb0000ff (0x100) MX[B]
   [6] -1   0   0xdb800000 - 0xdb803fff (0x4000) MX[B]
   [7] -1   0   0xdc000000 - 0xdc0007ff (0x800) MX[B]
   [8] -1   0   0xdc800000 - 0xdc8000ff (0x100) MX[B]
   [9] -1   0   0xf0000000 - 0xefffffff (0x0) MX[B]O
   [10] -1   0   0xdffe0000 - 0xdfffffff (0x20000) MX[B](B)
   [11] -1   0   0xdd000000 - 0xddffffff (0x1000000) MX[B](B)
   [12] -1   0   0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
   [13] -1   0   0xde000000 - 0xdeffffff (0x1000000) MX[B](B)
   [14] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [15] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
   [16] -1   0   0x00007800 - 0x000078ff (0x100) IX[B]
   [17] -1   0   0x00008000 - 0x0000801f (0x20) IX[B]
   [18] -1   0   0x00008400 - 0x0000841f (0x20) IX[B]
   [19] -1   0   0x00008800 - 0x0000881f (0x20) IX[B]
   [20] -1   0   0x00009000 - 0x0000901f (0x20) IX[B]
   [21] -1   0   0x00009400 - 0x0000940f (0x10) IX[B]
   [22] -1   0   0x00009800 - 0x000098ff (0x100) IX[B]
   [23] -1   0   0x0000a000 - 0x0000a00f (0x10) IX[B]
   [24] -1   0   0x0000a400 - 0x0000a403 (0x4) IX[B]
   [25] -1   0   0x0000a800 - 0x0000a807 (0x8) IX[B]
   [26] -1   0   0x0000b000 - 0x0000b003 (0x4) IX[B]
   [27] -1   0   0x0000b400 - 0x0000b407 (0x8) IX[B]
   [28] -1   0   0x0000b800 - 0x0000b807 (0x8) IX[B]
   [29] -1   0   0x0000d000 - 0x0000d01f (0x20) IX[B]
   [30] -1   0   0x0000d400 - 0x0000d41f (0x20) IX[B]
   [31] -1   0   0x0000d800 - 0x0000d81f (0x20) IX[B]
   [32] -1   0   0x0000e500 - 0x0000e5ff (0x100) IX[B]
   [33] -1   0   0x0000e000 - 0x0000e0ff (0x100) IX[B]
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
   compiled for 7.2.0, module version = 1.0.0
   Module class: X.Org Server Extension
   ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
   compiled for 7.2.0, module version = 1.0.0
   Module class: X.Org Server Extension
   ABI class: X.Org Server Extension, version 0.3
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
   compiled for 7.2.0, module version = 2.1.0
   Module class: X.Org Font Renderer
   ABI class: X.Org Font Renderer, version 0.5
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
   compiled for 4.0.2, module version = 1.0.8776
   Module class: X.Org Server Extension
   ABI class: X.Org Server Extension, version 0.1
(II) Loading extension GLX
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
   compiled for 4.0.2, module version = 1.0.8776
   Module class: X.Org Video Driver
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
   compiled for 7.2.0, module version = 1.1.1
   Module class: X.Org XInput Driver
   ABI class: X.Org XInput driver, version 0.7
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
   compiled for 7.2.0, module version = 1.1.0
   Module class: X.Org XInput Driver
   ABI class: X.Org XInput driver, version 0.7
(II) NVIDIA dlloader X Driver  1.0-8776  Mon Oct 16 21:57:32 PDT 2006
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset NVIDIA GPU found
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
   compiled for 7.2.0, module version = 1.0.0
   ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/lib/xorg/modules//libramdac.so
(II) Module ramdac: vendor="X.Org Foundation"
   compiled for 7.2.0, module version = 0.1.0
   ABI class: X.Org Video Driver, version 1.1
(II) resource ranges after xf86ClaimFixedResources() call:
   [0] -1   0   0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
   [1] -1   0   0x000f0000 - 0x000fffff (0x10000) MX[B]
   [2] -1   0   0x000c0000 - 0x000effff (0x30000) MX[B]
   [3] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [4] -1   0   0xda800000 - 0xda8000ff (0x100) MX[B]
   [5] -1   0   0xdb000000 - 0xdb0000ff (0x100) MX[B]
   [6] -1   0   0xdb800000 - 0xdb803fff (0x4000) MX[B]
   [7] -1   0   0xdc000000 - 0xdc0007ff (0x800) MX[B]
   [8] -1   0   0xdc800000 - 0xdc8000ff (0x100) MX[B]
   [9] -1   0   0xf0000000 - 0xefffffff (0x0) MX[B]O
   [10] -1   0   0xdffe0000 - 0xdfffffff (0x20000) MX[B](B)
   [11] -1   0   0xdd000000 - 0xddffffff (0x1000000) MX[B](B)
   [12] -1   0   0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
   [13] -1   0   0xde000000 - 0xdeffffff (0x1000000) MX[B](B)
   [14] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [15] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
   [16] -1   0   0x00007800 - 0x000078ff (0x100) IX[B]
   [17] -1   0   0x00008000 - 0x0000801f (0x20) IX[B]
   [18] -1   0   0x00008400 - 0x0000841f (0x20) IX[B]
   [19] -1   0   0x00008800 - 0x0000881f (0x20) IX[B]
   [20] -1   0   0x00009000 - 0x0000901f (0x20) IX[B]
   [21] -1   0   0x00009400 - 0x0000940f (0x10) IX[B]
   [22] -1   0   0x00009800 - 0x000098ff (0x100) IX[B]
   [23] -1   0   0x0000a000 - 0x0000a00f (0x10) IX[B]
   [24] -1   0   0x0000a400 - 0x0000a403 (0x4) IX[B]
   [25] -1   0   0x0000a800 - 0x0000a807 (0x8) IX[B]
   [26] -1   0   0x0000b000 - 0x0000b003 (0x4) IX[B]
   [27] -1   0   0x0000b400 - 0x0000b407 (0x8) IX[B]
   [28] -1   0   0x0000b800 - 0x0000b807 (0x8) IX[B]
   [29] -1   0   0x0000d000 - 0x0000d01f (0x20) IX[B]
   [30] -1   0   0x0000d400 - 0x0000d41f (0x20) IX[B]
   [31] -1   0   0x0000d800 - 0x0000d81f (0x20) IX[B]
   [32] -1   0   0x0000e500 - 0x0000e5ff (0x100) IX[B]
   [33] -1   0   0x0000e000 - 0x0000e0ff (0x100) IX[B]
(II) resource ranges after probing:
   [0] -1   0   0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
   [1] -1   0   0x000f0000 - 0x000fffff (0x10000) MX[B]
   [2] -1   0   0x000c0000 - 0x000effff (0x30000) MX[B]
   [3] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [4] -1   0   0xda800000 - 0xda8000ff (0x100) MX[B]
   [5] -1   0   0xdb000000 - 0xdb0000ff (0x100) MX[B]
   [6] -1   0   0xdb800000 - 0xdb803fff (0x4000) MX[B]
   [7] -1   0   0xdc000000 - 0xdc0007ff (0x800) MX[B]
   [8] -1   0   0xdc800000 - 0xdc8000ff (0x100) MX[B]
   [9] -1   0   0xf0000000 - 0xefffffff (0x0) MX[B]O
   [10] -1   0   0xdffe0000 - 0xdfffffff (0x20000) MX[B](B)
   [11] -1   0   0xdd000000 - 0xddffffff (0x1000000) MX[B](B)
   [12] -1   0   0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
   [13] -1   0   0xde000000 - 0xdeffffff (0x1000000) MX[B](B)
   [14] 0   0   0x000a0000 - 0x000affff (0x10000) MS[B]
   [15] 0   0   0x000b0000 - 0x000b7fff (0x8000) MS[B]
   [16] 0   0   0x000b8000 - 0x000bffff (0x8000) MS[B]
   [17] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [18] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
   [19] -1   0   0x00007800 - 0x000078ff (0x100) IX[B]
   [20] -1   0   0x00008000 - 0x0000801f (0x20) IX[B]
   [21] -1   0   0x00008400 - 0x0000841f (0x20) IX[B]
   [22] -1   0   0x00008800 - 0x0000881f (0x20) IX[B]
   [23] -1   0   0x00009000 - 0x0000901f (0x20) IX[B]
   [24] -1   0   0x00009400 - 0x0000940f (0x10) IX[B]
   [25] -1   0   0x00009800 - 0x000098ff (0x100) IX[B]
   [26] -1   0   0x0000a000 - 0x0000a00f (0x10) IX[B]
   [27] -1   0   0x0000a400 - 0x0000a403 (0x4) IX[B]
   [28] -1   0   0x0000a800 - 0x0000a807 (0x8) IX[B]
   [29] -1   0   0x0000b000 - 0x0000b003 (0x4) IX[B]
   [30] -1   0   0x0000b400 - 0x0000b407 (0x8) IX[B]
   [31] -1   0   0x0000b800 - 0x0000b807 (0x8) IX[B]
   [32] -1   0   0x0000d000 - 0x0000d01f (0x20) IX[B]
   [33] -1   0   0x0000d400 - 0x0000d41f (0x20) IX[B]
   [34] -1   0   0x0000d800 - 0x0000d81f (0x20) IX[B]
   [35] -1   0   0x0000e500 - 0x0000e5ff (0x100) IX[B]
   [36] -1   0   0x0000e000 - 0x0000e0ff (0x100) IX[B]
   [37] 0   0   0x000003b0 - 0x000003bb (0xc) IS[B]
   [38] 0   0   0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): NVIDIA GPU GeForce 6200 at PCI:1:0:0
(--) NVIDIA(0): VideoRAM: 131072 kBytes
(--) NVIDIA(0): VideoBIOS: 05.44.a2.05.65
(II) NVIDIA(0): Detected AGP rate: 8X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 6200 at PCI:1:0:0:
(--) NVIDIA(0):     BenQ FP951 (DFP-0)
(--) NVIDIA(0): BenQ FP951 (DFP-0): 155.0 MHz maximum pixel clock
(--) NVIDIA(0): BenQ FP951 (DFP-0): Internal Single Link TMDS
(II) NVIDIA(0): Assigned Display Device: DFP-0
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "1280x1024"
(II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
(--) NVIDIA(0): DPI set to (85, 86); computed from "UseEdidDpi" X config option
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
   [0] 0   0   0xdd000000 - 0xddffffff (0x1000000) MX[B]
   [1] 0   0   0xe0000000 - 0xefffffff (0x10000000) MX[B]
   [2] 0   0   0xde000000 - 0xdeffffff (0x1000000) MX[B]
   [3] -1   0   0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
   [4] -1   0   0x000f0000 - 0x000fffff (0x10000) MX[B]
   [5] -1   0   0x000c0000 - 0x000effff (0x30000) MX[B]
   [6] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [7] -1   0   0xda800000 - 0xda8000ff (0x100) MX[B]
   [8] -1   0   0xdb000000 - 0xdb0000ff (0x100) MX[B]
   [9] -1   0   0xdb800000 - 0xdb803fff (0x4000) MX[B]
   [10] -1   0   0xdc000000 - 0xdc0007ff (0x800) MX[B]
   [11] -1   0   0xdc800000 - 0xdc8000ff (0x100) MX[B]
   [12] -1   0   0xf0000000 - 0xefffffff (0x0) MX[B]O
   [13] -1   0   0xdffe0000 - 0xdfffffff (0x20000) MX[B](B)
   [14] -1   0   0xdd000000 - 0xddffffff (0x1000000) MX[B](B)
   [15] -1   0   0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
   [16] -1   0   0xde000000 - 0xdeffffff (0x1000000) MX[B](B)
   [17] 0   0   0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
   [18] 0   0   0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
   [19] 0   0   0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
   [20] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [21] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
   [22] -1   0   0x00007800 - 0x000078ff (0x100) IX[B]
   [23] -1   0   0x00008000 - 0x0000801f (0x20) IX[B]
   [24] -1   0   0x00008400 - 0x0000841f (0x20) IX[B]
   [25] -1   0   0x00008800 - 0x0000881f (0x20) IX[B]
   [26] -1   0   0x00009000 - 0x0000901f (0x20) IX[B]
   [27] -1   0   0x00009400 - 0x0000940f (0x10) IX[B]
   [28] -1   0   0x00009800 - 0x000098ff (0x100) IX[B]
   [29] -1   0   0x0000a000 - 0x0000a00f (0x10) IX[B]
   [30] -1   0   0x0000a400 - 0x0000a403 (0x4) IX[B]
   [31] -1   0   0x0000a800 - 0x0000a807 (0x8) IX[B]
   [32] -1   0   0x0000b000 - 0x0000b003 (0x4) IX[B]
   [33] -1   0   0x0000b400 - 0x0000b407 (0x8) IX[B]
   [34] -1   0   0x0000b800 - 0x0000b807 (0x8) IX[B]
   [35] -1   0   0x0000d000 - 0x0000d01f (0x20) IX[B]
   [36] -1   0   0x0000d400 - 0x0000d41f (0x20) IX[B]
   [37] -1   0   0x0000d800 - 0x0000d81f (0x20) IX[B]
   [38] -1   0   0x0000e500 - 0x0000e5ff (0x100) IX[B]
   [39] -1   0   0x0000e000 - 0x0000e0ff (0x100) IX[B]
   [40] 0   0   0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
   [41] 0   0   0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(II) NVIDIA(0): Setting mode "1280x1024"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) Option "dpms"
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlExtension
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Initializing extension GLX
(**) Option "Protocol" "Auto"
(**) Mouse0: Device: "/dev/input/mice"
(**) Mouse0: Protocol: "Auto"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/input/mice"
(==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5 6 7"
(**) Mouse0: ZAxisMapping: buttons 4, 5, 6 and 7
(**) Mouse0: Buttons: 11
(**) Option "CoreKeyboard"
(**) Keyboard1: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard1: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard1: XkbRules: "xorg"
(**) Option "XkbModel" "pc104"
(**) Keyboard1: XkbModel: "pc104"
(**) Option "XkbLayout" "us"
(**) Keyboard1: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) Keyboard1: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(II) XINPUT: Adding extended input device "NVIDIA Event Handler" (type: Other)
(--) Mouse0: PnP-detected protocol: "ExplorerPS/2"
(II) Mouse0: ps2EnableDataReporting: succeeded
(II) 3rd Button detected: disabling emulate3Button
Back to top
View user's profile Send private message
whig
l33t
l33t


Joined: 27 Nov 2004
Posts: 973
Location: New Zealand

PostPosted: Thu May 10, 2007 7:50 am    Post subject: Reply with quote

Run glxinfo, you want to see these bits in there,
Code:
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
Also check the X log for nvidia warnings.
Back to top
View user's profile Send private message
palsyboy
Apprentice
Apprentice


Joined: 08 Jun 2004
Posts: 262
Location: USA

PostPosted: Thu May 10, 2007 8:08 am    Post subject: Reply with quote

Thanks.

All of those strings show up in the glxinfo output.

I posted the X log above, and I can't find any warnings in it.
Back to top
View user's profile Send private message
Ssl
Apprentice
Apprentice


Joined: 21 Feb 2003
Posts: 178
Location: Serbia

PostPosted: Thu May 10, 2007 10:52 pm    Post subject: Reply with quote

nvidia binary driver for that (geforce 4) card is in: x11-drivers/nvidia-legacy-drivers and not x11-drivers/nvidia-drivers as far as I can tell, but maybe I am wrong.
Back to top
View user's profile Send private message
palsyboy
Apprentice
Apprentice


Joined: 08 Jun 2004
Posts: 262
Location: USA

PostPosted: Thu May 10, 2007 11:14 pm    Post subject: Reply with quote

I already removed the MX 4000, though the current drivers should support it.

After reading your suggestion, though, I did try the 6200 with legacy drivers. Google Earth had the same mediocre performance, but glxgears output held consistently between 108-112 FPS, which was slightly higher than before. However, the gears themselves would barely rotate except once every second or two.

Thanks for the idea, though.
Back to top
View user's profile Send private message
Ssl
Apprentice
Apprentice


Joined: 21 Feb 2003
Posts: 178
Location: Serbia

PostPosted: Fri May 11, 2007 2:07 pm    Post subject: Reply with quote

Sometimes me also find something that can't setup in Gentoo and my last try always is to put some decent livecd linux distro into cd tray and stole configuration from them :)

Use sabayon, pclinuxos, dreamlinux gl, whatever live cd/dvd that ships with nvidia binary drivers and analyze:
1) kernel .config,
2) lsmod output
3) /etc/X11/xorg.conf etc

Hope this will solve poor graphics beavior.
Back to top
View user's profile Send private message
red-wolf76
l33t
l33t


Joined: 13 Apr 2005
Posts: 714
Location: Rhein-Main Area

PostPosted: Fri May 11, 2007 10:55 pm    Post subject: Reply with quote

Have you tried using the proprietary NvAGP that comes with the driver? Or if you were using it, disabling it?

I hear some folks solved their problems with switching that option. I think it's:

Code:
Option "NvAgp" "Value"

"Value" can be 0,1,2 or 3. You don't want 0, that's disabling the AGP support in the driver. 1 turns on the NvAGP if possible, 2 uses the kernel's AGPGART.
_________________
0mFg, G3nt00 r0X0r$ T3h B1g!1111 ;)

Use sane CFLAGS! If for no other reason, do it for the lulz!
Back to top
View user's profile Send private message
palsyboy
Apprentice
Apprentice


Joined: 08 Jun 2004
Posts: 262
Location: USA

PostPosted: Fri May 11, 2007 11:52 pm    Post subject: Reply with quote

Ssl wrote:

Use sabayon, pclinuxos, dreamlinux gl, whatever live cd/dvd that ships with nvidia binary drivers and analyze:

Do they have 3D rendering enabled on the liveCD? If so, that's very, very cool.
Back to top
View user's profile Send private message
jstead1
Guru
Guru


Joined: 01 Aug 2003
Posts: 427
Location: Oswego, NY where the snow is deep

PostPosted: Sat May 12, 2007 3:26 am    Post subject: Reply with quote

kind of grasping at straws, but that almost seems like all you got left, so here goes.

Have you tried booting with the noapic and/or nolapic parameters in the kernel line in grub or lilo
It may be that the irq for your vid card is fouled up by apic or lapic.

It's a stretch, and it may not be technically possible, but it is easy to try and easy to reverse (heck, if you use grub, you can just hit e and edit the line and boot and it only lasts for one boot). \
_________________
jim
Back to top
View user's profile Send private message
palsyboy
Apprentice
Apprentice


Joined: 08 Jun 2004
Posts: 262
Location: USA

PostPosted: Sat May 12, 2007 3:33 am    Post subject: Reply with quote

red-wolf76 wrote:
Have you tried using the proprietary NvAGP that comes with the driver? Or if you were using it, disabling it?

Thanks for the idea. After doing a lot of reading about it, I tried these combinations:

NvAGP=1 with AGPGART compiled into the kernel
NvAGP=2 with AGPGART compiled into the kernel
NvAGP=0 with AGPGART compiled into the kernel

These had no effect due to the NvAGP settings only affecting systems without AGPGART compiled into the kernel, but I thought I'd try it, anyway.

NvAGP=[b]NvAGP=1 with AGPGART compiled into the kernel and an "agp=off" boot option
NvAGP=2 with AGPGART compiled into the kernel and an "agp=off" boot option
NvAGP=0 with AGPGART compiled into the kernel and an "agp=off" boot option

This did nothing.

NvAGP=1 with AGPGART as a module
NvAGP=2 with AGPGART as a module
NvAGP=0 with AGPGART as a module

These had no effect for the same reason as the first three combinations, but once again, I gave it a try.

NvAGP=1 with AGPART neither compiled into the kernel or as a module
During the kernel compiling, I got several nVidia errors but figured I had nothing to lose. Upon booting, KDM wouldn't start, and running startx gave me errors saying that the nvidia module couldn't be loaded. Here is the output of dmesg during that time:
Code:
e31 MSFT 0x31313031) @ 0x3fffb030
ACPI: MADT (v001 ASUS   A7V600-X 0x42302e31 MSFT 0x31313031) @ 0x3fffb058
ACPI: DSDT (v001   ASUS A7V600-X 0x00001000 MSFT 0x0100000b) @ 0x00000000
ACPI: PM-Timer IO Port: 0xe408
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 6:6 APIC version 16
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 3, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl edge)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000)
Detected 1666.880 MHz processor.
Built 1 zonelists.  Total pages: 229376
Kernel command line: root=/dev/sda3 irqpoll
Misrouted IRQ fixup and polling support enabled
This may significantly impact system performance
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 904840k/917504k available (2797k kernel code, 12180k reserved, 996k data, 176k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 3336.39 BogoMIPS (lpj=16681982)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000 00000000 00000000
CPU: After vendor identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000 00000000 00000000
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
CPU: After all inits, caps: 0383fbff c1c3fbff 00000000 00000420 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Compat vDSO mapped to ffffe000.
CPU: AMD Athlon(TM) XP 2000+ stepping 02
Checking 'hlt' instruction... OK.
ACPI: Core revision 20060707
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xf1970, last bus=1
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 12)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 *4 5 6 7 9 10 11 12)
ACPI: PCI Interrupt Link [LNKD] (IRQs *3 4 5 6 7 9 10 11 12)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 *7 9 10 11 12)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 *11 12)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12) *15, disabled.
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
ACPI: Assume root bridge [\_SB_.PCI0] bus is 0
PCI: enabled onboard AC97/MC97 devices
Boot video device is 0000:01:00.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
Linux Plug and Play Support v0.97 (c) Adam Belay
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
PCI: Bridge: 0000:00:01.0
  IO window: disabled.
  MEM window: dd000000-dfefffff
  PREFETCH window: dff00000-efffffff
PCI: Setting latency timer of device 0000:00:01.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 7, 524288 bytes)
TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
Simple Boot Flag at 0x3a set to 0x1
Machine check exception polling timer started.
NTFS driver 2.1.27 [Flags: R/O].
io scheduler noop registered
io scheduler cfq registered (default)
PCI: Bypassing VIA 8237 APIC De-Assert Message
lp: driver loaded but no devices found
Real Time Clock Driver v1.12ac
Non-volatile memory driver v1.2
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
PNP: No PS/2 controller found. Probing ports directly.
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
loop: loaded (max 8 devices)
via-rhine.c:v1.10-LK1.4.1 July-24-2006 Written by Donald Becker
ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 23 (level, low) -> IRQ 16
eth0: VIA Rhine II at 0x17800, 00:11:2f:20:1a:eb, IRQ 16.
eth0: MII PHY found at address 1, status 0x786d advertising 01e1 Link 45e1.
Linux video capture interface: v2.00
saa7130/34: v4l2 driver version 0.2.14 loaded
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:0f.1
ACPI: PCI Interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 17
PCI: VIA IRQ fixup for 0000:00:0f.1, from 14 to 1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
    ide0: BM-DMA at 0x9400-0x9407, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0x9408-0x940f, BIOS settings: hdc:pio, hdd:pio
Probing IDE interface ide0...
input: AT Translated Set 2 keyboard as /class/input/input0
hda: LITE-ON DVD SOHD-167T, ATAPI CD/DVD-ROM drive
hdb: _NEC DVD_RW ND-3550A, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
Probing IDE interface ide1...
hda: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
hdb: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
ide-floppy driver 0.99.newide
libata version 2.00 loaded.
sata_via 0000:00:0f.0: version 2.0
ACPI: PCI Interrupt 0000:00:0f.0[B] -> GSI 20 (level, low) -> IRQ 17
PCI: VIA IRQ fixup for 0000:00:0f.0, from 0 to 1
sata_via 0000:00:0f.0: routed to hard irq line 1
ata1: SATA max UDMA/133 cmd 0xB400 ctl 0xB002 bmdma 0xA000 irq 17
ata2: SATA max UDMA/133 cmd 0xA800 ctl 0xA402 bmdma 0xA008 irq 17
scsi0 : sata_via
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1.00: ATA-7, max UDMA/133, 625142448 sectors: LBA48 NCQ (depth 0/32)
ata1.00: ata1: dev 0 multi count 16
ata1.00: configured for UDMA/133
scsi1 : sata_via
ata2: SATA link down 1.5 Gbps (SStatus 0 SControl 300)
ATA: abnormal status 0x7F on port 0xA807
  Vendor: ATA       Model: ST3320620AS       Rev: 3.AA
  Type:   Direct-Access                      ANSI SCSI revision: 05
SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
 sda: sda1 sda2 sda3 sda4 < sda5 sda6 >
sd 0:0:0:0: Attached scsi disk sda
ieee1394: raw1394: /dev/raw1394 device initialized
ACPI: PCI Interrupt 0000:00:0b.2[C] -> GSI 17 (level, low) -> IRQ 18
PCI: VIA IRQ fixup for 0000:00:0b.2, from 10 to 2
ehci_hcd 0000:00:0b.2: EHCI Host Controller
ehci_hcd 0000:00:0b.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:0b.2: irq 18, io mem 0xdc800000
ehci_hcd 0000:00:0b.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
ACPI: PCI Interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 19
PCI: VIA IRQ fixup for 0000:00:10.4, from 0 to 3
ehci_hcd 0000:00:10.4: EHCI Host Controller
ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:10.4: irq 19, io mem 0xdb000000
ehci_hcd 0000:00:10.4: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 8 ports detected
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 20
PCI: VIA IRQ fixup for 0000:00:0b.0, from 3 to 4
uhci_hcd 0000:00:0b.0: UHCI Host Controller
uhci_hcd 0000:00:0b.0: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:0b.0: irq 20, io base 0x0000d800
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:0b.1[B] -> GSI 16 (level, low) -> IRQ 21
PCI: VIA IRQ fixup for 0000:00:0b.1, from 11 to 5
uhci_hcd 0000:00:0b.1: UHCI Host Controller
uhci_hcd 0000:00:0b.1: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:0b.1: irq 21, io base 0x0000d400
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 19
PCI: VIA IRQ fixup for 0000:00:10.0, from 0 to 3
uhci_hcd 0000:00:10.0: UHCI Host Controller
uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 5
uhci_hcd 0000:00:10.0: irq 19, io base 0x00009000
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.1[A] -> GSI 21 (level, low) -> IRQ 19
PCI: VIA IRQ fixup for 0000:00:10.1, from 0 to 3
uhci_hcd 0000:00:10.1: UHCI Host Controller
uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 6
uhci_hcd 0000:00:10.1: irq 19, io base 0x00008800
usb usb6: configuration #1 chosen from 1 choice
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.2[B] -> GSI 21 (level, low) -> IRQ 19
PCI: VIA IRQ fixup for 0000:00:10.2, from 0 to 3
uhci_hcd 0000:00:10.2: UHCI Host Controller
uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 7
uhci_hcd 0000:00:10.2: irq 19, io base 0x00008400
usb usb7: configuration #1 chosen from 1 choice
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:10.3[B] -> GSI 21 (level, low) -> IRQ 19
PCI: VIA IRQ fixup for 0000:00:10.3, from 0 to 3
uhci_hcd 0000:00:10.3: UHCI Host Controller
uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 8
uhci_hcd 0000:00:10.3: irq 19, io base 0x00008000
usb usb8: configuration #1 chosen from 1 choice
hub 8-0:1.0: USB hub found
hub 8-0:1.0: 2 ports detected
usb 2-5: new high speed USB device using ehci_hcd and address 3
usb 2-5: configuration #1 chosen from 1 choice
usb 3-1: new full speed USB device using uhci_hcd and address 2
usb 3-1: configuration #1 chosen from 1 choice
usb 5-1: new low speed USB device using uhci_hcd and address 2
usb 5-1: configuration #1 chosen from 1 choice
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x03F0 pid 0x0317
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
input: Logitech USB Receiver as /class/input/input1
input: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:10.0-1
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
i2c /dev entries driver
wbsd: Winbond W83L51xD SD/MMC card interface driver, 1.6
wbsd: Copyright(c) Pierre Ossman
Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 13:55:50 2006 UTC).
ACPI: PCI Interrupt 0000:00:0e.0[A] -> GSI 17 (level, low) -> IRQ 18
ALSA device list:
  #0: Audigy 1 [SB0090] (rev.3, serial:0x531102) at 0xd000, irq 18
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI Shortcut mode
Time: tsc clocksource has been installed.
ReiserFS: sda3: found reiserfs format "3.6" with standard journal
ReiserFS: sda3: using ordered data mode
ReiserFS: sda3: journal params: device sda3, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda3: checking transaction log (sda3)
ReiserFS: sda3: Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 176k freed
nvidia: module license 'NVIDIA' taints kernel.
nvidia: Unknown symbol agp_bind_memory
nvidia: Unknown symbol agp_enable
nvidia: Unknown symbol agp_backend_acquire
nvidia: Unknown symbol agp_bridges
nvidia: Unknown symbol agp_free_memory
nvidia: Unknown symbol agp_allocate_memory
nvidia: Unknown symbol agp_unbind_memory
nvidia: Unknown symbol agp_copy_info
nvidia: Unknown symbol agp_backend_release
  Vendor: Generic   Model: STORAGE DEVICE    Rev: 0128
  Type:   Direct-Access                      ANSI SCSI revision: 00
sd 2:0:0:0: Attached scsi removable disk sdb
usb-storage: device scan complete
EXT2-fs warning (device sda1): ext2_fill_super: mounting ext3 filesystem as ext2
ReiserFS: sda5: found reiserfs format "3.6" with standard journal
ReiserFS: sda5: using ordered data mode
ReiserFS: sda5: journal params: device sda5, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda5: checking transaction log (sda5)
ReiserFS: sda5: Using r5 hash to sort names
ReiserFS: sda6: found reiserfs format "3.6" with standard journal
ReiserFS: sda6: using ordered data mode
ReiserFS: sda6: journal params: device sda6, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda6: checking transaction log (sda6)
ReiserFS: sda6: Using r5 hash to sort names
Adding 1004052k swap on /dev/sda2.  Priority:-1 extents:1 across:1004052k
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
nvidia: Unknown symbol agp_bind_memory
nvidia: Unknown symbol agp_enable
nvidia: Unknown symbol agp_backend_acquire
nvidia: Unknown symbol agp_bridges
nvidia: Unknown symbol agp_free_memory
nvidia: Unknown symbol agp_allocate_memory
nvidia: Unknown symbol agp_unbind_memory
nvidia: Unknown symbol agp_copy_info
nvidia: Unknown symbol agp_backend_release
nvidia: Unknown symbol agp_bind_memory
nvidia: Unknown symbol agp_enable
nvidia: Unknown symbol agp_backend_acquire
nvidia: Unknown symbol agp_bridges
nvidia: Unknown symbol agp_free_memory
nvidia: Unknown symbol agp_allocate_memory
nvidia: Unknown symbol agp_unbind_memory
nvidia: Unknown symbol agp_copy_info
nvidia: Unknown symbol agp_backend_release
nvidia: Unknown symbol agp_bind_memory
nvidia: Unknown symbol agp_enable
nvidia: Unknown symbol agp_backend_acquire
nvidia: Unknown symbol agp_bridges
nvidia: Unknown symbol agp_free_memory
nvidia: Unknown symbol agp_allocate_memory
nvidia: Unknown symbol agp_unbind_memory
nvidia: Unknown symbol agp_copy_info
nvidia: Unknown symbol agp_backend_release


So I recompiled AGPGART into my kernel and restarted my slowly-rendering machine. :(
Back to top
View user's profile Send private message
palsyboy
Apprentice
Apprentice


Joined: 08 Jun 2004
Posts: 262
Location: USA

PostPosted: Sat May 12, 2007 4:17 am    Post subject: Reply with quote

jstead1 wrote:

Have you tried booting with the noapic and/or nolapic parameters in the kernel line in grub or lilo
It may be that the irq for your vid card is fouled up by apic or lapic.

Good idea, but it still didn't work. I took some inspiration from your logic and also removed the "irqpoll" boot option from GRUB, but that didn't do anything, either (except lengthen boot time).

Thanks for the ideas, everyone. :)
Back to top
View user's profile Send private message
red-wolf76
l33t
l33t


Joined: 13 Apr 2005
Posts: 714
Location: Rhein-Main Area

PostPosted: Sat May 12, 2007 2:07 pm    Post subject: Reply with quote

Crud! :? What's set in your BIOS? Can you set the AGP-speed, the aperture size, etc.? AGP aperture can also reduce performance, but it shouldn't result in this big a loss.

Given that you've already had rendering work at acceptable speeds under X, though, I do suspect it's rather a case of some packages and drivers misbehaving. Have you tried recompiling mesa, xorg-server, cairo, glitz, etc.? Do you use those at all? Are you using a composite extension?
_________________
0mFg, G3nt00 r0X0r$ T3h B1g!1111 ;)

Use sane CFLAGS! If for no other reason, do it for the lulz!
Back to top
View user's profile Send private message
palsyboy
Apprentice
Apprentice


Joined: 08 Jun 2004
Posts: 262
Location: USA

PostPosted: Mon May 14, 2007 2:30 pm    Post subject: Reply with quote

red-wolf76 wrote:
Crud! :? What's set in your BIOS? Can you set the AGP-speed, the aperture size, etc.? AGP aperture can also reduce performance, but it shouldn't result in this big a loss.

One of my friends had a similar idea, so I tried many different combinations of settings. Nothing made any differences, though. Here are my current AGP-related settings:

Graphics Aperture Size: 128 MB
AGP Capability: 8X Mode
AGP Performance Control: Enabled
AGP Fast Write Control: Enabled
Video Memory Cache Mode: UC
AGP Skew (Byte 14): 00

Quote:
Given that you've already had rendering work at acceptable speeds under X, though, I do suspect it's rather a case of some packages and drivers misbehaving. Have you tried recompiling mesa, xorg-server, cairo, glitz, etc.? Do you use those at all? Are you using a composite extension?

I'm not familiar with cairo, or glitz, and there's nothing by those names in my world file, so I'm guessing that I'm not using them. I've recompiled xorg-server several times, and it's never made any difference. I took your cue, though, and mesa-progs is recompiling as I type this. I have to go to work now, but I'll write back once it's finished and I'm back home for the evening.

Thanks again.

Edit: Nevermind, it already finished. Unfortunately, it didn't make a difference. :(
Back to top
View user's profile Send private message
red-wolf76
l33t
l33t


Joined: 13 Apr 2005
Posts: 714
Location: Rhein-Main Area

PostPosted: Mon May 14, 2007 2:45 pm    Post subject: Reply with quote

Cairo is a 2D graphics library with an OpenGL extension called glitz. I've had both cairo and glitz in my USE variable as a standard for as long as I can remember, even on systems that didn't have direct rendering support, it appears that they at least didn't do any harm...

Try toning down the AGP aperture unless you're planning on making heavy use of system memory for textures. Usually, 64MB ought to be enough, although YMMV of course, depending on what you use the box for (gaming under Windows, etc.). Personally, I've found that changing the aperture has negligible (one might also say "unnoticeable") effects on my box, FWIW, so it may not do much good or anything at all.

I noticed that your BIOS has fast writes enabled, but your cat /proc/driver/nvidia/agp/host-bridge from earlier said that it wasn't supported. Maybe you could try turning that BIOS option off.

I'm pretty much at the end of my wits here...
_________________
0mFg, G3nt00 r0X0r$ T3h B1g!1111 ;)

Use sane CFLAGS! If for no other reason, do it for the lulz!
Back to top
View user's profile Send private message
PaulBredbury
Watchman
Watchman


Joined: 14 Jul 2005
Posts: 7310

PostPosted: Mon May 14, 2007 3:01 pm    Post subject: Reply with quote

palsyboy wrote:
nvidia: Unknown symbol agp_bind_memory

I suspect that your kernel & kernel modules aren't compiled properly. Do this:
Code:
cd /usr/src/linux
make clean && make && make modules && make modules_install
emerge nvidia-drivers
Back to top
View user's profile Send private message
jstead1
Guru
Guru


Joined: 01 Aug 2003
Posts: 427
Location: Oswego, NY where the snow is deep

PostPosted: Mon May 14, 2007 9:38 pm    Post subject: Reply with quote

If you're still stumped, and have some extra disk space somewhere, you could try a quick install of some other distro.
If that is hosed in a similar problem, you may have some kind of hardware problem.

Your hardware is pretty common, so if it was a generic issue, I would think it would turn up somewhere. Installing another distro rules out (at least pretty close) the software. I would try something that is fairly simple and makes it easy to get the nvidia drivers working, but most do that. Ubuntu might be a good choice since there are a lot of people using it, and lots of step by step instructions on setting it up and installing the video drivers etc.
_________________
jim
Back to top
View user's profile Send private message
palsyboy
Apprentice
Apprentice


Joined: 08 Jun 2004
Posts: 262
Location: USA

PostPosted: Wed May 16, 2007 4:10 am    Post subject: Reply with quote

PaulBredbury: Thanks. I gave cleanly recompiling the kernel and modules a try (if that's the right thing to call that process. I don't actually understand it.), but it didn't work.

After I got the time, I decided to follow the suggestions of Ssl and jstead1 to install another distro. I still had a Kubuntu 6.06 disc, so I unplugged my current hard drive and installed another one that was lying around. After installing Kubuntu onto the old drive, 3D acceleration worked fine. Google Earth was very smooth, and glxgears ran at 1,700 FPS.

Anyway, it's now confirmed that my hardware is fine. So I'm stumped as to what's wrong with my software. Here are the nvidia- and agp-related portions of dmesg:
Code:

nvidia: module license 'NVIDIA' taints kernel.
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected VIA KT400/KT400A/KT600 chipset
agpgart: AGP aperture is 64M @ 0xf8000000
agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum