ATI fglrx problem on OpenSUSE 12.1

I just upgraded my system to opensuse 12.1 64bit. I installed fglrx 12.3 from the repo and everything went fine, but when I go fullscreen on youtube videos the screen instantly flickers. Same thing happens when i choose a window that is on the background, but the most annoying thing is on games. This is what happens on vega strike:

http://s17.postimage.org/ps9whqq5n/snapshot3.jpg](http://postimage.org/image/ps9whqq5n/)

I also used “atiupgrade” script but nothing changed

I have a Radeon HD 5670 and on my previous system with opensuse 11.4 I didn’t have any problems like this

If you’re on KDE, try that:

In Desktop Settings -> Desktop Effects -> Advanced, uncheck “Suspend desktop effects for fullscreen Windows” *.

I removed fglrx using also this commands: " rm -fr /etc/ati" " find /lib/modules -type f -iname “fglrx.ko” -exec rm -fv {} ;"

Then I reinstaled it but it gives me this error:
"/usr/bin/aticonfig: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory "

Maybe this happend before and I didn’t notice it.

Why did you do that ???

Use atiupgrade to install the driver. It will create a rpm package and install it. If you want to “cleanly” remove the driver, use zypper rm fglrx… (package name).
I received a PM reporting new problems with desktop effects and Catalyst 12.3. I haven’t investigated yet. Maybe the “hack” I used to symlink the GL libraries (that were missing in the two former Catalyst releases) doesn’t work anymore or has an unexpected side effect. In any case, you should not simply delete libraries … unless you know what you are doing.

Try to downgrade* the driver with:

atiupgrade 12.2

and see if it helps. Make sure you have the latest atiupgrade version from my repo.

  • Do not remove or deinstall anything!

I downgraded it but still the same problems

Does the problem occur in fullscreen only?
Which desktop are you using? KDE?
If so, did you try to enable ( = “undisable”) desktop effects for fullscreen windows as advised earlier ( post #2) ?
What’s the ouput of this command:


fglrxinfo
glxinfo  | grep -e server -e rendering

How does this command look like:

fgl_glxgears

?

Does the problem occur in fullscreen only?
Which desktop are you using? KDE?
If so, did you try to enable ( = “undisable”) desktop effects for fullscreen windows as advised earlier ( post #2) ?
What’s the ouput of this command:

I’m using KDE 4.7.2. It doesn’t happen only on fullscreen but I already tried it and nothing happened.

ntasos@linux-8ksq:~> fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 5670
OpenGL version string: 4.2.11566 Compatibility Profile Context



ntasos@linux-8ksq:~> glxinfo  | grep -e server -e rendering
direct rendering: Yes
server glx vendor string: ATI
server glx version string: 1.4
server glx extensions:


“fgl_glxgears” give me this:


ntasos@linux-8ksq:~> fgl_glxgears
Using GLX_SGIX_pbuffer
7547 frames in 5.0 seconds = 1509.400 FPS
9154 frames in 5.0 seconds = 1830.800 FPS
9122 frames in 5.0 seconds = 1824.400 FPS
9154 frames in 5.0 seconds = 1830.800 FPS
9057 frames in 5.0 seconds = 1811.400 FPS

and it looks as always , some gears turning really fast

I found in another thread and I used:

grep 'EE' /var/log/Xorg.0.log
    12.687] Current Operating System: Linux linux-8ksq 3.1.9-1.4-desktop #1 SMP PREEMPT Fri Jan 27 08:55:10 UTC 2012 (efb5ff4) x86_64
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    12.711] (II) Loading extension MIT-SCREEN-SAVER

and

grep 'WW' /var/log/Xorg.0.log
    12.687] Kernel command line: root=/dev/disk/by-id/ata-WDC_WD5000AAKS-00WWPA0_WD-WCAYU6400556-part6 resume=/dev/disk/by-id/ata-WDC_WD5000AAKS-00WWPA0_WD-WCAYU6400556-part5 splash=silent quiet vga=0x346
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    12.695] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
    12.695] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
    12.695] (WW) The directory "/usr/share/fonts/cyrillic" does not exist.
    12.905] (WW) Falling back to old probe method for fglrx
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:0:0) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:2:0) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:9:0) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:10:0) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:17:0) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:0) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:2) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:0) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:2) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:0) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:1) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:2) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:3) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:4) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:5) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:21:0) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:22:0) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:22:2) found
    12.939] (WW) fglrx: No matching Device section for instance (BusID PCI:0@5:0:1) found
    13.054] (WW) fglrx(0): board is an unknown third party board, chipset is supported
    13.224] (WW) fglrx(1): Quitting screen 1 -- no monitor specified.
    13.295] (WW) fglrx(0): Option "VendorName" is not used
    13.295] (WW) fglrx(0): Option "ModelName" is not used

Does those warnings mean anything?

It means that no BusID is given in the Device section of xorg.conf. Thus the driver checks the PCI bus until it finds a video card. You could find out the BusID of your graphic card and add it in xorg.conf. But it is usually not needed unless you have more than one video card and wouldn’t solve your problem. The video device was detected after all. Otherwise X wouldn’t have started.