I work with SuSE 11.1 and just installed the newest driver for my ATI Radeon HD 3670 graphics card. The installation went without problems but after rebooting the picture flow of the monitor is really slow (I think it’s called refresh rate?). I tried to configure it via SaX2, but I got the following message:
X configuration: Data incomplete in file /var/lib/sax/xorg.conf Undefined Screen “aticonfig-Screen-0” referenced by ServerLayout “Layout[all]”
Here’s what I found in that file (I copied just the important parts):
my guess is that the radeonhd driver is being loaded (from the driver line in your post) and you have unremoved libraries from a previous fglrx install (the ati-monitor line that sax2 dislikes). If it were me, as root after a console login, i’d run “sh fglrx-uninstall.sh” or "rpm -e $(rpm -qa ‘fglrx’) depending on how you originally installed the fglrx driver.
this will make sure it’s gone…
then “sax2 -r -m 0=radeonhd” … set up the screen
reboot and you should be back to normal.
trying to install the newer ATI driver might not be advisable until some problems are ironed out, especially if you are using 11.2. iirc, all the ATI proprietary drivers from 9.9+ will enter some xorg.conf lines that sax2 will not interpret and force you to use amdcccle only.
Neither of the commads has worked for me, it says it can’t find the directory/rpm package. The first time I tried to install it via YaST, but that caused problems so I uninstalled it and downloaded the version directly from the ATI Support site.
Also, I actually do not really want to uninstall the ATI driver, because I wanted 3D graphics… Thanks for the advice, though.
Is there any other way to make my screen normal again and to keep the fglrx driver?
if you still want the ati proprietary driver, by all means, download the version you want and install it via rpm per the recommended instructions, or run the ati installer. Be aware that it may lead you right back to where you are now, usually the ati-installer removes everything it installed if there is something wrong, but in your case, you were able to use aticonfig --initial, even thou the install was incomplete (which gave you the xorg.conf entry that sax2 dislikes).
you could probably run “sax2 -r -m 0=radeonhd” as root from a console login and at least have a serviceable desktop, and deal with learning to install the ati driver when you have a better feel for what needs to be done.
Ok, so now the SaX2 works fine, and resolution etc. is ok, too. Still, when I scroll webpages or even my own files, it’s very slow. I know for sure that my graphics card isn’t too slow, because before the installation of the proprietary driver everything was fine. I’ve also googled my problem and it seems I’m not the only one having this problem. I haven’t found any solutions, though.
Here’s the Device section of my xorg.conf file:
It is amazing to me that no one has asked the basic question. What do you mean by “picture flow” and why do you say it is slow?
Refresh rate has nothing to do with speed of display. Refresh rate is the number of times per second the screen is drawn; a slow refresh rate might make the screen appear jerky or jumpy to some users. These days anything from 60 on up will give a smooth display without any jumpiness.
With picture flow I mean that when I scroll something, it’s like there are waves rolling over the screen (big waves) ant with each wave the image moves, meaning it’s really slow. And sometimes the whole image on the screen is shaky, it’s like there are many small waves rolling really fast. I know, it’s hard to imagine, sorry that I can’t explain better.
This is what came after I tried your command:
vera@linux-dsz6:~> glxinfo | grep direct
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12
I think you’re right and the driver was somehow installed wrongly. I’ll try reinstalling it as soon as I have some time.