Configuring my ATI Radeon Express 1100 card on Slackware 11.0
Hi,
I have been trying to configure ATI Radeon Express 1100 card in Slackware 11 on my Acer Aspire 5100 Laptop. I have downloaded the relevant driver - ati-driver-installer-8.36.5-x86.x86_64.run from the ati site and installed it. Then I issued the following command - Quote:
Finally, I had to reboot the system and revert to previously saved copy of Xorg.conf. Here are the last 20 lines of /var/log/Xorg.0.conf - Quote:
|
Can you post your xorg.conf ?
|
Here is my xorg.conf -
Quote:
|
Ok, why is your driver still vesa ?
Code:
Driver "vesa" Code:
Driver "fglrx" |
Thank u for responding so quickly!
I tried replacing vesa with fglrx. But when I give startx command I am again presented with a blank screen which refuses to go away until I reboot. Here are the last few lines of /var/log/Xorg.0.log when I put fglrx - Quote:
|
i am newbie in slackware.i have problem installing ATI Radeon 9550 on slackware 11.i've already have my r300 driver but i don't know how to install it.please,can anyone solve my problem...
|
This sounds like one of the problems in covered in cwwilson721's A Guide: Enabling 3D Acceleration in X11 thread.
Read the first post at least, it covers this near the end. Basically the problem is that aticonfig does not set the HorizSync and VertRefresh properly in xorg.conf, so normally you have to copy the values out of your back-up one into the new one. You are using the default values for HorizSync and VertRefresh. You will need to find the correct values for your monitor. They should be in the manual, if you don't have a copy it will be available online. You may need to tweak the values slightly if you still get a black screen, use slightly more conservative values. EDIT: Don't forget to disable composite (ATI STILL don't support it) and add the DRI section to your xorg.conf |
You can also try 'xorgsetup', it detects the correct values for HorizSync and VertRefresh of most monitors (except on laptops).
|
Quote:
However, adding a "Modes" section causes the driver to pitch a fit - it works, but generates a ton of warnings in Xorg.0.log. I've always ended up adding back in a "Modes" line in the Display section - which aticonfig never copies over from the Display section that's in xorg.conf initially: Code:
SubSection "Display" Also, after X is up, you probably want to try Code:
grep WW /var/log/Xorg.0.log Quote:
Code:
Section "Extensions" Code:
Section "ServerFlags" Good luck, -Larry |
Hi,
I have tried the suggestions made by HowDoIProgrammIt, but I get the blank screen again when I give startx command. As for xorgsetup, the program aborts with the following message - Quote:
My card -ATI Radeon Xpress 1100 is not listed here. So which driver should I download? Since I am using a laptop, should I d/l driver from under Mobility Radeon or from under Integrated/MotherBoard which lists Radeon Xpress 200 as one of the options? |
Quote:
The good news is, that driver is still available. The bad news is that if you're using a kernel that's newer than 2.6.18 (a least on Fedora) you'll need to patch it. The good news is I've already done that for Fedora. Couldn't tell from the previous posts what distribution you're running (unfortunately, yeah, it does make a difference); in any event, though, the download link for all supported x86 && x86_64 distributions is: https://a248.e.akamai.net/f/674/9206...x86.x86_64.run (the previous drivers are at http://ati.amd.com/support/drivers/l...f-8-32-5.html). Assuming you're using Fedora, from that point on, the process goes something like this. Decide on a place to keep your ATI drivers (I use /usr/src/drivers/ATI), mkdir && cd to it, etc., then, download the driver: Code:
sh ./ati-driver-installer-8.32.5-x86.x86_64.run --extract Code:
--- common/lib/modules/fglrx/build_mod/firegl_public.c 2006-12-18 10:58:15.000000000 -0500 Code:
/usr/src/kernels/$(uname -r)-$(uname -m) Code:
/lib/modules/$(uname -r)/build You might also have a symbolic link named "/usr/src/linux"; you don't need to create it (though you can if you want to); if it's there, though, make sure it points to the right location: Code:
[ -h /usr/src/linux ] && ( rm /usr/src/linux; ln -s /usr/src/kernels/$(uname -r)-$(uname -m) /usr/src/linux ) Code:
[ -e /usr/src/linux/include/linux/config.h ] || touch /usr/src/linux/include/linux/config.h Code:
[ -e /lib/modules/$(uname -r)/build/include/linux/version-$(uname -r).h ] || touch /lib/modules/$(uname -r)/build/include/linux/version-$(uname -r).h Code:
cd fglrx-install Code:
[ -d x710_64a/usr/X11R6/bin Code:
./ati-installer 8.32.5 --buildpkg Fedora/FC6 Code:
../ATI-fglrx-8.32.5-1.fc6.i386.rpm Code:
rpm -e `rpm -qa | grep -E "^ATI"` Code:
pushd ..; rpm -Uvh --force `ls *.rpm`; popd Code:
sed -r -i "s/^id:5:initdefault/id:3:initdefault/" /etc/inittab Code:
startx > /dev/null 2>&1 & Quote:
https://a248.e.akamai.net/f/674/9206...ux_8.35.5.html I also found this thread on fedoraforums.org where someone else was having a similar problem; maybe it will help... http://fedoraforum.org/forum/showthr...=155877&page=2 Quote:
Personally, I would try the Phoronix forums, and give this site the once-over if you haven't already: http://wiki.cchtml.com/index.php/Main_Page Good luck with it; those drivers are touchy as hell. It's easy to burn up a ton of time trying to get them to work. However, once they do work, they rock; with my X1600 (RV530), which is a 512Mb card, glxgears shows an FPS in excess of 6,000. - Larry |
But I mentioned that I was using Slackware 11.0 in my first post. The kernel is 2.6.17.13
Is the procedure you mentioned above the same for this kernel and distro? |
Quote:
That may end up making things easier; here's the deal with the way the driver installer is set up: some distributions have a person or persons that maintain customized and pre-packaged versions (.deb, .rpm, etc.) of the driver; others don't. When you run the "driver installer": Code:
./ati-driver-installer-<version>-<architecture>.run --buildpkg The top-level installer then calls fglrx-install/ati-installer.sh, passing to it the driver version, and the command you passed to the top-level installer (let's call this the TLI). For example, say you ran the TLI with "--buildpkg Debian/etch" & you're using version 8.35.5 of the driver. The TLI would then exec another script: Code:
./fglrx-install/ati-installer.sh 8.35.5 Which, coming back around full circle, it might well. With older versions of the driver, the first few times I installed it, I didn't realize I was supposed to build the RPMs <or> install the driver; I thought I was supposed to do both. The docs for the driver are atrocious; my tip-off to that was when I realized that the install was being done from inside X (runlevel 5 on Fedora). Since the driver (by default, anyway) replaces libGL and several other parts of the server (more or less). What I would do, in this order, is: 1) make sure my xorg.conf was 100% and about as simple as you can get it to be. Or one that's known to work. Here's mine; you're welcome to try it: Code:
Section "ServerLayout" From looking back over your posts (the one from 05-28-07 07:15 AM) it looks a lot like, at least at that point, the problem was with the Screen section of your xorg.conf file. Maybe that's still all it is && all it'll take to fix it (eg., perhaps you thought you had a good one in place, but didn't; it's easy enough to do...) 2) If you haven't already installed the driver using Code:
./ati-driver-installer-<version>-<architecture>.run --install Code:
find /lib/modules -name "fglrx.ko" 3) If that doesn't work, start hacking the shell scripts in fglrx-install. Particularly, keep the build dir the installer used while building the driver. See if there's anything there that'll give you a hint... 4) Try to get your graphics hardware running with the "radeon" driver && work your way out from there. At least you'll be certain your xorg.conf is correct, and you should have fairly good performance - assuming your hardware isn't R500 or R600 series. ATI (now AMD) is in the process of open sourcing the driver, which, while it doesn't help you right now, is a good indication for "down the road"... What I'm not certain of is Slack; I haven't seen or used that distribution in years. Unfortunately, I can't help you there. I thought they were one of the hold-outs still using XFree86; I guess I'm wrong there from what you posted but that shows you about how familiar I am with Slackware... Try building it - the kernel you're using is old enough that you shouldn't have too many problems - and see how it goes; it'll either compile && you'll be able to modprobe it & we'll take it from there, or it won't, and - well, we'll take it from there (post the output from the build). - Larry |
Uh - you <do> have DRI enabled, right? I just looked over your xorg.conf file again && I didn't see it there... without it, you will get - if not the same error you got - one very similar to it.
Which was why I suggested the Code:
grep WW /var/log/Xorg.0.log Code:
grep EE /var/log/Xorg.0.log Try those two statements and see if there are any errors in your X log file... - Larry |
slocate fglrx.ko returns nothing.
and greping for EE and WW in /var/log/Xorg.0.log returns the same set of messages that I have quoted in my post (#5) and I am again getting the blank screen even after making the changes mentioned above. Here is what I did - $sudo ./ati-driver-installer-<version>-<architecture>.run --buildpkg RedHat/RHEL4 $sudo rpm2tgz fglrx......rpm $sudo /sbin/installpkg fglrx.....rpm $sudo aticonfig --initial --input=/etc/X11/xorg.conf $sudo /sbin/reboot Then after the computer rebooted, I entered startx. The screen promptly went blank on my laptop. All I could do was ctrl+alt+del So I reverted back to the working version of xorg.conf (which is using VESA) after rebooting. |
All times are GMT -5. The time now is 11:31 PM. |