ATI launched the latest 9.10 graphic driver,heard that it support the latest kernel. Anyone successfully installed on integrated ATI Radeon HD3200 graphic card? Mind share the tutorial?
I tried creating an rpm but it always failed with the quite generic error message “Package build failed”
Eventually I found a way to create the rpm package (my preferred way of installing!):
- download the 9.10 driver package
- run it as root so it decompresses its contents
- copy the created (temporary) directory and close the program afterwards
- inside <fglrx-install>/packages/SuSE/ati-packager.sh, change line 94 from
rpmbuild -bb --root ${TmpDrvFilesDir} --target ${ARCH} ${TmpPkgSpec} > ${TmpPkgBuildOut} 2>&1
to
rpmbuild -bb --buildroot ${TmpDrvFilesDir} --target ${ARCH} ${TmpPkgSpec} > ${TmpPkgBuildOut} 2>&1
- execute
<fglrx-install>/packages/SuSE/ati-packager.sh --buildpkg SUSE112-AMD64
that generated the rpm for me… hopefully it works for you as well
I’m having the same issue with my HD 3870 X2 card. I followed this tutorial and am experiencing the issue described here with the 9.10 drivers. I tried what NicoK said but when I get to building the package after modifying that line it fails.
[EDIT] Nevermind, I got it fixed, it was a mistake on my end. Thank you for making this tutorial, it helped a lot
Thank you very much NicoK I was having the same issue with the 9.10 driver and could generate the .rpm following these steps.
I’m having a newb issue however, if this is the right place to ask. I installed the generated rpm with Yast and restarted, but it still seems to use the vesa driver. How do I configure X to use the new driver instead? 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
If you don’t need any special settings, you could (probably) just delete the xorg.conf as X.Org nowadays automatically configures most things and afaik this chooses the “fglrx” driver. (I, for example, only use the xorg.conf to set up my dual-head - and for this I changed the file generated by the amdcccle tools that comes with the fglrx drivers).
If you want to stick with your settings, just change
Driver “radeonhd”
to
Driver “fglrx”
in the Device section
I did that and set the Driver to fglrx. However, the driver still doesn’t seem to be used (rendering performance is the same and OpenGL desktop effects still can’t be enabled) and I also seem to be getting an “AMD Unsupported hardware” sticker in the lower right corner of the screen (like this).
Hi NicoK,
I have modified ati-packager.sh, but buildpkg fails:
./ati-packager.sh --buildpkg SUSE112-AMD64
cp: cannot stat /home/dano/Download/ATI/temp/packages/SuSE/common/*': No such file or directory cp: cannot stat
/home/dano/Download/ATI/temp/packages/SuSE/arch/x86_64/*’: No such file or directory
cp: cannot stat /home/dano/Download/ATI/temp/packages/SuSE/x740_64a/*': No such file or directory cp: cannot stat
/home/dano/Download/ATI/temp/packages/SuSE/arch/x86/usr/X11R6/lib’: No such file or directory
cp: cannot stat `/home/dano/Download/ATI/temp/packages/SuSE/arch/x86/usr/lib’: No such file or directory
/tmp/ati.t5DHhx
./ati-packager.sh: line 83: ./ati-packager-helper.sh: No such file or directory
./ati-packager.sh: line 83: ./ati-packager-helper.sh: No such file or directory
./ati-packager.sh: line 83: ./ati-packager-helper.sh: No such file or directory
./ati-packager.sh: line 83: ./ati-packager-helper.sh: No such file or directory
./ati-packager.sh: line 83: ./ati-packager-helper.sh: No such file or directory
./ati-packager.sh: line 83: ./ati-packager-helper.sh: No such file or directory
Package build failed!
=========
driver is ati-driver-installer-9-10-x86.x86_64.run downloaded from ATI page…
Any ideas how to proceed?
I’m able to install default driver (sh ./ati-driver-installer-9-10-x86.x86_64.run), but then I have some strange problem with BOINC program (segmentation violation in /usr/lib64/libaticaldd.so)
this issue is with released 11.2
Thanks,
H99
After the mentioned modification in ati-packager.sh You need to go two levels up so You are in the main directory of extracted fglrx.
From there run:
ati-installer.sh --test --buildpkg SuSE/SUSE112-IA32
The “test” parameter is irrelevant from the installer point of view but don’t know why he expects the buildpkg command to be the second parameter.
Anyway after doing this You should be good to go with a properly generated RPM package, at least it worked in my case
according to the release notes of the catalyst 9.11 drivers:
Note: The ATI Radeon™ HD 3870 X2 series of product is currently not supported by the ATI Catalyst™ Linux software suite.
I’m afraid, in that case, I cannot really help you
I generated a (new) script that does all the mentioned steps automatically with the new 9.11 catalyst - see Generating catalyst 9.11 rpm’s on openSUSE 11.2 - openSUSE Forums
For those curious about the 9.11 drivers, these are hand typed extracts (by yours truly) from the latest posting of AMD’s Proprietary Linux driver. Any typographical or other mistakes in retyping are mine. This particular driver updates the software version to 8.671. It is also known as revision 9.11.
This release of ATI Catalyst Linux introduces support for the following new operating system:
• RHEL 5.4 support
• openSUSE 11.2 early look supportResolved Issues
The following section provides a brief description of resolved issues with the latest version of the ATI Catalyst Linux software suite. These include:
• [Ubuntu 9.04] Animated busy mouse cursor no longer disappears or flickers in Clone mode
• Corruption no longer occurs after hot plugging a display and doing a Virtual Terminal switch
• With CrossFire enabled, system no longer becomes unresponsive when switching to DC (battery) mode with full-screen applications running
• [SUSE 11.1] Unplugging the secondary display and terminating the X server (Ctrl + Alt + Backspace) does not cause the primary display to become blank and display corruption
• Playing full screen Flash video on a secondary display no longer causes screen corruption
• Screen corruption no longer occurs when open GL screen saver is enabled with Desktop effectsKnown Issues
The following section provides a brief description of known issues associated with the latest version of ATI Catalyst Linux software suite. These issues include:
• Segmentation fault may occur or system may display error during boot up if X is stopped in Dual-Head mode
• System may be unresponsive after executing specific combination of Xrandr reflections and rotations
• X server may fail to start GUI Desktop Manager after enabling secondary adapter using Catalyst Control Center
• Desktop resolution changes through Catalyst Control Center might not be applied after restarting X
• [Ubuntu 9.04] Some video cards may stop video output signal when monitor has been powered off.Note: On Novell’s openSUSE, SLED, and SLES operating systems running “sax2” or “sax2 –r” on the console overwrites the X.Org configuration file xorg.conf, reverting changes made by running “aticonfig –initial” . As a result subsequent X session may start up using the open source Radeon on X-Vesa graphic drivers instead of the proprietary ATI Linux Graphics Driver.
Solution: Do not use Sax2 when the proprietary Linux Graphics Driver is installed. Instead configure all display parameters using the Catalyst Control Center – Linux Editon or the aticonfig command line interface.
edit: sorry wrong page