ATI driver does not detect my card

After many attempts and efforts I managed to install my ATI driver today. I downloaded the latest x64 driver from ati.com (currently 9.10) and followed these instructions to generate my distribution specific rpm, which I installed using Yast.

My problem now is that ATI does not detect my video card. Whenever I run aticonfig I get the following error:

taoki@linux-rp49:~> aticonfig
aticonfig: No supported adapters detected
taoki@linux-rp49:~>

Rendering is slow and OpenGL desktop effects can’t be enabled, so the driver doesn’t work. I use a single video card (ATI HD 3870 X2) on 11.2 64bit. Anyone know how I can get aticonfig to detect my card please? This is my xorg.conf:

# /.../
# SaX generated X11 config file
# Created on: 2009-11-13T02:47:45+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 [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
  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"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

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

Section "Module"
  Load         "dri"
  Load         "dbe"
  Load         "extmod"
  Load         "glx"
EndSection

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


Section "InputDevice"
  # Driver "mouse" will be disabled unless 'Option "AutoAddDevices" "off"' 
  # is set in "ServerFlags" section. 
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "EzKEY USB-compliant keyboard"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
  DisplaySize  376 301
  HorizSync    29-83
  Identifier   "Monitor[0]"
  ModelName    "BENQ  T90X"
  Option       "DPMS"
  Option       "PreferredMode" "1280x1024"
  VendorName   "BNQ"
  VertRefresh  43-76
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
  Modeline 	"1280x1024" 106.97 1280 1360 1496 1712 1024 1025 1028 1059
  Modeline 	"1280x1024" 87.75 1280 1328 1360 1440 1024 1027 1034 1053 +HSync -Vsync
  Modeline 	"1280x960" 107.32 1280 1360 1496 1712 960 961 964 995
  Modeline 	"1280x960" 88.25 1280 1328 1360 1440 960 963 967 989 +HSync -Vsync
  Modeline 	"1280x800" 107.21 1280 1360 1496 1712 800 801 804 835
  Modeline 	"1280x800" 98.89 1280 1352 1488 1696 800 801 804 833
  Modeline 	"1280x800" 91.61 1280 1352 1488 1696 800 801 804 831
  Modeline 	"1280x800" 88.25 1280 1328 1360 1440 800 803 809 829 +HSync -Vsync
  Modeline 	"1280x800" 83.46 1280 1344 1480 1680 800 801 804 828
  Modeline 	"1152x864" 106.51 1152 1224 1352 1552 864 865 868 903
  Modeline 	"1152x864" 97.69 1152 1224 1344 1536 864 865 868 900
  Modeline 	"1152x864" 90.02 1152 1224 1344 1536 864 865 868 897
  Modeline 	"1152x864" 88.00 1152 1200 1232 1312 864 867 871 895 +HSync -Vsync
  Modeline 	"1152x864" 81.62 1152 1216 1336 1520 864 865 868 895
  Modeline 	"1280x768" 104.48 1280 1360 1496 1712 768 769 772 803
  Modeline 	"1280x768" 95.88 1280 1352 1488 1696 768 769 772 800
  Modeline 	"1280x768" 88.42 1280 1352 1488 1696 768 769 772 798
  Modeline 	"1280x768" 85.75 1280 1328 1360 1440 768 771 778 796 +HSync -Vsync
  Modeline 	"1280x768" 80.14 1280 1344 1480 1680 768 769 772 795
  Modeline 	"1280x720" 96.93 1280 1352 1488 1696 720 721 724 752
  Modeline 	"1280x720" 89.89 1280 1352 1488 1696 720 721 724 750
  Modeline 	"1280x720" 82.10 1280 1344 1480 1680 720 721 724 748
  Modeline 	"1280x720" 80.50 1280 1328 1360 1440 720 723 728 746 +HSync -Vsync
  Modeline 	"1280x720" 74.48 1280 1336 1472 1664 720 721 724 746
  Modeline 	"1024x768" 83.00 1024 1080 1192 1360 768 769 772 803
  Modeline 	"1024x768" 76.89 1024 1080 1192 1360 768 769 772 800
  Modeline 	"1024x768" 70.50 1024 1072 1104 1184 768 771 775 796 +HSync -Vsync
  Modeline 	"1024x768" 70.07 1024 1080 1184 1344 768 769 772 798
  Modeline 	"1024x768" 64.11 1024 1080 1184 1344 768 769 772 795
  Modeline 	"1280x600" 80.06 1280 1344 1480 1680 600 601 604 627
  Modeline 	"1280x600" 73.49 1280 1336 1472 1664 600 601 604 625
  Modeline 	"1280x600" 67.08 1280 1336 1464 1648 600 601 604 623
  Modeline 	"1280x600" 67.00 1280 1328 1360 1440 600 603 613 622 +HSync -Vsync
  Modeline 	"1280x600" 61.50 1280 1336 1464 1648 600 601 604 622
  Modeline 	"1024x600" 64.04 1024 1080 1184 1344 600 601 604 627
  Modeline 	"1024x600" 58.65 1024 1072 1176 1328 600 601 604 625
  Modeline 	"1024x600" 55.00 1024 1072 1104 1184 600 603 613 622 +HSync -Vsync
  Modeline 	"1024x600" 54.05 1024 1072 1176 1328 600 601 604 623
  Modeline 	"1024x600" 48.96 1024 1064 1168 1312 600 601 604 622
  Modeline 	"800x600" 50.32 800 840 928 1056 600 601 604 627
  Modeline 	"800x600" 45.93 800 840 920 1040 600 601 604 625
  Modeline 	"800x600" 44.75 800 848 880 960 600 603 607 622 +HSync -Vsync
  Modeline 	"800x600" 42.33 800 840 920 1040 600 601 604 623
  Modeline 	"800x600" 38.22 800 832 912 1024 600 601 604 622
  Modeline 	"768x576" 46.12 768 808 888 1008 576 577 580 602
  Modeline 	"768x576" 42.06 768 800 880 992 576 577 580 600
  Modeline 	"768x576" 41.50 768 816 848 928 576 579 583 597 +HSync -Vsync
  Modeline 	"768x576" 38.82 768 800 880 992 576 577 580 599
  Modeline 	"768x576" 34.96 768 792 872 976 576 577 580 597
  Modeline 	"640x480" 31.13 640 664 728 816 480 481 484 502
  Modeline 	"640x480" 29.75 640 688 720 800 480 483 487 498 +HSync -Vsync
  Modeline 	"640x480" 28.83 640 664 728 816 480 481 484 500
  Modeline 	"640x480" 26.60 640 664 728 816 480 481 484 499
  Modeline 	"640x480" 23.86 640 656 720 800 480 481 484 497
  Modeline 	"1280x1024" 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection


Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
    Virtual    3840 1200
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
    Virtual    3840 1200
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
    Virtual    3840 1200
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
    Virtual    3840 1200
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "Device"
  BoardName    "ATI Radeon HD3870 X2"
  BusID        "4:0:0"
  Driver       "radeonhd"
  Identifier   "Device[0]"
  Option       "monitor-DVI-I_2/digital" "Monitor[0]"
  VendorName   "ATI"
