No OpenGL with Radon drivers v10.1

Hi,

installed the latest Radeon 4800 series drivers on my OpenSUSE 11.2 64 bit installation today.

After having fixed all subsequent problems I found that an OpenGL application I need to maintain doesn’t start anymore (cannot set 800x600x32 screen mode). This used to work. I have no clue what’s going on. Here’s my xorg.conf file, which looks good to me (fglrx driver seems to be properly referenced). Any pointers?

# SaX generated X11 config file
# Created on: 2009-11-22T15:28:18+0100.
#
# 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 [ISaX] (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"
	Option	    "Clone" "off"
	Option	    "Xinerama" "off"
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  "dri"
	Load  "dbe"
	Load  "extmod"
	Load  "glx"
EndSection

Section "ServerFlags"
	Option	    "AllowMouseOpenFail" "on"
	Option	    "ZapWarning" "on"
	Option	    "Xinerama" "off"
EndSection

Section "InputDevice"

  # Driver "kbd" will be disabled unless 'Option "AutoAddDevices" "off"' 
  # is set in "ServerFlags" section. 
	Identifier  "Keyboard[0]"
	Driver      "kbd"
	Option	    "Protocol" "Standard"
	Option	    "XkbLayout" "de"
	Option	    "XkbModel" "microsoftpro"
	Option	    "XkbRules" "xfree86"
	Option	    "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"

  # Driver "mouse" will be disabled unless 'Option "AutoAddDevices" "off"' 
  # is set in "ServerFlags" section. 
	Identifier  "Mouse[1]"
	Driver      "mouse"
	Option	    "Buttons" "8"
	Option	    "Device" "/dev/input/mice"
	Option	    "Name" "Logitech MX310 Optical Mouse"
	Option	    "Protocol" "explorerps/2"
	Option	    "Vendor" "Sysp"
	Option	    "ZAxisMapping" "4 5"
EndSection

