XFree86 4.3 ATI Drivers
Hey, i just picked up a smokin' new ATI radeon 9500 pro gfix card (yeah, for doom 3 :D ) and now I'm need for the right drivers. I mean come on, its just NOT LEGAL to have linux and not be able to play tux racer! So, i've checked high and low for ati drivers that support xfree86 4.3.0 (the version that ships with rh9) to no avail.
Does anybody out there have any ideas as to where i can get these drivers or do i just have to WAIT...? |
|
thanks for the link, interesting, but still only good up to 4.2...thanks anyways
|
I just double checked it is also good for 4.3 - look into the download area there you will see
|
newbism confirmed...thanks a TON
:newbie: |
ppfttt....not even those drivers support my card i guess...i'll just haveta wait.
i tested it with chromium and tux racer, and it still runs terribly choppy... any more help? anyone? |
There are also closed source driveres directly from ati, but the drivers at gatos should work - did you check with glxinfo?
Wich modules did you load in your config? |
There you go,
http://www.schneider-digital.de/down...linux_X4.3.zip ...fresh outta the oven, released yesterday, version 2.9.08. |
edit--just hadta reboot--edit
HOWEVER, i still have a problem. They simply aren't working. I installed the RPM without a hitch, restarted X and Xserver and tested it with chromium...blargh, it's still choppy. btw, i used the drivers from the german site IRT ritzlmayr: i know, i tried the ati drivers first, but they only support up to XFree 4.2.x. when i run glrxinfo the only useful piece of info i got was Quote:
Quote:
|
Code:
>fglrxinfo |
i think you will have to edit your XF86Config file to tell X to use the new driver. i can't give you any more specific information myself, but maybe someone else can. take a close look through the driver documntation.
alex |
i tried, and everything was just rejected when i restarted the X server, it said it wouldnt accept the settings and tried with a fresh config every time.
I guess its still back to the drivers, (i.e. i cant enable agp in the XF86Config file if my drivers dont support it) |
Here is some data from my config (how it should look like) wich works.
when you execute gxlinfo one line is important wich is direct rendering: Yes (if this is no - something is wrong) if it is Yes you are fine (chromium etc. should run fine) XF86Config: the following modules are loaded on my machine where HW-accel. works. (dri and glx are the most important ones for HW-accel.) If you also want native OpenGL support also include GLcore. Section "Module" Load "dbe" Load "extmod" Load "fbdevhw" Load "dri" Load "glx" Load "record" Load "freetype" Load "type1" EndSection After your X-Server is started you should also check the loaded Kernel modules. Important here is radeon and agpgart. On my machine radeon is used 20 times and agpgart is used 3 times. You can check that with lsmod (usually those modules are somewhere near the top of the list). If something is different on your machine post exactly what the differences are - otherwise it is hard to help. good luck |
You need to recompile your kernel and REMOVE radeon and DRI support. I wrote a little howto that I am told works with a good few radeon cards. Maybe it will be of help?
http://www23.brinkster.com/nukes031/radeon.html |
thanks, i'll check that out
|
for anyone with a radeon 9700 pro and an 8x northbridge (agp port). With the suggestions given above and some backporting that I've been working on I'm hoping to have the ati drivers supporting 8x. The driver already appears to support 8x (at least for the VIA KT400) but mine is a P4PB Ultra w/ P4X400 chipset so I'm trying to work it in. Let you know if I get it working.
|
nifty, you'll be a god if you get this to work, it seems like a pretty common problem...THANKS!
|
I DID IT!!!! HOLY $H17 I DID IT!!!!!!
Here's the full story abridged... built a beautiful gaming machine... 8x AGP DDR 400 whole 9 yards... of course latest AGP bridge latest chipset... no support... except in the 2.5.x series kernel. ATI AGP drivers don't build against 2.5.x series kernel. Started backporting 8x AGP to 2.4.x series kernel then after a week of that (and getting an agpgart module to compile but couldn't test it)... discovered that ATI fglrx driver supports SOME agp 8x. Downloaded the fglrx for XF86 4.3... hacked the AGPv3 routines... copied the KT400 support over for the P4X400 chip and gave it a shot... much to my surprise after some fiddling / hacking / comparing notes XF86 started up... I thought... holy shit... now lets test this... ran fgl_glxgears... got some 400 fps. ran glxgears... got from 4000-6000 fps. ran fgl_glxinfo... something about a radeon driver... ran glxinfo... and saw the magic words... DIRECT RENDERING: YES AAHHHHH!!!!! YEAAHHHHHH!!!! after jumping up and down on my roommate I proceeded to celebrate and I now type this with a beer in my hand and a cigar in my mouth. I'll post a diff of ATI's agpgart_be.c file if anyone's interested... and if anyone would like to take this further by testing the backported agp v3 support for the 2.4.x series kernel let me know... or perhaps I'll post it to the kernel mailing list for people to review. Seeing as how the ati driver will not compile against the modded 2.4.x I can't test the thing so if someone wants to take it over they're more than welcome. Talk to you more tomorrow... I'll post stuff tomorrow evening... in the meantime I have quake III, UT2K3, and GLTron to install and play with my new AGP card... laters, jpbarto ok... finally settled down. I'll be submitting the updated code to the website I got the 4.3 code from. However if anyone has a place we could post this to now for those who need it (I don't have a website and we can't attach to these posts). also to supply a diff or a patch could prove lengthy for this forum. However if anyone wants it now you can send me an email at tcwg@email.com also, I started this whole thing by trying to backport the 2.5.x kernel AGP v3 support to 2.4.x however I was unable to test it because the ati driver wouldn't run against it for some reason. Not sure why. However if someone would like to give it a shot I can provide the modded files. take it easy my fellow Linux monks, jason |
P.S. I'll also be submitting modd'd 2.4.x files / patches to the kernel mailing list.
|
kernel mailing list?? erm, how could i get these files without joining a mailing list, could you just upload them somewhere or email even? newb here..but if i get these and they work man, i'll LOVE YOU! haha, this issue has been about the only thing holding me back from dropping windows///
|
Hi folks !
I have to admit being quite interested in this issue as I use a Radeon 9700 Pro as well under Redhet 9.0 ... and guess what, I have to wait and wait and wait and hope to see some hand helping me bringing OpenGL features running in this environment. I also read last week an interview of the main official ATI driver developper, it said that all the ATI fans only had to wait ... a few weeks to see it coming. The guy told that the full 3D OpenGL featured driver was ready but in validation process. Validation which should only take 3-4 weeks. Interview was beginning April. :D |
if your serious, i'd rather wait for those than hack up my glx and x86 files...</woman phase>...hell no! I wanna hack the crap outta this baby, its the beauty of linux
|
martinman send me an email at tcwg@email.com. I'll send you the modified ATI driver. Its just like the download except that its not in rpm format. (you'll have to build the kernel module from source). I'll include instructions on how to install it if it'll help.
Now the support I've added is for the Via P4PB Ultra mobo w/ a P4X400 chipset (northbridge)... if that's not you're northbridge chipset then I'm not sure this'll do you any good. Oh, also I sent the modifications into the site where I got the driver from (see earlier in thread). It is the ATI driver version 2.9.8 modified for the XF86 4.3. Hopefully they'll let me know when / if they include the support changes. |
jpbarto, do your drivers work when you are logged in as user. Because I installed 2.9.8 drivers for X 4.3.0 without problems and everything works for root, but not for users.
Can you send me those modified drivers to dberry@verat.net ? |
check your XFree86 config... there is a DRM section in there that can restrict access to just root. If it works as root then it is probably not a driver issue but a configuration / device permissions problem.
|
Quote:
Section "dri" Mode 0666 EndSection And I also tried chmod 0666 /dev/dri/card0, and nothing, still not working. Any idea? |
What error message(s) are you
getting? :) Cheers, Tink |
Take a look at this thread http://www.linuxquestions.org/questi...threadid=55474
when I type, for example glxinfo as user I got this Code:
name of display: :0.0 Code:
name of display: :0.0 Code:
name of display: :0.0 So how to make it work for users? |
In your other post I saw that you are
using slack ... well, my slack 8.1 uses the file /etc/X11/XF86Config, not a /etc/X11/XF86Config-4 ... maybe if you put that section in the other file? And yes, I compiled 4.3 manually, too :) Cheers, Tink |
Maybe, I'll try that later,I cant lose anything :)) But I only have /etc/X11/Xf86Config-4 file. Isn't the -4 one default and if it's not there X uses w/o -4 one?
I compiled X 4.3.0. Maybe I did something wrong? I did it like it says in readme file, make world, then make install, everything went ok, no errors. |
Actually here's a little X history for you... When XF86 first went from version 3 to 4 alot of people who were testing with XF86 4 but used ver3 for primetime would keep their XF86 config for version 4 as XF86Config-4. So when you start XF86 it first looks for an XF86Config-4 file... if it doesn't find it then it looks for XF86Config. so that has nothing to do with it. your XF86config 'dri' section looks correct and after chmod'ng card0 you should've been alright.
I built my XF86 4.3 from source on an LFS system, compiled the driver, did the fglrxconfig, modprobed the fglrx driver and told it to use its own agpgart modules... then started x... no problems. my card0 comes up as crw-rw-rw- did you replace the libGL with the one that came with the fglrx driver? I don't know what it is your missing... maybe you'd have better luck posting to the dri forum over at sourceforge (dri.sourceforge.net). its definately a permissions problem but I'm not sure where its coming from. |
Check http://www.linuxquestions.org/questi...threadid=51614 , we got it solved there
|
uhm, nukkel, I don't think thats the right solution for me seeing that you have a different generation card, a very weird version of xfree (from cvs), and a different distro (even though that shouldnt really matter)...so i say, jpbarto, when can we/I expect those drivers?:D :Pengy:
|
Hold on, I just found that the driver can be downloaded seperately for XFree86. It's here: http://www.xfree86.org/~alanh
BTW I have XFree86 4.3.0 now, from downloaded binaries, makes no difference. Why not give it a try, this driver claims to be for all Radeons all the same |
i checked that out, unpacked it (does it matter which directory i unzip it into?) and got this error:
Code:
/lib/modules/2.4.20-9/build/include/linux/highmem.h:20: warning: pointer of type `void *' used in arithmetic |
Phew, that looks bad... I'm not that much of a programmer myself so this looks as weird to me as it does to you...
Don't ATI have drivers for their more expensive cards themselves? Maybe that'll get you further I'm sorry but I really wouldn't know how to solve this :scratch: P.S. unpacking a .tar.gz can always be done in any temporary directory. |
the ati drivers for all the highend cards only support XF 4.2.0...
come to think of it, is it reasonable to try and DOWNGRADE X? Or are there MAJOR bugfixes in 4.3 that arent worth sacrificing for opengl and direct rendering? like i said in the other thread, would it reasonable for you to email me the file? |
Martinman, I'm sorry if you've sent me emails in the last couple of days. Some buddies of mine were visiting from grad school over the weekend so I didn't have too much computer time.
If I remember correctly though you want to run a radeon on a KT400 chipset mobo with XF 4.3 right? here's the file you need: http://www.schneider-digital.de/down...linux_X4.3.zip the driver I have available is a modded copy of the one linked above. I added support for the P4X400 chipset. support for the KT400 is already available in this driver (at least judging from the looks of the code). Give it a try and let me know (either through here or email) if you have problems. And if after installing it says it won't support your KT400 I'll further mod the one I have available to add the support. download from the link above and let me know how it goes. laters, jbarto P.S. I would like to have you host the mod'd drivers if you would please I'll send them to you some time this week; at least until the site linked above provides the updated driver on their site. |
Posted possible solution
|
All times are GMT -5. The time now is 01:23 PM. |