tyme Posted May 27, 2004 Report Share Posted May 27, 2004 well then, I just have 2 dogs to watch...so I should be able to get to it sooner than you :lol: i'll post anything i can find. Quote Link to comment Share on other sites More sharing options...
santner Posted May 27, 2004 Author Report Share Posted May 27, 2004 I just came across this and it seems to be relevant. From www.minion.de Linux 2.6 AGPGART seems to be broken on some chipsets. If you find that your system hangs upon starting X, potentially with ASCII garbage all over the screen, try the built-in NVIDIA AGP GART driver (Option "NvAgp" "1", AGPGART not loaded) instead. When I set: Options "NvAGP" "2 or 3" Then I get the "ASCII Garbage" on my screen and have to power off to shut it down. However when the option is set to 1 it loads fine but the AGPGART module still gets loaded. Does anyone know where to go to shut this off from loading automatically on bootup? Quote Link to comment Share on other sites More sharing options...
santner Posted May 28, 2004 Author Report Share Posted May 28, 2004 ok....so I did something stupid this morning. I couldn't find where the agpgart module gets loaded from, but I knew that via-agp was associated with agpgart so I decided to remove that module from being loaded automatically. I just figured that if it didn't work that I would boot to runlevel 3 and change it back. Well, it didn't work and I changed it back and then for some unknown reason after I rebooted the nvidia module wouldn't load and the familiar ascii garbage was all over my screen. To make a long story short, after about 4 reboots the nvidia module suddenly loaded again and I am now no further along than I was yesterday Does anyone know how to disable agpgart from being loaded automatically at bootup? Quote Link to comment Share on other sites More sharing options...
santner Posted June 3, 2004 Author Report Share Posted June 3, 2004 Here is some more data in my search for an answer. I think that ultimately I need to recompile the kernel without AGPGART because VIA_AGP loads AGPGART automatically and overrides the NV_AGP. It seems that I have read that there are issues with my chipset(VIA KM133) and the AGPGART. Anyway, on to the data. grep -i nvidia /var/log/XF86Config.0.log (**) NVIDIA(0): Option "NvAGP" "1" (**) NVIDIA(0): Use of NVIDIA internal AGP requested (WW) NVIDIA(0): Failed to verify AGP usage Failed to verify AGP usage---->cat /proc/drivers/nvidia/agp/status Status: Disabled glxinfo | grep -i pci OpenGL renderer string: GeForce FX 5200/PCI/3DNOW! This answers how my AGP card can work with AGP being disabled, it's using the PCI BUS!!! dmesg | grep -i agp 0: NVRM: not using NVAGP, AGPGART is loaded!! nvidia: no version for "struct_module" found: kernel tainted. nvidia: module license 'NVIDIA' taints kernel. 0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-5336 Wed Jan 14 18:29:26 PST 2004 not using NVAGP, AGPGART is loaded---this leads to my theory of compiling the kernel without AGPGART. Let me know what you think. Quote Link to comment Share on other sites More sharing options...
bvc Posted June 3, 2004 Report Share Posted June 3, 2004 mv agpgart.o agpgartOLD.o make sure agpgart can't load ;) Quote Link to comment Share on other sites More sharing options...
santner Posted June 3, 2004 Author Report Share Posted June 3, 2004 Could that affect the functionality of the via_agp module though? It seems that one is dependent on the other. If I load via_agp, agpgart loads automatically also. Quote Link to comment Share on other sites More sharing options...
tyme Posted June 3, 2004 Report Share Posted June 3, 2004 via_agp is actually part of agpgart in the kernel. i don't think the system seems agp as enabled unless you are using agpgart - whether or not it is. Quote Link to comment Share on other sites More sharing options...
santner Posted June 15, 2004 Author Report Share Posted June 15, 2004 I have tried on a kernel with and without agpgart compiled in. I have tried the patch from minion.de. I have posted on nvnews. All to no avail. And finally, my last hope is to email nvidia directly. In summary: cat /proc/drivers/nvidia/agp/status Status: Disabled The closest I have got is using NvAGP "2", of course the system locks up with ascii garbage everywhere. But when I boot to run level 3 and check the /var/log/XF86.0.log file, it does say that AGP 4x has been successfully initialized. So close.... I fear that my chipset is the problem(VIA KM133). Almost.....giving......up...... Quote Link to comment Share on other sites More sharing options...
bvc Posted June 15, 2004 Report Share Posted June 15, 2004 On Athlon motherboards with the VIA KX133 or 694X chip set, such as theASUS K7V motherboard, NVIDIA drivers default to AGP 2x mode to work around insufficient drive strength on one of the signals. You can force AGP 4x by setting NVreg_EnableVia4x to 1. Note that this may cause the system to become unstable. On ALi1541 and ALi1647 chipsets, NVIDIA drivers disable AGP to work around timing issues and signal integrity issues. You can force AGP to be enabled on these chipsets by setting NVreg_EnableALiAGP to 1. Note that this may cause the system to become unstable. ftp://download.nvidia.com/XFree86/Linux-x86/1.0-5336/README Quote Link to comment Share on other sites More sharing options...
santner Posted June 15, 2004 Author Report Share Posted June 15, 2004 That's a good point, and I have come across that before. However, it says that the nvidia drivers default to AGP 2x mode. I can't even get that. I guess that I could try to force it to AGP 2x and see what happens, it's worth a shot. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.