c ATI скачал ati-driver-installer-9.18.8-i386.run
но в Suse не ставится.
делал так
1.установил kernel-source
2. sh ./ati-driver-installer-9.18.8-i386.run –buildpkg SuSE/SUSE100-IA32 получил RPM
3.установил rpm -Uhv fglrx_6_8_0_SUSE100-8.18.8-1.i386.rpm
результат
>lsmod
Module Size Used by
fglrx 253120 0
> fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
в логах Xorg
(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV"
(EE) fglrx(0): cannot init AGP
(II) fglrx(0): [drm] removed 1 reserved context for kernel
(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xe184b000 at 0x40024000
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *

Я пошел другим путем
скачал fglrx_6_8_0-9.18.8-1.i386.rpm
и воспользовался статьей http://www.opennet.ru/base/X/dri.txt.html
отключил в опциях ядра] Direct Rendering Manager (XFree86 DRI support)".
пересборал, запустился с новым.
Мы берем и РУЧКАМИ ставим библиотеку, затем делаем следущее:
# cd /lib/modules/fglrx/build_mod/
# sh make.sh
# cd ..
# sh make_install.sh
Объясняю: сначала переходим в папку, куда распаковалась библиотека
fglrx, затем вручную запускаем шелл-скрипт установки драйвера (сначала
make.sh, а затем - make_install.sh, который находится выше уровнем).
ВСЕ. Если скрипт выполнился без ошибок -- считайте, вы уже сидите на
новых атишных дровах.
а вот и ошибки
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.13-15-default/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15'
Building modules, stage 2.
MODPOST
Warning: could not find /lib/modules/fglrx/build_mod/2.6.x/.libfglrx_ip.a.GCC4.cmd for /lib/modules/fglrx/build_mod/2.6.x/libfglrx_ip.a.GCC4
make[1]: Leaving directory `/usr/src/linux-2.6.13-15'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.

результат тотже.
PS
В Mandrake 10.0 драйвер установился с полпинка, я только запустил инсталятор и сказал везде ОК.