Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Originally posted by stunter I don't have Mandrake 10.1 and I don't think it's particularly distro dependent. According to ATI, the latest linux drivers from ATI (fglrx) don't yet support 3D rendering for newer ATI cards (9500, 9700, etc). If Mandrake found a way to get this working, great. I'll take the time to download the distro and upgrade my installation.
The thread starting post mentioned Mandrake10.1 and ATI Radeon 9600XT, so I gave my $.02 about that specific problem.
Before installing Mandrake, 3 weeks ago, I was running Fedora Core 2 and didn't have any problem with 9600XT 3D hardware acceleration either.
Even if it's a little outdated, I highly suggest to check: ATI HowTo
That thread helped me a lot about installing manually the ATI LInux driver.
Hi Tom/Stunter.
Not wanting to show off (har har) but below is the output from glxinfo on my mandrake 10.1CE box. This is exactly how mandrake set it up for me. Like I said the other day Tom, I would recommend doing a fresh install on your 10.1 box. As far as I know, the current fglrx drivers expect you to be running xfree86 and 10.1 uses xorg so i'm going to leave my drivers alone until I read somewhere that someone else has got them working.
Stunter, when I had Mandrake 10 I had to install the fglrx driver from ATI and then add the extra lines to /etc/modprobe.conf as detailed above. There wasn't any need for extra patches or recompiled kernels etc.
When I installed the fglrx driver I logged in as normal, opened a terminal and went su. Then go init 3 (this will shut down X and take you to a text only session ie. black screen white text). You will have to log in again (do this as your normal username) and then go su again. go rpm -Ihv --force (name of driver).rpm. This will compile the driver and put everything in place. It will also do a test install of the driver and as long as your distro isn't messed up will succeed. Then you need to run the fglrxconfig script which creates an xfree86 file which it will place in /etc/X11. When answering the questions that fglrxconfig asks, you can use the defaults for everything except when it asks if you want to use the built in agpgart interface (you don't want to use that). Once the fglrxconfig script has run, type exit (to get out of su) and then startx which will log you back into your desktop. If at this point to went glxinfo, you would find that direct rendering is still not working. Edit the file modprobe.conf as mentioning in my earlier post (it's probably best to copy & paste the text to avoid missed "--"'s). Now reboot your PC and when it comes back up you will find that direct rendering is now working (well it worked for me anyway and that was the same 9600XT card and same distro).
I had the same problem a while back and I managed to get it working. Here's the forum where I learned how to do it. I included a lengthy tutorial for anybody else (like you all) who might have the same problems.
Should work. I built the fglrx module against my 2.6 kernel using the tools provided with the download from ATI. Pretty easy. Micker's description above is pretty clear. Still didn't work until I added the lines to /etc/modprobe.conf that Micker suggested. Then it was fine. All works and though I'm not getting the frame rates some show, I thought 800,000 wasn't at all bad.
OK, I updated to Mandrake 10.1. Fine. Now it has an xorg server and once again my ATI 9550 (256mg) card no longer has direct rendering. I went through the stuff again. Rebuilt the kernel module against the new kernel, tried to install. Said everything was fine. Rebooted and no direct rendering. I re-added the line to /etc/modules.conf
But no deal. Heck, my mouse doesn't even work right anymore.
Sigh....
Back to the drawing board. Should have left well enough alone and kept 10.0, I guess.
stunter
Update: Well, I finally was able to get everything working again. Running drakconf from command line (init 3) let me choose the fglrx module I'd compiled against the new kernel and re define other parameters including screen, etc. Now, for what I am sure are secret alchemical reasons, everything appears to be working and I'm getting faster frame rates that I was before (950,000 for 5 seconds previously - now 1,450,000 for 5 seconds).
Hello. Its me again. I installed the fglrx rpm, but I think it was the wrong version. I have installed Mandrake 10.1 that came with my LINUX Format magazine, and then fglrx rpm. Which then came up with an incompatacy error.
I have now downloaded fglrx latest from ATI, version X.Org 6.8
My question now is, how do I un-install the older version of fglrx I installed and have I now got the correct version of fglxr?
I downloaded the latest version from ATI, ran the rpm. It could not install a preconfigured fglrx module because it didn't have one. It mentions something about not yet having modules for the 2.6 kernel. You can go the fglrx directory (under lib/modules) and run the make command to have it compile a new module against the kernel you have (you do have to have the appropriate sources installed on you system). After I did that and did the make install bit, I was able to drop to init 3 and run drakconf from command line to get the right module installed and configured. When you run the make.sh command that is in the fglrx module directory, it gives pretty clear directions on how to do the rest.
If this gives you any problems, let us know and when I get home and back on my linux box, I can post the exact sequence. I'm at work and don't have my linux stuff available.
I will try that. It would be helpful to have a step by step, (Idiots Guide if you like), to help me install it correctly.
I shall be reinstalling Mandrake 10.1 first though, as I cannot fire it up now. Due to my incompetent bungling with the wrong version of fglrx.
Then I can try again. I shall log on here tonight, before going any further, in case you mention anything that I should do first.
I have tried to install the RPM, but get this result.
Installation failed:
file /usr/X11R6/lib/modules/dri/fglrx_dri.so from install of fglrx_6_8_0-8.8.25-1 conflicts with file from package ati-3.11.1-1mdk
file /usr/X11R6/lib/modules/drivers/fglrx_drv.o from install of fglrx_6_8_0-8.8.25-1 conflicts with file from package ati-3.11.1-1mdk
file /usr/X11R6/lib/modules/linux/libfglrxdrm.a from install of fglrx_6_8_0-8.8.25-1 conflicts with file from package ati-3.11.1-1mdk
file /usr/X11R6/lib/libGL.so.1.2 from install of fglrx_6_8_0-8.8.25-1 conflicts with file from package libxorg-x11-6.7.0-2mdk
Do I have to have the appropriate souce files you mentioned above, installed first?
Or am I being a bit of a plank by trying to install the RPM file?
Oh yes. The fglrx I have downloaded is:
fglrx_6_8_0-8.8.25-1.i386.rpm
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.