EndSection



Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
EndSection

Oops… installing my ATI driver was also modifying the Driver section in xorg.conf. I changed Driver "radeonhd" to Driver "fglrx" in the xorg.conf posted above, so the new driver is used. Desktop rendering is now fast as it should be :slight_smile:

This doesn’t fix my issue however. aticonfig still doesn’t detect my card and gives the same result, while OpenGL desktop effects don’t work either. glxgears also doesn’t work.

taoki@linux-rp49:~> glxgears
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  135 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  14
  Current serial number in output stream:  14
taoki@linux-rp49:~>

I’m also getting some weird “AMD Unsupported hardware” label in the lower-right corner of the screen, like this :frowning:

Please note fine print in the Release Notes from ATI ( https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_910_linux.pdf ) the HD 3870x2 is not (yet) supported with the FGLRX driver from ATI.

Oh… that explains everything :frowning: Hope ATI will take care of it soon.

Are there any other drivers for this card until then? Like community drivers, the open-source drivers and such.

There is a radeonhd community driver. However, it does not support 3D at this point and is not yet an OpenCL driver as the ATI fglrx driver is. The default when installing in the radeonhd driver. I have used it for many things but am doing some work with ATI Stream which requires the fglrx driver at this point.

Desktop effects in KDE or compiz require the fglrx driver. Otherwise you could use the radeonhd driver.