Section "Modes"
	Identifier     "Modes[0]"
	ModeLine     "1920x1200" 151.0 1920 2032 2240 2560 1200 1201 1204 1234
	ModeLine     "1920x1200" 119.0 1920 1968 2000 2080 1200 1203 1209 1227 +hsync -vsync
	ModeLine     "1900x1200" 153.0 1904 2024 2224 2544 1200 1201 1204 1234
	ModeLine     "1896x1200" 121.0 1896 1944 1976 2056 1200 1203 1213 1228 +hsync -vsync
	ModeLine     "1920x1080" 154.0 1920 2032 2240 2560 1080 1081 1084 1114
	ModeLine     "1920x1080" 122.0 1920 1968 2000 2080 1080 1083 1088 1107 +hsync -vsync
	ModeLine     "1600x1200" 152.0 1600 1704 1880 2160 1200 1201 1204 1240
	ModeLine     "1600x1200" 121.0 1600 1648 1680 1760 1200 1203 1207 1232 +hsync -vsync
	ModeLine     "1680x1050" 147.0 1680 1784 1968 2256 1050 1051 1054 1087
	ModeLine     "1680x1050" 117.0 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync
	ModeLine     "1600x1024" 136.0 1600 1704 1872 2144 1024 1025 1028 1060
	ModeLine     "1600x1024" 109.0 1600 1648 1680 1760 1024 1027 1037 1053 +hsync -vsync
	ModeLine     "1600x1000" 133.0 1600 1704 1872 2144 1000 1001 1004 1035
	ModeLine     "1600x1000" 106.0 1600 1648 1680 1760 1000 1003 1009 1028 +hsync -vsync
	ModeLine     "1400x1050" 122.0 1400 1488 1640 1880 1050 1051 1054 1087
	ModeLine     "1400x1050" 99.0 1400 1448 1480 1560 1050 1053 1057 1080 +hsync -vsync
	ModeLine     "1600x900" 119.0 1600 1696 1864 2128 900 901 904 932
	ModeLine     "1600x900" 96.0 1600 1648 1680 1760 900 903 908 926 +hsync -vsync
	ModeLine     "1280x1024" 108.0 1280 1360 1496 1712 1024 1025 1028 1060
	ModeLine     "1280x1024" 89.0 1280 1328 1360 1440 1024 1027 1034 1053 +hsync -vsync
	ModeLine     "1440x900" 106.0 1440 1520 1672 1904 900 901 904 932
	ModeLine     "1440x900" 87.0 1440 1488 1520 1600 900 903 909 926 +hsync -vsync
	ModeLine     "1280x960" 102.0 1280 1360 1496 1712 960 961 964 994
	ModeLine     "1280x960" 83.0 1280 1328 1360 1440 960 963 967 987 +hsync -vsync
	ModeLine     "1366x768" 85.0 1368 1440 1584 1800 768 769 772 795
	ModeLine     "1360x768" 84.0 1360 1424 1568 1776 768 769 772 795
	ModeLine     "1360x768" 70.0 1360 1408 1440 1520 768 771 776 790 +hsync -vsync
	ModeLine     "1280x800" 83.0 1280 1344 1480 1680 800 801 804 828
	ModeLine     "1280x800" 69.0 1280 1328 1360 1440 800 803 809 823 +hsync -vsync
	ModeLine     "1152x864" 81.0 1152 1216 1336 1520 864 865 868 895
	ModeLine     "1152x864" 68.0 1152 1200 1232 1312 864 867 871 889 +hsync -vsync
	ModeLine     "1280x768" 80.0 1280 1344 1480 1680 768 769 772 795
	ModeLine     "1280x768" 67.0 1280 1328 1360 1440 768 771 778 790 +hsync -vsync
	ModeLine     "1280x720" 74.0 1280 1336 1472 1664 720 721 724 746
	ModeLine     "1280x720" 62.0 1280 1328 1360 1440 720 723 728 741 +hsync -vsync
	ModeLine     "1024x768" 64.0 1024 1080 1184 1344 768 769 772 795
	ModeLine     "1024x768" 55.0 1024 1072 1104 1184 768 771 775 790 +hsync -vsync
	ModeLine     "1280x600" 61.0 1280 1336 1464 1648 600 601 604 622
	ModeLine     "1280x600" 52.0 1280 1328 1360 1440 600 603 613 619 +hsync -vsync
	ModeLine     "1024x600" 49.0 1024 1064 1168 1312 600 601 604 622
	ModeLine     "1024x600" 43.0 1024 1072 1104 1184 600 603 613 619 +hsync -vsync
	ModeLine     "800x600" 38.0 800 832 912 1024 600 601 604 622
	ModeLine     "800x600" 34.0 800 848 880 960 600 603 607 617 +hsync -vsync
	ModeLine     "768x576" 35.0 768 792 872 976 576 577 580 597
	ModeLine     "768x576" 32.0 768 816 848 928 576 579 583 593 +hsync -vsync
	ModeLine     "640x480" 23.0 640 656 720 800 480 481 484 497
	ModeLine     "640x480" 23.0 640 688 720 800 480 483 487 494 +hsync -vsync
	ModeLine     "1920x1200" 154.0 1920 1968 2000 2080 1200 1203 1209 1235 -hsync +vsync
EndSection

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

Section "Monitor"
	Identifier   "0-DFP1"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "PreferredMode" "1920x1200"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "0 0"
	Option	    "Rotate" "normal"
	Option	    "Disable" "false"
EndSection

Section "Monitor"
	Identifier   "0-DFP2"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "PreferredMode" "1280x1024"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "1920 0"
	Option	    "Rotate" "normal"
	Option	    "Disable" "false"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	Option	    "Monitor-DFP1" "0-DFP1"
	Option	    "Monitor-DFP2" "0-DFP2"
	BusID       "PCI:2:0: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
		Virtual   3200 3200
		Depth     24
	EndSubSection
EndSection

Section "DRI"
	Group        "video"
	Mode         0660
EndSection

Is there nobody who could help me with this?

You installed a new driver and a function that worked for the old driver does not work for the new one. Sounds like the new driver is broken. If you need that function I’d drop back to the previous version and write ATI a strong letter.

glxinfo might provide some info about GLX status.
The modelines defined in your xorg.conf are not used at all (?)
Did you try to rerun Catalyst Control Center?

My experience with the ATI drivers has generally been to 1) run the driver program, 2) cross my fingers.

To double check that you are having opengl running with hardware acceleration,

glxinfo | grep “render”

should dump something like
direct rendering: Yes
OpenGL renderer string: ATI Radeon HD 2400 PRO
GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_conditional_render,

If it says MESA or something of the like then you aren’t getting hardware acceleration.

I’ll compare your xorg.conf to mine and repost if I see something that might be causing your problem.

I never had any problem with OpenGL with my 4870, neither with 10.1 nor with 10.2 (nor with any previous releases).
You can try to update to the new 10.2 which was just released:
https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-10-2-x86.x86_64.run