Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#916 closed enhancement (fixed)

nvidia 7600 GS AGP

Reported by: b3w Owned by: axeld
Priority: normal Milestone: R1
Component: Drivers/Graphics/nVidia Version: R1/pre-alpha1
Keywords: Cc: johndrinkwater
Blocked By: Blocking:
Has a Patch: no Platform: All


I got a fanless nvidia 7600GS AGP card from gigabyte.

Based on

driver.c says 0x0392, /* Nvidia GeForce 7600 GS

I compared it with RivaTuner

RivaTuner says 0x02e1

$ffffffffff Display adapter information $ffffffffff ---------------------------------------------------------------- $0000000000 Description : NVIDIA GeForce 7600 GS $0000000001 Vendor ID : 10de (NVIDIA) $0000000002 Device ID : 02e1 $0000000003 Location : bus 1, device 0, function 0 $0000000004 Bus type : AGP revision 3.0 (AGP 2.0 mode) $0000000005 AGP status : enabled $0000000006 AGP rate : 1x 2x 4x supported, 4x selected $0000000007 AGP SBA : supported, disabled $0000000008 AGP FW : supported, enabled $0000000009 Base address 0 : e8000000 (memory range) $000000000a Base address 1 : d0000000 (memory range) $000000000b Base address 2 : e9000000 (memory range) $000000000c Base address 3 : none $000000000d Base address 4 : none $000000000e Base address 5 : none

to control the RivaTuner information I compared it with a Nvidia GeForce2 MX/MX400 card

both, driver.c and RivaTuner say x0110

Change History (10)

comment:1 Changed 13 years ago by diver

According to this page you are right. I'm wondering if there some other id's, which are not in driver.c yet?

comment:2 Changed 13 years ago by axeld

Status: newassigned

I've added your ID in hrev19128. Does the driver now work for you?

comment:3 in reply to:  1 Changed 13 years ago by johndrinkwater

Replying to diver:

According to this page you are right. I'm wondering if there some other id's, which are not in driver.c yet?

I've just updated's database with the newest device IDs from nVidia, its the file used in the device output upon boot up. I know they don't get added automatically (needs to be verified), but it'll help. That's unrelated to this problem; just thought it would help.

As for Devices' with multiple IDs, i'll scan through if Axel hasn't already done so ? Sadly, they'd require someone to test, so probably a better idea for people to report missing IDs rather than Haiku frying their cards ;) (It's not simple to add devices that aren't currently supported, so that wont happen)

comment:4 Changed 13 years ago by johndrinkwater

Cc: johndrinkwater added

comment:5 Changed 13 years ago by marcusoverhagen

There is a file with device IDs at

comment:6 Changed 13 years ago by johndrinkwater

I was looking through the source; it appears Rudolf tends to separate devices IDs regularly by interface: PCI/AGP. Otherwise, quite a few entries could be collapsed (like 0x00f210de and 0x014110de) The link from nVidia has a few duplicates, I assume the same: agp/pci(-e) versions, though looks like they stripped any meaningful info.

Could this situation be similar, just pci(-e)/agp variants? And as do, would they need to be split. Just talking :)

comment:7 Changed 13 years ago by b3w

Daumen hoch !!!

it works :)

comment:8 Changed 13 years ago by axeld

Resolution: fixed
Status: assignedclosed

In any case, I'm closing this bug :-) If anyone wants to scan for missing card IDs, that would be great, though. What we're looking for is not really completely missing cards (where we cannot know if they work or not), but double entries. We could also add missing cards but comment them out (with disclaimer: needs to be verified).

comment:9 Changed 13 years ago by b3w

Many IDs are added these days.

How is the Overlay Status on new Cards like the 7xxxx series ?

I compiled a driver for ZETA. Using vlc I noticed no Overlay. I switched back to old Geforce 2MX and i t shows Overlay.

Maybe it is something for a mailing list but first I place it here.

My Feedback for the nvidia Geforce 7600 GS: No Overlay at the moment

comment:10 Changed 13 years ago by b3w

Sorry, my fault

README.html says

"B_YCbCr422 hardware overlay support on both TNT and GeForce series cards, except for GeForce 6xxx and 7xxx series (GeForce 6800 works though). Overlay output 'follows head' in dualhead stretch/switch modes"

Note: See TracTickets for help on using tickets.