Slow Graphics

Hello. I have installed Suse Linux 11.2 and I had problem with graphics, when I moved windows there were many lines showing, I have installed an origial driver for it and now instead of lines moving windows is very slow. When I try to activate compositing with flip swith it gives an error and OpenGL does not work. Only XRender works and windows are faster but scrolling is still slow.

My Graphics Card: ATI Radeon HD 4570
Installed Driver: ATI Radeon HD 4500 Series

What do I need to do??:frowning:

Help me please…

Is no one going to help me?
I only found out that ATI Drivers are quite faulty but before I installed it I had those lines appearing on the screen when I was moving windows or starting programs.

Thanks for the graphic card information, but I have NO IDEA as to what driver you are refering to. Please note the graphic drivers for ATI in openSUSE are typically fglrx, radeonhd, radeon, ati, vesa, fbdev, and some others. I tried to provide basic information on that here: openSUSE Graphic Card Practical Theory Guide for Users - openSUSE Forums

I’m sure its intuitively obvious to you as to what driver you have installed, but I can not tell from the above.

Does typing in a terminal:

lsmod | grep fglrx
lsmod | grep radeon

provide an indication as to what driver is loaded?

Typing those commands in terminal did not give me any results unfortunately.:frowning:

Hmmm … ok, what driver are you using? How about:

lsmod | grep vesa
lsmod | grep fbdev
lsmod | grep ati

Does your PC have the file /etc/X11/xorg.conf (note linux is case sensitive) ?

If you look inside /var/log/Xorg.0.log you should be able to see what driver is in use … Look for
(**) fglrx(0):
(==) fglrx(0):

or
(**) radeon(0):
(==) radeon(0):

or
(**) vesa(0):
(==) vesa(0):

or something like that.

Do NOT post that file contents here!!

If you wish someone else to look at the file, post it on PasteBin.be and dump it there and post here the URL.

I have tried ATI 10.1 and ATI 9.12 from ati website and its the same. What I found out is that changing the Monitor settings in Sax2 helped to make it faster but (my screen is built into my computer (All in One)) I still find it slow.Moving windows leaves a picture of it in the place where it was for a second. (cant describe it any better).

The file exists at /etc/X11/xorg.conf

That log file has both radeon and fglrx entries in it.

As I mentioned changing Monitor settings to a random other one helped but my pc is a All in One so the screen is built in so its not on the list.

ok, this is progress, but we still need more information to narrow down what driver you are using.

Please provide the output of:

rpm -qa | grep fglrx
grep -i driver /etc/X11/xorg.conf

I can not over emphasize the importance that you read: openSUSE Graphic Card Practical Theory Guide for Users - openSUSE Forums so that you understand better why I am asking certain questions, and why I will (hopefully) eventually be able to provide specific recommendations.

grep -i driver /etc/X11/xorg.conf gave me:

Driver “kbd” will be disabled unless ‘Option “AutoAddDevices” “off”’

Driver “kbd”

Driver “mouse” will be disabled unless ‘Option “AutoAddDevices” “off”’

Driver “mouse”
Driver “radeonhd”

rpm -qa | grep fglrx gave me: nothing

pm -qa | grep radeonhd gave me:

Touchy-Linux:~ # xorg-x11-driver-video-radeonhd-1.3.0_20091026_8b89b9-1.1.1.x86_64

OK, so you are using the radeonhd opensource graphic driver. You do not have the fglrx (proprietary graphic driver) rpm installed.

I am a bit surprised:

lsmod | grep radeon

did not provide any output, but never mind, … lets move on from that.

You have the “radeonhd” driver installed, which in openSUSE-11.2 has some problems in the ‘as packaged version’.

I believe you have two possible approaches. Try one approach (not both):

(1) Radeonhd driver approach. I recommended in the practical guide a way to improve that here in post#11: openSUSE Graphic Card Practical Theory Guide for Users - openSUSE Forums

… however, your HD 4570 may also work well with the proprietary (fglrx) graphic driver.

(2) Proprietary graphic driver approach. If you decide you wish to try to install the high performance proprietary graphic driver, there is guidance here: ATI drivers - openSUSE

I suspect the 2nd approach may work best for you (but its a bit more difficult to follow).

Good luck !

OK I chose the second way, Repository method and when I was downloading the driver it said file error, checksum invalid or something,I tried downloading it several times.

Should I try other methods?
I will be back in half an hour.

OpenGL does not work either.

I think you have other problems that you should sort first.

Possibly you still have ipv6 enabled. Try disabling that.

There is guidance here for that: Howto: Disable IPv6 on openSUSE 11.2 - openSUSE Forums

Once you have ipv6 disabled (ensure you reboot for that different boot code to take effect) then try again to install the proprietary driver. Hopefully that will solve your checksum problems.

I have now disabled IPv6 by adding an entry into the bootloader. I will post results soon.

I still have the same error, when I click ignore it says package integrity check failed.

When you state “when I click” … I assume that is because you are trying the “1-click” install.

I do not like that installation method, and I rarely use it myself and hence I can not help you get 1-click install working

It could be because you have software repositories set up that you should NOT have setup (ONLY have OSS, non-OSS, Update and Packman and NO others) or it could be something else. I can NOT help with 1-click install not working.

There are other methods suggested in that guide ATI drivers - openSUSE (such as the ‘repository way’ or the ‘hardway’ ) for setting up the proprietary driver and you can try one of those two methods.

I was trying the repository way which gives me the checksum error… When i said I click I meant I clicked the retry button to see if it works again. And the I clicked ignore, this is getting confusing now, its so hard to make it work… :frowning:

I also tried the hard way but it fails as it cant build an rpm package…

For some reason Linux Now boots into console and I have to use failsafe settings…
It happened after I clicked on a sh file on /var/ati/
“Runlevel 5 has been skipped”

Why are you clicking on a file there?

I think you need to re-read:
openSUSE Graphic Card Practical Theory Guide for Users - openSUSE Forums

and apply some of the practical suggestions there to setup the radeonhd, radeon, or vesa driver.

OK I fixed the runlevel problem, it’s working properly now… I will have a read through this article…

OK. I quickly reinstalled Linux, left the original driver, I didn’t have to xorg.conf file so I generated it using runlevel 3 and command sax2, now I set a monitor setting up and I have no lines, no slow windows or anything, only one thing is that Linux hangs when I want to turn on dektop compositioning and no “direct rendering” avaiable. :expressionless:
Overall it’s better than it was…

What is the “orginal” driver ? Is this the “radeon” ? “radeonhd” ? “vesa” ? Note the program sax2 creates the file /etc/X11/xorg.conf. To find out what driver (given that you previously ran sax2), type:

grep -i driver /etc/X11/xorg.conf

Now, its possible the latest mesa, xorg-x11-driver-input, xorg-x11-driver-video, xorg-x11-driver-video-radeonhd rpms (which will update your open source driver) will provide you a better capability for graphics. I provided guidance here: openSUSE Graphic Card Practical Theory Guide for Users - openSUSE Forums

I confess your posts make me think that I failed miserably in explaining the graphic driver setup in openSUSE in the posts I provided links to < sigh > … Thats a problem that average long-in-the-tooth users like myself have … we don’t know advanced stuff, but we are so familiar with basic stuff that we have a hard time explaining even basics to new users. :frowning: