fglrx 8.51.3, no OpenGL

After hours of searching a solution to my problem i finally have to ask for help in this forum.

The problem is:
The ATI driver (installed via official ATI-repo, latest Version 8.51.3) is installed properly but OpenGL does not work. How do I see this? First of all, my molecular visualisation program VMD (VMD - Visual Molecular Dynamics) is only starting in 2D mode. It sees the graphic card (it says: “OpenGL renderer: ATI Radeon HD 3200 Graphics”) but still: “GLSL rendering mode is NOT available.”

Secondly, “glxinfo | grep direct” gives me a “no”

nadler@antz:~> glxinfo | grep direct
direct rendering: No

Then, fglrxinfo, fgl_glxgears, aticonfig --lsp gives the very annoying “segmentation fault” error:

nadler@antz:~> fglrxinfo 
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3200 Graphics
OpenGL version string: 1.4 (2.1.7769 Release)

Segmentation fault
nadler@antz:~> fgl_glxgears 
Using GLX_SGIX_pbuffer
Segmentation fault
nadler@antz:~> aticonfig --lsp
Error: POWERplay is not supported on your hardware.
Segmentation fault

As you can see, the hardware is detected correctly. Another thing is, that in the Catalyst Control Center I am unable to change the settings for Anti-Aliasing and Anisotropic Filtering. The fields are shadded.

I am running opensuse 11, 64 bit, 2.6.25.11-0.1-default, Xorg 7.3 from OSS repository.

My xorg.conf:

# /.../
# SaX generated X11 config file
# Created on: 2008-08-24T20:14:05+0200.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [SaX2] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "ServerLayout"
	Identifier     "Layout[all]"
	Screen      0  "aticonfig-Screen[0]-0" 0 0
	InputDevice    "Keyboard[0]" "CoreKeyboard"
	InputDevice    "Mouse[1]" "CorePointer"
EndSection

Section "Files"
	InputDevices   "/dev/gpmdata"
	InputDevices   "/dev/input/mice"
	FontPath     "/usr/share/fonts/misc:unscaled"
	FontPath     "/usr/share/fonts/local"
	FontPath     "/usr/share/fonts/75dpi:unscaled"
	FontPath     "/usr/share/fonts/100dpi:unscaled"
	FontPath     "/usr/share/fonts/Type1"
	FontPath     "/usr/share/fonts/URW"
	FontPath     "/usr/share/fonts/Speedo"
	FontPath     "/usr/share/fonts/PEX"
	FontPath     "/usr/share/fonts/cyrillic"
	FontPath     "/usr/share/fonts/latin2/misc:unscaled"
	FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
	FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
	FontPath     "/usr/share/fonts/latin2/Type1"
	FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
	FontPath     "/usr/share/fonts/baekmuk:unscaled"
	FontPath     "/usr/share/fonts/japanese:unscaled"
	FontPath     "/usr/share/fonts/kwintv"
	FontPath     "/usr/share/fonts/truetype"
	FontPath     "/usr/share/fonts/uni:unscaled"
	FontPath     "/usr/share/fonts/CID"
	FontPath     "/usr/share/fonts/ucs/misc:unscaled"
	FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
	FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
	FontPath     "/usr/share/fonts/hellas/misc:unscaled"
	FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
	FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
	FontPath     "/usr/share/fonts/hellas/Type1"
	FontPath     "/usr/share/fonts/misc/sgi:unscaled"
	FontPath     "/usr/share/fonts/xtest"
	FontPath     "/opt/kde3/share/fonts"
EndSection

Section "Module"
	Load  "dbe"
	Load  "type1"
	Load  "freetype"
	Load  "extmod"
	Load  "glx"
	Load  "dri"
	Load  "v4l"
EndSection

Section "ServerFlags"
	Option	    "AIGLX" "on"
	Option	    "AllowMouseOpenFail" "on"
	Option	    "IgnoreABI" "on"
	Option	    "ZapWarning" "on"
EndSection

Section "InputDevice"
	Identifier  "Keyboard[0]"
	Driver      "kbd"
	Option	    "Protocol" "Standard"
	Option	    "XkbLayout" "ch"
	Option	    "XkbModel" "microsoftpro"
	Option	    "XkbRules" "xfree86"
	Option	    "XkbVariant" "de"
EndSection

Section "InputDevice"
	Identifier  "Mouse[1]"
	Driver      "mouse"
	Option	    "Buttons" "5"
	Option	    "Device" "/dev/input/mice"
	Option	    "InputFashion" "Mouse"
	Option	    "Name" "Logitech;MX310"
	Option	    "Protocol" "explorerps/2"
	Option	    "Vendor" "Sysp"
	Option	    "ZAxisMapping" "4 5"
EndSection

Section "Modes"
	Identifier     "Modes[0]"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]-0"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	BusID       "PCI:1:5:0"
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]-0"
	Device     "aticonfig-Device[0]-0"
	Monitor    "aticonfig-Monitor[0]-0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "DRI"
	Group        "video"
	Mode         0660
EndSection

Section "Extensions"
	Option	    "Composite" "on"
EndSection

I have looked here: ATI - openSUSE and have not found a working solution.

Googled all around. sax2 -r -m 0=fglrx does not work. aticonfig --initial --force does not work. Turning off composite does not work, turning it on also not.

What is going on here? Help is very, very much appreciated!! Thanks in advance…

this is did not work for me too…
try to install from here
radeonprevious-linux64

i check right now and there is release 8.8 from August 20, 2008

try it…

Hmm… I’d like to install the driver from the ATI repository, which is installed by YAST. Anyway, I tried the ATI Catalyst™ 8.8 but I could not install it because it failed to build the rpm-package! Another thing I did not find any solution.

The ati-fglrxG01-kmp-default and x11-video-fglrxG01 that were available before worked perfectly for me (I do not remember the version number, something like 8.4**). It is really astonishing how one version works and the next one, which is supposed to be the better working one, does not work as it should.

Other question: does anybody know how to downgrade the driver via YAST to the previous driver version (ati-fglrxG01 and x11-video-fglrxG01)? Since the ATI repo is not browseable and on the openSuSE download page it does not show up I have no clue how to get the previous driver version… :\

Just in case: with the new ATI driver installer 8.9 (Linux Driver-8.532) it works perfectly. But on opensuse 11 you should not use the --buildpkg option, it seems to me. I had this “package build failed” message. So I ran it simply by ./ati-driver-installer-8-9-x86.x86_64.run. Before that I did “chmod 775” to the file. Then only running aticonfig --initial and everything was working fine without restart. At least my molecular visualising program works now with 3D.

I am running the 8.9’s on my notebook, and this release seems a little better than average. The installation process is a little simpler, and I don’t have any of the usual blank screens or total system freeze-ups.

A couple things I have noticed with this release is that when I run a 3d screen saver, I can’t log back in. The log in screen just flashes for a tenth of a second, and then the screen saver comes back.

So I disabled screen savers. and I’m OK now.

Also, 2d acceleration seems kind of sluggish at times, but I can deal with that too.

Could you be more specific in ATI 8.532 installation process ? And do you know why the driver (this version) isn’t in YAST ATI repo, yet ?

I’ve asked, because the --buildpkg option returns me an error. When I ran it by ./ati-driver-installer-8-9-x86.x86_64.run, the Mesa driver is used instead and no direct rendering enabled.