I Don't Appear To Have OpenGL Available. Why?

Hello

I don’t seem to have OpenGL available for some reason. My desktop effects are disabled due to the following technical issues, and the compositing state has the circle with a line through it. As well, I have checked some screensavers, and GL most of the GL ones won’t work. How do I go about fixing this error?

Thanks
Harpo1

And your graphics device is…?

Ooops sorry about that. It is an ATI HD4600.

Harpo1 wrote:

>
> Ooops sorry about that. It is an ATI HD4600.
>
Google says that this card is supported by the proprietary Catalyst 11.5
which you can install on openSUSE. I guess you run now the radeon driver,
you can check the following


glxinfo | grep OpenGL

what does it tell you?


PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.3 | nVidia
ION | 3GB Ram

And look at this link
http://en.opensuse.org/SDB:ATI_drivers


PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.3 | nVidia
ION | 3GB Ram

I ran the glxinfo | grep OpenGL and got mesa drivers. I installed proprietary ATI driver and now have ATI as driver. Also, glxgears is a lot faster now. However, desktop effects are still unable to be turned on, and GL screensavers still don’t work. Any further thoughts martin. Thanks for the help so far by the way.

Harpo1

Harpo1 wrote:

>
> I ran the glxinfo | grep OpenGL and got mesa drivers. I installed
> proprietary ATI driver and now have ATI as driver. Also, glxgears is a
> lot faster now. However, desktop effects are still unable to be turned
> on, and GL screensavers still don’t work. Any further thoughts martin.
> Thanks for the help so far by the way.
>
> Harpo1
>
At this point I hope for some ATI guru, since as you see from my footer I am
a nvidia user (my time with ati ended 5 years ago, guess why).
I would guess that you have to do some configuration with aticonfig to
manage your default xorg settings so that the proper composite features are
set.

By the way what is the exact output in glxinfo now (which OpenGL version is
shown, this is more personal interest)?


PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia
ION | 3GB Ram

martin_helm wrote:
> I would guess that you have to do some configuration with aticonfig to
> manage your default xorg settings so that the proper composite features
> are set.
Hope this helps
http://en.opensuse.org/SDB:ATI_troubleshooting
(it mentions the aticonfig --initial).


PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia
ION | 3GB Ram

This is the output from glxinfo

OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4600 Series
OpenGL version string: 3.3.10750 Compatibility Profile Context
OpenGL extensions:

Harpo1 wrote:

>
> This is the output from glxinfo
>
> OpenGL vendor string: ATI Technologies Inc.
> OpenGL renderer string: ATI Radeon HD 4600 Series
> OpenGL version string: 3.3.10750 Compatibility Profile Context
> OpenGL extensions:
>
Looks good so far, did you try to configure xorg with aticonfig and did it
help?
Beside that since it is clear now that the proprietary driver is installed
you can test fglrx with the command


fglrxinfo

what happens if you call it? It will only work if fglrx really works (maybe
it does not if you did not create a xorg.conf with aticonfig --initial, you
can also add a force like that "aticonfig --force --initial, of course you
need to be root).


PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia
ION | 3GB Ram

This is the output from fglrxinfo.

display: :0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4600 Series
OpenGL version string: 3.3.10750 Compatibility Profile Context

Harpo1 wrote:

>
> This is the output from fglrxinfo.
>
> display: :0 screen: 0
> OpenGL vendor string: ATI Technologies Inc.
> OpenGL renderer string: ATI Radeon HD 4600 Series
> OpenGL version string: 3.3.10750 Compatibility Profile Context
>
Which means that fglrx works. If you have run aticonfig you should have a
xorg.conf now, can you post the content of the following files to
susepaste.org and post the links here


cat /etc/X11/xorg.conf
cat /var/log/Xorg.0.log

If composite is enabled and works I would expect somwhere a line in the
second file similar to this


(II) fglrx(0): Enable composite support successfully


PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia
ION | 3GB Ram

Here is appropriate bit of output.

22.246] (II) fglrx(0): Enable composite support successfully

Harpo1 wrote:
> Here is appropriate bit of output.
>
> 22.246] (II) fglrx(0): Enable composite support successfully
>
So it is available definitely and as we have seen before the opengl by the
fglrx driver as well, now I really do not understand that you cannot enable
the effects and have problems with the opengl screensavers. :frowning:
I am running out of ideas.
In another thread Neil Darlow suggested the following workaround

Another possibility is to change, in Desktop
Effects|Advanced|Compositing type:, from OpenGL to XRENDER.

This will isolate opengl from the equation and might get your desktop
effects working - although with fewer effects available.

does this result in any improvement with the desktop effects?


PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia
ION | 3GB Ram

In my experience with earlier versions of openSUSE aticonfig will not create an xorg.conf. It will only modify an existing one. Since he said support successfully enabled I don’t know if this is relevant, but I thought I would just throw it in for whatever it might be worth.

Scott Swinyard wrote:

>
> In my experience with earlier versions of openSUSE aticonfig will not
> create an xorg.conf. It will only modify an existing one. Since he said
> support successfully enabled I don’t know if this is relevant, but I
> thought I would just throw it in for whatever it might be worth.
>
You may well be right that it does not create one (it is quite a while ago I
used ati cards) and that to use aticonfig one has first to create a
xorg.conf with “Xorg -configure” copy it to /etc/X11/xorg.conf and then run
“aticonfig --initial” on it.

But the result from the log file shows that the composite extension is
actually loaded. So the question remains anyway what to improve in an
xorg.conf file?

My knowledge about ati is at this point at the end. So has someone further
ideas?


PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia
ION | 3GB Ram