Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 131684 - AGP required for nVidia
Summary: AGP required for nVidia
Status: RESOLVED FIXED
Alias: None
Product: [OLD] Docs on www.gentoo.org
Classification: Unclassified
Component: Other documents (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: nm (RETIRED)
URL: http://www.gentoo.org/doc/en/nvidia-g...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-29 07:46 UTC by Brian Keats
Modified: 2006-05-26 13:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Keats 2006-04-29 07:46:23 UTC
I followed the instructions in your nVidia guide. I had to add the following to my kernel configuration to get it to work.

CONFIG_AGP=y
CONFIG_AGP_NVIDIA=y

You may want to add this to your guide.
Comment 1 nm (RETIRED) gentoo-dev 2006-04-29 18:44:33 UTC
(In reply to comment #0)
> I followed the instructions in your nVidia guide. I had to add the following to
> my kernel configuration to get it to work.

It isn't necessarily required. I use the binary nvidia drivers, but my kernel config looks like this:

CONFIG_AGP=y
CONFIG_AGP_NVIDIA is not set
CONFIG_FB_NVIDIA is not set

So while I do have an AGP chipset, 9 times out of 10, setting fb_nvidia and/or agp_nvidia will conflict with the generic chipset support and the nvidia binary driver.

Besides, not everyone's chipset uses AGP. There are lots of PCI-express motherboards floating around, and they shouldn't have AGP set in their kernel config. I'm reluctant to include this based on my experience and on the many, many other reports I've heard that went into the making of this guide.

What's your motherboard/chipset/kernel version?
Comment 2 Shyam Mani (RETIRED) gentoo-dev 2006-05-04 10:21:16 UTC
Mine is the same config as Josh, kernel-wise and I have no issues with the nvidia and binary drivers.
Comment 3 nm (RETIRED) gentoo-dev 2006-05-06 08:47:01 UTC
(In reply to comment #2)
Oh, I forgot: the "agp_foo" modules created by your kernel are for your *chipset's* AGP. Even if you have an nvidia card, if you have an Intel motherboard and you wanted (for some reason) to use that agp, you'd want to use agp_intel, *not* agp_nvidia.

But much of the time the generic agpgart driver is the only one that works properly with the nvidia drivers.

Recommend this bug be closed?
Comment 4 Brian Keats 2006-05-06 11:00:22 UTC
Hold on, the guide should still say to set,
CONFIG_AGP=y
Without that, my setup wouldn't work.
Comment 5 nm (RETIRED) gentoo-dev 2006-05-07 04:57:26 UTC
(In reply to comment #4)
> Hold on, the guide should still say to set,
> CONFIG_AGP=y
> Without that, my setup wouldn't work.
> 

Hmm. Not everyone uses AGP, though; an increasing amount of users have PCI-express graphics cards.

...this might need to be addressed.
Comment 6 nm (RETIRED) gentoo-dev 2006-05-07 14:21:14 UTC
Weird; it unassigned it when I reopened it. I'll take this again. The patch will go in soon unless there are any objections.
Comment 7 nm (RETIRED) gentoo-dev 2006-05-07 14:33:27 UTC
Whoops, grabbed the wrong bug. Reassigning back to the GDP. Besides, I think fox2mike wanted this one anyway. :)
Comment 8 nm (RETIRED) gentoo-dev 2006-05-26 13:40:49 UTC
Fixed in CVS; thanks for reporting.

(Left out specific chipsets, though, since it would take dozens of examples to show all the chipsets that you can plug an nVidia card into. besides, if users use specific chipset support rather than the excellent generic chipset drivers provided by the kernel, they're expected to know which it is & what the driver name is.)