I have a Leadtek WinFast A7600GT TDH 256MB Geforce 7600GT 128-bit GDDR3 AGP 8X Video Card (NewEgg page) on my desktop/file server/web server which I moved to Ubuntu last weekend. I’ve been trying off and on to get OpenGL working with this card.
The card isn’t seen as having the capabilities it has within Linux. The relevant section of “lspci -vv” follows:
01:00.0 VGA compatible controller: nVidia Corporation Unknown device 02e0 (rev a2) (prog-if 00 [VGA])
Subsystem: LeadTek Research Inc. Unknown device 20a3
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 248 (1250ns min, 250ns max)
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at d0000000 (32-bit, prefetchable) [size=256M]
Region 2: Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at fe9e0000 [disabled] [size=128K]
Capabilities: <access denied>
I tried Envy and eventually wound up manually installing the next to latest nvidia driver (9631) using Envy. When I rebooted after getting the new module loaded, I could only get 800×600 as a resolution. No other options showed on the “Screen Resolution” application in Gnome.
After Googling a while, I found the solution for this problem was to disable EDID detection in the Device section of my xorg.conf. Below is the Device section of my xorg.conf.
Option "UseFBDev" "true"
Option "UseEDID" "false"