fglrx ATI driver 3D-acceleration doesn't work anymore
Hello, guys.
I enabled 3d acceleration and everything seemed fine (fglrxinfo, glxgears looked well). Today I updated with slapt-get to slackware-current (may be that's related to my problem). Later today I noticed I don't have 3D acceleration in X, I ran glxgears and it gave only about 200 FPS. fglrxinfo claims the following: Code:
display: :0.0 screen: 0 The strange thing is I can't really find something wrong in the xorg.0.log file, it seems fine. Here's an extract from it that makes me think everything should be working perfectly: Code:
(--) Chipset RADEON 9250/9200 Series (RV280 5961) found Quite confusing to me. Here you could see the full Xorg.0.log file as well as the full output of glxinfo. Anybody got any ideas ?:scratch: I'd appreciate it :) |
upgrading to slack current changes xorg version's on you, so yeah it would break your current install of the ati drivers.
edit/add: you should be able to just reinstall them and be fine. |
Heh, I really forgot to mention that when I upgraded to slackware-current, it did change the X version, but then X wouldn't even start, because the fglrx module couldn't be loaded.
I then removed the new X packages, and installed the original from Slackware-10.2, so I guess that's not the problem... However, I'll try reinstalling the driver, I was hoping to avoid that, because I have to download the kernel source and go through the installation again, and it's not like the module wouldn't load, or X wouldn't find the drivers, so I thought the driver installation is healthy, but I'll reinstall it.. Anyway, if anybody has ideas...? :) |
Yep, reinstalled the whole thing again. There were some problems which I fixed.
At the moment I get ~2000 fps in glxgears again:) Problem solved:) |
glad to hear you got it working.
also I just want to verify with you please. you say you ARE using ATI proprietary drivers correct? which versions of ATI driver are you using for that card. another person here on the forums reported problems with DRI on that card. thanks. |
If you are still using the 2.4 kernel series your problem my be in the July 14 changelog
Quote:
|
Quote:
PS: my kernel is 2.6.14.6 |
Was about to post this topic myself.
Quote:
My problem with the drivers was (at first) that the module won't get inserted. I rmmod radeon and drm modules and make_install.sh works just fine. But then the X wouldn't start because ATI driver seems to require Xorg 6.8.0 whereas my X version is 6.9.0. Is there a workaround for this that any of you know of? |
Quote:
|
I have 1300 frames per second with Xorg 6.9 (Slackware current) using the native radeon driver. My "workaround" was to apply the latest pre-patch to the 2.4.32 kernel and then to compile and boot from a patched kernel
http://www.kernel.org/ |
Quote:
I kind of fancy the idea of using the native drivers. Those require Messa for accel, right? EDIT: BTW, would you please tell me your specs? I can never push beyond 650 fps with fgl_glxgears on my machine. It's an Athlon XP 2500+ (w/512MB of RAM) using ATI Radeon 9600XT (128MB), running Slackware-current. |
Oh, I see there's a new kernel available for Slackware-current. What else would I need for open source 3D accel? Or installing a kernel is just fine?
|
For open source acceleration on a 9600 (R300 series), you would need to switch to X.Org 7 and the latest version of Mesa. Since these do not come with Slackware (Slackware still uses X.Org 6.9 and an old version of Mesa built into it) you would likely need to compile it yourself, which is no small feat.
|
I think some points in this thread could be getting confusing for a newbie. I am hoping to clarify some issues
1) Slackware 10.2 should have native ati drivers for ati radeon cards upto 9250 with either the 2.4 or 2.6 kernel series that provide 3D acelleration 2) In Slackware current from the date of this post using xorg 6.9 there is native support for ait radeon cards upto 9600pro. Unfortunately the vanilla 2.4.32 kernel that ships with Slackware current is broken for dri kernel support. So for those running slackware current there are 2 options: Option a) Patch the 2.4.32 kernel to 2.4.32rc2, recompile and boot from the new kernel Option b) Use the 2.6 kernel. http://dri.freedesktop.org/wiki/ATIR...tegoryHardware 3) Xorg is actually upto 7.1 at this time. There is no code difference between xorg 6.9 and xorg 7.0. Xorg 6.9 is monolithic and Xorg 7.0 is modular. From the Jan 14, 2006 changelog. Quote:
ati propriatory driver. Note that if you are running slackware current you will still need a patched 2.4 kernel or to use a 2.6 kernel. I am not sure if the ati propriatary drivers work with xorg 6.9 5) None of this applies to nvidia cards. They do not use kernel dri but on the other hand Nvidia does not supply 3d drivers to the Xorg developers. |
just to add my experience with slackware 10.2 - standard (i dont do current it scares me)
radeon 9600xt ATI built by ATI using the June 2006 - ATI proprietary drivers, I can get DRI with slackware 10.2 default 2.4.31-ide-generic and the 2.6.13-ide-geneneric-testing kernel. There is no longer any need to recompile slackware's kernels to get them to work with ATI drivers. In fact, ATI claim's that headers are no longer needed. Be that as it may, I have not verified this claim in slackware, although that is true in SUSE. the only thing that has do be done to slackware, over and above installing slackware, and over and above installing the drivers, is that this has to be added is this to /etc/fstab (and then mounting it before you run install) BEFORE you install said ATI drivers: Quote:
So it goes like this: 1. full noob install slackware 10.2 with 2.4.31 kernel, or the 2.6.13 testing kernel. remember if you use the 2.6.13 kernel don't install the headers unless you read pat's warning there about the headers. 2. as root edit /etc/fstab and add the following: Quote:
2-A. as root confirm that in /etc/group that your "users" log-in names are actually listed next to the line Quote:
Quote:
Quote:
4. download the "ATI Proprietary Linux x86 Display Drivers for XFREE86 / X. Org Version 8.26.18" from ATI's website. 5. backup your current xorg.conf file as root Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
14. once you un-comment those lines, hit "control key and the letter O" key to save, then "control key and the letter x" to exit the pico program. 15. now just hit "control + alt + backspace" if your in KDE, or fluxbox to kill the x-server. if your in run-level four,you'll come back to the log on screen. or if your in run level three you just stay and the command prompt, so if that's the case you just type start-x. 16. If your KDE crashes on log-on / log-off then you should consider: Quote:
|
All times are GMT -5. The time now is 03:36 PM. |