Jump to content

NVidia GeForce4 and AGP


Steve Scrimpshire
 Share

Recommended Posts

I just bought a BFG Asylum MX440 NVidia GeForce4 and it says it is 4x AGP compatible, but with agpgart, it only does 1x, according to /proc/driver/nvidia/agp/status . I had set in my kernel configuration the CONFIG_AGP to a 'm' and everything underneath it to 'y'.

 

With the latest nvidia driver, if I recompile my kernel without CONFIG_AGP, will I be able to use NvAgp at 4x and will it make that much difference?

 

TIA.

Link to comment
Share on other sites

I don't think you'll need to reconfigure your kernel. You'll need to check settings in your BIOS and in your xf86config, if I remember correctly. All of my cards are ATI at the moment, but I remember that the nVidia documentation gave information on AGP in relation to xf86config.

 

Edit: The reason I don't think you'll need to reconfigure your kernel is because it is already recognizing your nvidia, and the nvidia drivers will install any necessary modules themselves. But I could easily be wrong, I very rarely have any need for speedy graphics, so I haven't played around with it in a while. I'm happy with my 90-110 fps.

sh-2.05b$ glxgears 

472 frames in 5.0 seconds = 94.400 FPS

496 frames in 5.0 seconds = 99.200 FPS

492 frames in 5.0 seconds = 98.400 FPS

475 frames in 5.0 seconds = 95.000 FPS

500 frames in 5.0 seconds = 100.000 FPS

491 frames in 5.0 seconds = 98.200 FPS

498 frames in 5.0 seconds = 99.600 FPS

Link to comment
Share on other sites

Ok, thanks. If I set XF86Config-4 to use nvdia's agp if possible (forget the number), X won't load. I forget the error and can't find it in /var/log/messages (for some reason, yesterday's messages stop at around 2 PM). Must be a MoBo problem.

Link to comment
Share on other sites

Here's a link from the original board that covers the subject a bit. Talks about modules, etc.

 

This is an archive of the original board on my computer - note that "search' and whatnot don't work - and let's not post any replies :lol:

Configuring AGP

I'll eventually get around to disabling all those links to mandrakeuser.org, I just haven't done so yet.

 

Same thing on the original board, not sure you should be accessing it

Link to comment
Share on other sites

agpgart is compiled into my kernel and not as a module
Then
With:  

 

Option "NvAGP" "3"  

 

in XF86Config-4

is not a valid entry.....

 

from file://localhost/usr/share/doc/NVIDIA_GLX-1.0/README [Appendix F]

Option "NvAgp" "0"  ... disables AGP support

Option "NvAgp" "1"  ... use NVAGP, if possible

Option "NvAgp" "2"  ... use AGPGART, if possible

Option "NvAGP" "3"  ... try AGPGART; if that fails, try NVAGP

 

 

To use the Linux AGPGART module, it will need to be compiled with

your kernel, either statically linked in, or built as a module.

NVIDIA AGP support cannot be used if AGPGART is loaded in the kernel.

It's recommended that you compile AGPGART as a module and make sure that

it is not loaded when trying to use NVIDIA AGP.

Try

 

"NvAgp" "2"

 

I'm not saying that a value of 3 shouldn't find agpgart, but 3 is asking it to do what it can not and maybe it's causing the error/s or lack of AGP being used. (just shooting in the dark)

 

Is your agp chipset listed?

The following AGP chipsets are supported by NVIDIA's AGP; for all other

chipsets it's recommended that you use the AGPGART module.



 o Intel 440LX

 o Intel 440BX

 o Intel 440GX

 o Intel 815 ("Solano")  

 o Intel 820 ("Camino")  

 o Intel 830

 o Intel 840 ("Carmel")  

 o Intel 845 ("Brookdale")

 o Intel 845G

 o Intel 850 ("Tehama")

 o Intel 860 ("Colusa")

 o AMD 751 ("Irongate")

 o AMD 761 ("IGD4")  

 o AMD 762 ("IGD4 MP")

 o VIA 8371  

 o VIA 82C694X

 o VIA KT133

 o VIA KT266

 o RCC 6585HE

 o Micron SAMDDR ("Samurai")

 o Micron SCIDDR ("Scimitar")

 o nForce AGP

 o ALi 1621

 o ALi 1631

 o ALi 1647

 o ALi 1651

 o ALi 1671

 o SiS 630

 o SiS 633

 o SiS 635

 o SiS 645

 o SiS 730

 o SiS 733

 o SiS 735

 o SiS 745

Link to comment
Share on other sites

Yes: AMD 751 ("Irongate")

 

I recompiled my kernel and used agpgart as a module and now in /proc/driver/nvidia/agp/status I see:

 

Status:   Enabled

Driver:   NVIDIA

AGP Rate:   1x

Fast Writes:   Disabled

SBA:    Disabled

 

I thought at one point, one of my attempts got AGP Rate: 2x to show up.

 

In modules.conf, I have:

options nvidia NVreg_EnableAGPSBA=0 NVreg_EnableAGPFW=1 NVreg_ReqAGPRate=2

Link to comment
Share on other sites

Guest c_m_f

i cant even run the status command because its not set to execute in teh perms and wont let me change it, in konq it changes and then when i close it it reverts back to all read.

Im trying this as root and root owns it! do i need to change it when x isnt being used?

Link to comment
Share on other sites

Guest JaseP

Check the nVidia reference file.

 

I believe the AMD Irongate may be one of the chipsets where AGP timing defaults to 1X due to signal integrity problems. In that case forcing it to 4x per the instructions in the reference file will likely cause system instability (read; crashes when you don't want them).

 

In fact as I type this, I'm checking my hardcopy of the latest Release 40 Notes, and the irongate is in fact only supported to 1x AGP.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...