Penguin

Differences between version 4 and predecessor to the previous major change of RadeonNotes.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 4 Last edited on Thursday, January 8, 2004 10:14:20 pm by SqeakyTopp Revert
Older page: version 1 Last edited on Sunday, November 30, 2003 3:48:22 pm by CraigBox Revert
@@ -1,5 +1,7 @@
-Everything has changed since my original page RadeonOnNforce. 
+!!Support for ATI Radeon & FireGL graphics cards on Linux  
+  
+Back in the days when ATI didn't release up to date drivers, NVIDIA didn't release AGPGART source and I ran 2.4.20, I created a page called RadeonOnNforce, which apparently solved a lot of problems for a lot of people
  
 These days, the radeon driver that you get from [ATI's webpage|http://mirror.ati.com/support/drivers/linux/radeon-linux.html?type=linux&prodType=graphic&prod=productsLINUXdriver&submit.x=13&submit.y=12&submit=GO%21] is the most up to date version, and the latest stable kernels should have support for NVIDIA's AGPGART as it was released as open source by NVIDIA. 
  
 Thanks very much to Curtis Box (no relation) for pointing out the new ATI drivers originally. 
@@ -29,4 +31,29 @@
 #define VMALLOC_VMADDR(x) ((unsigned long)(x)) 
 #endif 
 </verbatim> 
 to the beginning somewhere, and then cd .. back up to build_mod, run ./make.sh, cd back up to fglrx and run ./make_install.sh 
+  
+There is a patch for this, and other issues, in [Gentoo's ATI drivers portage tree|http://gentoo.kems.net/gentoo-x86-portage/media-video/ati-drivers/files/].  
+  
+!!xf86_ENOMEM and xf86_ENODEV  
+  
+<verbatim>  
+(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENOMEM"  
+(EE) fglrx(0): cannot init AGP  
+(II) fglrx(0): [drm] removed 1 reserved context for kernel  
+(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xd1a34000 at 0x40229000  
+(WW) fglrx(0): ***********************************************  
+(WW) fglrx(0): * DRI initialization failed! *  
+(WW) fglrx(0): * (maybe driver kernel module missing or bad) *  
+(WW) fglrx(0): * 2D acceleraton available (MMIO) *  
+(WW) fglrx(0): * no 3D acceleration available *  
+(WW) fglrx(0): ********************************************* *  
+</verbatim>  
+  
+The problem is well documented - basically, you don't have correct AGPGART support. The way I solved this on [LinuxKernel2.6] was to make sure UseInternalAGPGART was set to no in the XF86Config file and rebooting - if at any stage the fglrx AGPGART has loaded, you're shit out of luck. (Ask dmesg(8)).  
+  
+If you have an NForce2; use Kernel 2.4.22 or higher for a kernel that supports the Nvidia AGPGART. (You should be using Kernel 2.4.23 or higher anyway!) It's native to 2.6.  
+  
+With the NForce2 chipset there may be diffiulties trying to have output mirrored to the TV out, unfotunately I do not currently know any solution other than to disable TV out support.  
+  
+The [Gentoo ATI Radeon FAQ|http://odin.prohosting.com/wedge01/gentoo-radeon-faq.html] has some great examples. If you're using a VIA KT400, start at [Rage3D's message board|http://www.rage3d.com/board/showthread.php?s=b63b7ad75931c247abc20583b648f4c4&threadid=33724523&highlight=xf86eNOMEM].