LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   ATI Radeon 9800XT driver installation finally solved (https://www.linuxquestions.org/questions/linux-hardware-18/ati-radeon-9800xt-driver-installation-finally-solved-131203/)

lightweave 01-03-2004 02:40 PM

ATI Radeon 9800XT driver installation finally solved
 
I was trying for more than a month to find a solution on how to get a Radeon 9800XT working with 3D acceleration enabled. The problem is that the current drivers (3.2.8 and 3.7.0) don't properly recognice the XT model while the PRO model works fine.
In case you have an XT then this is for you. If you have a PRO then you can also follow this but you don't need the additional steps.

First, you should follow the installation instructions in this thread.

http://www.linuxquestions.org/questi...hreadid=122514

If you don't have a Suse distribution then the information there should be also helpfull because the principal is the same on different distributions, only the tools are slightly different. I tried the above with a Suse 8.0 Pro and 8.2 Pro and it also worked fine. Then I switched to gentoo and the information still applies. Of course on gentoo the natural way (emerge ati-drivers) is much easier.

OK. After you have done everything as written in the thread above you have your driver installed but you can't run anything that uses OpenGL. You can verify this when you try to start KDE it will fail with an errormessage about DCOP KUniqueApplication.

If you do an lsmod afterwards you can see that agpgart has a usagecount (on my system it was always 2) and fglrx has none. If you run another windowmanager like fvwm2 and do an lsmod then you can see that fglrx is actually used because the usagecount increased. this means that your driver is basically working, but when your try to run glxgears (i.e. in fvwm2) it will quite with an error (SIGBUS or something).

If you have a PRO then your system should already be working. Now comes the additional step:

After you created the XF86Config-4 file with the fglxconfig you must load the XF86Config(-4) into an editor and add
ChipID 0x4e48

Into the device section.

If you have multiple device sections then look for the one where this line is contained:
Driver "fglrx"
and write it right below. The actual position doesn' t matter as long as it is in the same device section.
Of course you have to do this when you are in the console with X exited.

This line simply tells the driver that you have a Radeon 9800PRO Chip installed. Since the PRO and XT are quite similar this works fine.

If you have questions or problems with this then you can contact me. I'm not used to writing tutorials or similar stuff, so everything is clear to me and works for me, but that doesn't mean that it is clear to you as well. Of course adding that one line should be sufficiently easy, so I really don't expect any problems with this.

Happy gaming! :)

Udyen 01-14-2004 01:50 PM

awesome thanks been looking for this everywhere!

adler187 02-02-2004 11:36 PM

Does anyone know the ChipID for the 9600 PRO? I have a 9600XT and I'm guessing the same style kludge is in order here as i have tried everything else and I dont think the ChipID for the 9800 PRO will work for the 9600.

jdaniel 02-14-2004 02:19 PM

Thank you very much for taking the time to post this. It worked perfectly!

Now, if only ATI would spend a little time optimizing their drivers.

Thank again.

TheHushedCaskeT 01-07-2005 11:11 PM

So I need to do this with Gentoo or not ?
 
Quote:

Of course on gentoo the natural way (emerge ati-drivers) is much easier.
So you mean I can just do emerge ati-drivers ?
I emerged ati-drivers, the only driver that doesn't fail when I startx is the VESA driver (chosen with /usr/x11R6/bin/xorgconfig program). I'm using Kernel 2.6.9.

Has anyone else had to do this procedure in Gentoo ?


All times are GMT -5. The time now is 12:08 AM.