ATi drivers on Slackware 12.0
Hi everybody.
After a clean install of Slackware 12.0 X won't start and locks the whole computer. When I change the Driver line from the default 'vesa' to 'radeon' in the xorg.conf file everything works fine. When I then try to install the proprietary drivers from ATi the installation finishes without errors, but starting X still doesn't work and locks up the whole system. Again changing the Driver line from 'fglrx' to 'radeon' makes it work.:scratch: Any proposals? |
The same, simply i use neither vesa, nor fglrx and feeling happy.
|
Hey Sn!per[SWE].
I'm using ATI's proprietary drivers with no problems, but i had to recompile the kernel. I usually recompile else ATI's driver won't work :tisk: This is my kernel options for ATI driver Code:
* Loadable module support -> Enable loadable module support: ENABLED Currently Kernel 2.6.21 ATI 8.38.6 EDIT: I also needed to add this line to fstab Code:
tmpfs /dev/shm tmpfs defaults 0 0 |
Quote:
Quote:
Quote:
There must be log files that I can look into and find what has gone wrong, I'm no extremely familiar with xorg, where do I find these? |
/var/log/Xorg.0.log
|
OK, I found two files Xorg.0.log and Xorg.0.log.old.
I searched through both files for the phrase 'fglrx', 0 hits in both files. I kind of get the feelings that these logs are from my earlier succesful attempts with 'radeon' as Driver. Any ideas/thoughts? |
I installed the the new ATI drivers (8.39.4) last night on Slackware 12, and used the generic-smp 2.6.21 kernel which is shipped with Slackware (avoided a recompile, luckily :-). I used the installer to make the Slackware packages and then installed them, and it all appears to be working just fine (playing 3d games works, and glxgears(not a benchmark, I know :-) runs at about 3500+ fps.)
try grep 'EE' /var/log/Xorg.0.log Also, make sure the fglrx module is loaded properly in the kernel (lsmod | grep 'fglrx') All else failing, try the newest drivers, as they were released about 4 days ago (on July 23, 2007) Good luck! |
Look for errors in the most recent log indicated by "EE" - the old one is just that.
Also look in dmesg or /var/log/messages. There might be some clues in there about what's sinking the ship. |
12.0 is different
Thanks for the tip, but I don't think that's the solution. You see I've been using ATi's proprietary drivers back since Slackware 10.1 without having to compile my own kernel to get it working.
Did you read the description for Slack 12: Quote:
cd /usr/src/linux make menuconfig be sure to setup your test kernel under a separate line option in lilo.conf so that you have a fall back position cheers - perry |
I always had problems with my ATI and the only way to solve was to recompile the kernel so it could work with ATI's driver.
Just out of curiosity what model is you card? I have Radeon 9600 Pro. thanks BTW: the only way I know to check out if ATI's driver is working is fglrxinfo Code:
bash-3.1$ fglrxinfo |
I'm some kind of being afraid of n proprietary driver by ati. I do have ati radeon mobility 9600 and if this is possible i'll be glad to seen step-by-step description of setup of the proprietary driver.
|
I've just upgraded to Slackware 12.0 and, after fooling around with the supplied ATI driver and the optional one (neither did the job), I installed the ATI proprietary drivers and all works as expected (that is, it works). My test is Google Earth; if that starts up and zooms smoothly, all is well with the world (so to speak).
I should note that I start with a generated xorg.conf file in place using xorgsetup to do so. That reads the graphics card and display and builds an xorg.conf file that, frankly, is just fine for most every purpose. In my case, xortsetup accurately determines the horizontal and vertical frequency ranges, size of the bulb and all that and creates a useful xorg.conf. What I do is compile the kernel using the config file from the disk 1 kernel directory. I know there is an argument back and forth about whether to do so or not, but I have found that not doing so results in an error message trying to install other things (including ATI drivers), so, what the heck. I do make and make modules, doesn't hurt, seems to help. I execute ati-driver-installer-8.39.4-x86.x86_64.run, choose the defaults (automatic installation), let it finish, execute aticonfig --initial (on a new installation; an upgrade doesn't need that), then reboot (per the ATI instructions). aticonfig modifies the xorg.conf file that was created with xorgsetup earlier. Works fine. |
Kernel compilation horrors...
Things seem to work just fine if I just leave it alone...
That seems to be the case with the out-of-the-box generic kernel however I'd like a couple customizations like the processor family changed from 386 to K8. No dice, for some obscure reason any attempt to compile the kernel results in lots of trouble for me. Guess I'll just have to slow and find out just what the precise problem is. Cheers - perry |
Hi again, I'm back from vacation and ready to start struggling with the ATi drivers again.
Thanks for all the tips. I compiled my kernel with the settings that Hyakutake suggested, still no success, but I got some interesting error messages that we should be able to work something out with. First from /var/log/messages: Aug 8 13:26:14 testslack kernel: [fglrx] module loaded - fglrx 8.39.4 [Jul 20 2007] on minor 0 Aug 8 13:26:14 testslack kernel: [fglrx] module unloaded - fglrx 8.39.4 [Jul 20 2007] on minor 0 Loading, then directly unloading, :S. Then from /var/log/Xorg.0.log: drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is -1, (No such device or address) drmOpenDevice: open result is -1, (No such device or address) drmOpenDevice: Open failed [drm] failed to load kernel module "radeon" (EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM [dri] Disabling DRI. Hmmm, whadday think? |
The radeon driver has problems with the ati driver. This is what I hear all the time. post your xorg.conf. most likely you need to remove radeon from the xorg.conf and rmmod radeon(possibly blacklist it). I've never had this problem but it is what i hear often.
|
All times are GMT -5. The time now is 09:58 PM. |