Radeon drivers incompatible with RC1?

After installing the latest proprietary radeon drivers from ATI for my 4850 I am greeted with a black screen after opensuse completes its initial loading. I do not experience this problem at all under Ubuntu, so this leads me to suspect this may be an issue with Opensuse RC1. I’d really appreciate it if someone could help me set up these drivers for Opensuse.

Thanks.

What you have to do with any proprietary driver that you can’t build packages for is let the installer actually install the drivers instead (which the Catalyst 8-11 driver will do for you); I had to do with with the 11.1 beta 5.2 build (due to a 5.2-specific regression with the radeonhd driver). Once the installer finishes, then you run (via sudo) aticonfig --initial. Fortunately, the regression in 5.2 has been fixed with 11.1RC1 (where i’m using the radeonhd driver).

Sorry if I did not make myself clear. I have already installed the drivers and performed a sudo aticonfig --initial. My concern is that I am unable to get my desktop to display afterwards. Instead, all I see is a black screen with what looks to be a keyboard cursor at the top left. I can only boot successfully using the failsafe menu item in GRUB.

Here is my xorg.conf file. This is after running aticonfig --initial. If anyone could tell me why this causes my computer to display a black screen after loading OpenSuse then I would be very grateful.

/…/

SaX generated X11 config file

Created on: 2008-12-01T21:47:29+0000.

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 “freetype”
# Load “extmod”
SubSection “extmod”
Option “omit XVideo”
Option “omit XVideo-MotionCompensation”
Option “omit XFree86-VidModeExtension”
EndSubSection
Load “glx”
EndSection

Section “ServerFlags”
Option “AllowMouseOpenFail” “on”
Option “ZapWarning” “on”
EndSection

Section “InputDevice”
Identifier “Keyboard[0]”
Driver “kbd”
Option “Protocol” “Standard”
Option “XkbLayout” “gb”
Option “XkbModel” “microsoftpro”
Option “XkbRules” “xfree86”
EndSection

Section “InputDevice”
Identifier “Mouse[1]”
Driver “mouse”
Option “Buttons” “14”
Option “Device” “/dev/input/mice”
Option “Name” “Logitech USB Receiver”
Option “Protocol” “explorerps/2”
Option “Vendor” “Sysp”
Option “ZAxisMapping” “4 5”
EndSection

Section “Modes”
Identifier “Modes[0]”
ModeLine “1680x1050” 117.7 1680 1776 1952 2224 1050 1051 1054 1080
ModeLine “1680x1050” 94.8 1680 1728 1760 1840 1050 1053 1059 1074 +hsync -vsync
ModeLine “1280x1024” 117.5 1280 1368 1504 1728 1024 1025 1028 1062
ModeLine “1280x1024” 95.5 1280 1328 1360 1440 1024 1027 1034 1055 +hsync -vsync
ModeLine “1280x960” 116.2 1280 1360 1496 1712 960 961 964 998
ModeLine “1280x960” 95.5 1280 1328 1360 1440 960 963 967 991 +hsync -vsync
ModeLine “1152x864” 105.0 1152 1224 1352 1552 864 865 868 902
ModeLine “1152x864” 96.8 1152 1224 1344 1536 864 865 868 900
ModeLine “1152x864” 89.6 1152 1224 1344 1536 864 865 868 897
ModeLine “1152x864” 86.8 1152 1200 1232 1312 864 867 871 895 +hsync -vsync
ModeLine “1152x864” 81.6 1152 1216 1336 1520 864 865 868 895
ModeLine “1024x768” 81.8 1024 1080 1192 1360 768 769 772 802
ModeLine “1024x768” 76.2 1024 1080 1192 1360 768 769 772 800
ModeLine “1024x768” 69.7 1024 1080 1184 1344 768 769 772 798
ModeLine “1024x768” 69.5 1024 1072 1104 1184 768 771 775 796 +hsync -vsync
ModeLine “1024x768” 64.1 1024 1080 1184 1344 768 769 772 795
ModeLine “800x600” 48.9 800 840 920 1040 600 601 604 627
ModeLine “800x600” 45.5 800 840 920 1040 600 601 604 625
ModeLine “800x600” 44.0 800 848 880 960 600 603 607 622 +hsync -vsync
ModeLine “800x600” 42.1 800 840 920 1040 600 601 604 623
ModeLine “800x600” 38.2 800 832 912 1024 600 601 604 622
ModeLine “1680x1050” 119.0 1680 1728 1760 1840 1050 1053 1059 1080 -hsync +vsync
EndSection

Section “Monitor”
Identifier “Monitor[0]”
VendorName “SAM”
ModelName “SAMSUNG SYNCMASTER”
UseModes “Modes[0]”
DisplaySize 433 271
HorizSync 30.0 - 81.0
VertRefresh 43.0 - 75.0
Option “DPMS”
Option “PreferredMode” “1680x1050”
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 “Device[0]”
Driver “radeonhd”
VendorName “ATI”
BoardName “ATI Radeon 4800 Series”
Option “monitor-DVI-I_1/digital” “Monitor[0]”
EndSection

Section “Device”
Identifier “aticonfig-Device[0]-0”
Driver “fglrx”
BusID “PCI:2:0:0”
EndSection

Section “Screen”
Identifier “Screen[0]”
Device “Device[0]”
Monitor “Monitor[0]”
DefaultDepth 24
SubSection “Display”
Virtual 3840 1200
Depth 15
Modes “1680x1050” “1280x1024” “1280x960” “1152x864” “1024x768” “800x600”
EndSubSection
SubSection “Display”
Virtual 3840 1200
Depth 16
Modes “1680x1050” “1280x1024” “1280x960” “1152x864” “1024x768” “800x600”
EndSubSection
SubSection “Display”
Virtual 3840 1200
Depth 24
Modes “1680x1050” “1280x1024” “1280x960” “1152x864” “1024x768” “800x600”
EndSubSection
SubSection “Display”
Virtual 3840 1200
Depth 8
Modes “1680x1050” “1280x1024” “1280x960” “1152x864” “1024x768” “800x600”
EndSubSection
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

I’m having exactly the same problem with opensuse 11 RC1 (KDE4), the same video card and the same xorg file, any help please?

The proper drivers have yet to be publicly released I think. In fact only ubuntu has the drivers that works with the new xorg 7.4. At least thats what I have been told.

After a kernel update you have to run your
ati-driver-installer-8-11-x86.x86_64.run
so the module will be rebuilt for the new kernel
also make sure you updated the kernel source as well
doing this in init3 and then going init 5 should get you back up
and remember to do this for every kernel update

You were right I had a kernel update, but there was no update in the repository for the kernel-source,that was the reason why it was not working.
I downgrade my kernel to match the kernel-source version, reinstall the drivers and now the is no more black screen.
For opengl to work in x64 you have to do this:

  1. rm /usr/lib/dri/fglrx_dri.so — and
  2. ln -s /usr/lib64/dri/fglrx_dri.so /usr/lib/dri/fglrx_dri.so
    It seems there is a problem with the system trying to load the 32 bit driver instead of the 64 bit.
    Still the KDE4 effects are not working ok.

the kernel source package can be found on the build service.

Just thought I would mention that the “Radeon” driver is the open source one that comes with OpenSuse and gets installed by default whenever an ATI card is detected.

The “ATI Proprietary Driver” is the closed-source one that you download from the ATI site.