PDA

View Full Version : ATI 9200 + FC6+ Kernel 2.6.20-1.2925.fc6 problem Please HELP


lokieslogics
03-16-2007, 09:01 AM
Hey Everyone,

Is there an updated script for Micheal post:

http://www.phoronix.net/forums/showthread.php?t=342

That will work for ATI 9200 + FC6+ Kernel 2.6.20-1.2925.fc6. I have not been able to successfully get the Fglrx driver working with any kernel and its been days working at it. Any help will be appreciated.

Thanks

Michael
03-16-2007, 09:52 AM
lokielogics,

If you manually patch the newer firegl_public code from 8.34 with the 2.6.20 patch, you should be able to then backport that code into the 8.28.8 driver using my script.

Otherwise once this month's driver is out, I'll push out some new updated firegl_public code for the legacy driver.

Will that work for you?

lokieslogics
03-16-2007, 10:54 AM
Hey Michael,

Thank you for the quick response. I have been working on this for so long, I had no idea that my card would cause so many problems. I am new to FC6 so bare with me.

I install a fresh copy of FC6, then I updated all the packages so I now have kernel 2.6.20-1.2925.fc6 i686. At this point should I download the
ATI Proprietary Linux x86 Display Driver 8.28.8. and install it. because when I try that I get the following error

ATI module generator V 2.0
==========================
initializing...
cat: /lib/modules/2.6.20-1.2925.fc6/build/include/linux/version-*.h: No such file or directory
Error:
kernel includes at /lib/modules/2.6.20-1.2925.fc6/build/include do not match current kernel.
they are versioned as ""
instead of "2.6.20-1.2925.fc6".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux
error: Bad exit status from /tmp/ATI-fglrx-8.28.8-1-12875-root/tmp/rpm-tmp.54023 (%install)


RPM build errors:
Bad exit status from /tmp/ATI-fglrx-8.28.8-1-12875-root/tmp/rpm-tmp.54023 (%install)
Removing temporary directory: fglrx-install

One more thing, I tried install the kmod-fglrx, which did install however X does not start. I get a message saying it can not find a matching device for PCI:1.0.1.

I will not give up until I get this working because desktop managers like beryl requires it and I really want to give FC6 a good chance.

Thank you

lokieslogics
03-16-2007, 10:56 AM
One more thing, here is the output from running fglxinfo:

display: :0.0 screen: 0
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 20060602 AGP 1x x86/MMX/SSE2 TCL
OpenGL version string: 1.2 (1.3 Mesa 6.5.1)

this is with the kmod-fglrx installed.

Thanks

yoshi314
03-16-2007, 11:37 AM
why do you want to install 8.28.8 instead of "latest and greatest" 8.34 ?

or am i missing something here?

lokieslogics
03-16-2007, 11:40 AM
I don't think that ATI 9200 card supports the latest driver. I can't get it from ATI site. If I can install it let me know, because I have been getting mixed feedback from different sources. I think I will follow instructions from you guys. Any feedback is appreciated.

Thanks

Michael
03-16-2007, 12:11 PM
You are correct in that the R200 (9200) is not supported by the latest driver (8.34), but firegl_public is, which is where the 2.6.20 patch applies. The firegl_public will still remain compatible a bit longer. Yoshi, R200 support was dropped in 8.28.8

However, lokieslogics, Beryl (without XGL) will not work with the fglrx drivers. If you want to use Beryl, use the open-source drivers (the drivers that are already working/used by default).

yoshi314
03-16-2007, 01:06 PM
oh, right now i remember. sorry about that.

yeah, i thought about open drivers as well. they're good enough with older cards as i have noticed with my friend's 9x00 card. (i think it was radeon 9600)

Svartalf
03-16-2007, 03:49 PM
The open drivers for R200 are quite good, in actuality- of course, your mileage may vary with it... :-)

The fglrx drivers with my RV370 part (Xpress 200M) work decently enough (and actually now sort of work with the integrated RAM turned on- but it's unstable so I'm doing UMA only operation...)- but they're sssssllllloooowwww on this laptop compared to the R200 DRI drivers for games that aren't programmable shader happy.

UT2k3/2k4 won't play on my AMD64 laptop, but will play on the older laptop I recently acquired that is a 1.7 GHz P4 with a Radeon Mobile 9000 on board. Same goes for a host of other 3D games. Some will, many won't play well on my main laptop. Pretty much anything other than the shader heavy Doom3 and Quake4 will run adequately on the other one so far. I was pleasantly surprised.

lokieslogics
03-16-2007, 04:11 PM
Hey Guys,

Its good to talk to people that have extensive knowledge about these cards and software. Please bare with me if my questions seems dumb, but would like to clear up these things once and for all.

1) Is the open source driver the kmod-fglrx or the driver that comes with the default installation of FC6?

2) Michael you mentioned the firegl_public application supports my current kernel, where do I get that application?

3) My understanding so far is that if I want to use beryl I shouldn't install the ATI Proprietary Linux drivers, only open source driver work with that? I thought beryl uses direct 3d rendering?

I guess my next steps will be confirmed once I clear up these questions?

Thanks alot guys

Michael
03-16-2007, 04:33 PM
The open-source driver is the one that comes default in FC6.

If you want to use Beryl, the drivers that come installed by default will work.

More clarifications: http://www.michaellarabel.com/?k=blog&i=109

archo
03-16-2007, 07:49 PM
First, I want to thank Michael for his work on the patches/scripts:

THANK YOU.

Second, I am in the same boat with an older chip (mobility radeon 9000) in a Dell laptop and I can only use the 8.28.08 drivers from ATI. I need reasonable OpenGL performance, so the opensource radeon driver doesn't seem to be a viable option for me.

The recent FC6 yum update brought me kernel 2.6.20, but I was unable to regenerate the fglrx rpms since the firegl code won't compile anymore. I rolled back to 2.6.19 for the time being. Have I reached the end of the line with this laptop?

Michael
03-16-2007, 07:57 PM
You have not reached the end of the road. By following the steps I previously mentioned, you should be able to get any R200 card up and running with the 2.6.20 kernel.

I can update the legacy driver later this month once the new driver is publicly out. I have already written the patches for 8.35 so the legacy script can be released on the same day as the new official driver this month. If I have the time this weekend, I can backport the changes to 8.34 so the patch will work and then push it out as the new firegl_public code.

archo
03-16-2007, 09:19 PM
Success!

I got the 2.6.20 patch from http://www.phoronix.net/forums/showthread.php?t=1033

I hacked the original script you wrote from http://www.phoronix.net/forums/showthread.php?t=342 so that it applied the patch after the cp build_mod

and I got fresh (old 8.28) rpms that installed under 2.6.20. Interestingly, a benchmark OpenGL program I wrote gives me 30% higher FPS than it did under 2.6.19. How about that for an unexpected bonus.

Thanks, Michael!

P.S. The last part of the patch didn't take, I couldn't even find the INIT_WORK call that it is patching in the code anywhere...

Michael
03-16-2007, 09:32 PM
Your welcome.

Can you post some more detailed instructions so others with the problem can see?

The INIT_WORK was introduced recently into the firegl_public. If you don't see it, no problem.

lokieslogics
03-19-2007, 11:22 AM
Hey Michael,

Great article, it answered many of my questions. I guess my big mistake was installing the kmod-fglrx driver. Whenever I installed it, x would not start, So I guess my question now is when do you use that driver? Are there any special circumstances/cards/applications/etc when it is need?

Thanks everyone,

Michael
03-19-2007, 11:47 AM
You use the R200 legacy driver mainly when you want to use TV-out to your TV or other monitor. Or want a bit better gaming performance. Or you don't care about the desktop effects.

glussier
03-19-2007, 12:12 PM
Or want a bit better gaming performance


If we call twice de performance a little bit better.

kirsche
03-29-2007, 04:12 AM
I am trying to install gl driver for 9200SE on FC6/2.6.20 for several days already. Still the same result.. :(

Is it really a fact that v.8.35 will not be working with 9200?

So, the only hope is to build 8.28, as I may understand.
But I am unable to do it. Even Michael's "legacy" pack gives me an error with many "+++".

Kmod-fglrx won't work. 8.35 ATI driver builds great, but won't work.
Ohh...nothing works except pre-installed FC6 driver. Total disaster.

If anyone can give an advice - please, give.

Michael
03-29-2007, 07:00 AM
I am trying to install gl driver for 9200SE on FC6/2.6.20 for several days already. Still the same result.. :(

Is it really a fact that v.8.35 will not be working with 9200?

So, the only hope is to build 8.28, as I may understand.
But I am unable to do it. Even Michael's "legacy" pack gives me an error with many "+++".

Kmod-fglrx won't work. 8.35 ATI driver builds great, but won't work.
Ohh...nothing works except pre-installed FC6 driver. Total disaster.

If anyone can give an advice - please, give.


The 9200 will not work with any driver past the 8.28.8 release.

I'll update the legacy scripts today -- check back on the forums in a few hours and then run the scripts and it should work for 2.6.20.