Кроче сдул с сервера ati "ati-driver-installer-8.24.8-x86_64.run" - вроде тот, что нужен драйвер..
затем в консоли под рутом прописал:
sh /home/neo36/еуче/ati-driver-installer-8.24.8-x86_64.run
(разумеется у меня стоит gcc и glibc-devel)
тогда все вроде как ставится начинает.. но под конец: There were errors during installation. │
│ Details can be found in fglrx-install.log
ВОТ ЧТО В fglrx-install.log :
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
cleaning...
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.16.13-4-default/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
make -C ../../../linux-2.6.16.13-4 O=../linux-2.6.16.13-4-obj/x86_64/default modules
CC [M] /lib/modules/fglrx/build_mod/2.6.x/agp3.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/nvidia-agp.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function '__fgl_agp_init':
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8175: warning: 'pm_register' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/pm_legacy.h:16)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function '__fgl_agp_cleanup':
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8185: warning: 'pm_unregister_all' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/pm_legacy.h:26)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:6079: warning: 'ati_gart_base' defined but not used
CC [M] /lib/modules/fglrx/build_mod/2.6.x/i7505-agp.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:162:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.h:274:5: warning: "FIREGL_VMA_INFO" is not defined
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:228: error: expected ')' before string constant
In file included from /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:41,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:333:
/lib/modules/fglrx/build_mod/2.6.x/drmP.h:561:5: warning: "__HAVE_VBL_IRQ" is not defined
/lib/modules/fglrx/build_mod/2.6.x/drmP.h:664:5: warning: "__HAVE_VBL_IRQ" is not defined
/lib/modules/fglrx/build_mod/2.6.x/drmP.h:936:5: warning: "__HAVE_SG" is not defined
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:407:5: warning: "FIREGL_VMA_INFO" is not defined
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:426:5: warning: "FIREGL_VMA_INFO" is not defined
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'firegl_stub_putminor':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:581: warning: 'inter_module_put' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/module.h:564)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:583: warning: 'inter_module_unregister' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/module.h:561)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'firegl_stub_register':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:603: warning: 'inter_module_register' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/module.h:560)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:634: warning: 'inter_module_put' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/module.h:564)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'firegl_put_user_ptr':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1317: warning: cast from pointer to integer of different size
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1317: warning: cast from pointer to integer of different size
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1317: warning: cast from pointer to integer of different size
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1317: warning: cast from pointer to integer of different size
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_no_iommu':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2356: error: 'no_iommu' undeclared (first use in this function)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2356: error: (Each undeclared identifier is reported only once
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2356: error: for each function it appears in.)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_unregister_ioctl32_conversion':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2533: warning: 'return' with a value, in function returning void
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3592: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3593: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3594: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3595: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3596: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3597: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3598: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3599: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3601: warning: initialization from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3611: warning: function declaration isn't a prototype
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'test_inter_module_interface':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3677: warning: 'inter_module_put' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/module.h:564)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3683: warning: 'inter_module_put' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/module.h:564)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_agp_allocate_memory_phys_list':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3941: warning: passing argument 3 of 'im_fglrx_agp_stub->allocate_memory_phys_list' makes integer from pointer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_agp_bind_memory':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3980: warning: passing argument 1 of 'im_fglrx_agp_stub->bind_memory' from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_agp_unbind_memory':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3993: warning: passing argument 1 of 'im_fglrx_agp_stub->unbind_memory' from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_no_iommu':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2363: warning: control reaches end of non-void function
make[4]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
make[3]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
make: *** [kmod_build] Error 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
А когда я попробовал запустить rpm'ку то вот что получил:
neo36@av55298:~> sudo rpm -ihv fglrx64_6_9_0_SUSE101-8.24.8-1.x86_64.rpm
root's password:
Sorry, try again.
root's password:
Preparing... ########################################### [100%]
1:fglrx64_6_9_0_SUSE101 ########################################### [100%]
/usr/src/kernel-modules/fglrx /
make: Entering directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
make -C ../../../linux-2.6.16.13-4 O=../linux-2.6.16.13-4-obj/x86_64/default
LD /usr/src/kernel-modules/fglrx/built-in.o
CC [M] /usr/src/kernel-modules/fglrx/agp3.o
CC [M] /usr/src/kernel-modules/fglrx/nvidia-agp.o
CC [M] /usr/src/kernel-modules/fglrx/agpgart_be.o
/usr/src/kernel-modules/fglrx/agpgart_be.c: In function '__fgl_agp_init':
/usr/src/kernel-modules/fglrx/agpgart_be.c:8179: warning: 'pm_register' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/pm_legacy.h:16)
/usr/src/kernel-modules/fglrx/agpgart_be.c: In function '__fgl_agp_cleanup':
/usr/src/kernel-modules/fglrx/agpgart_be.c:8189: warning: 'pm_unregister_all' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/pm_legacy.h:26)
/usr/src/kernel-modules/fglrx/agpgart_be.c: At top level:
/usr/src/kernel-modules/fglrx/agpgart_be.c:6083: warning: 'ati_gart_base' defined but not used
CC [M] /usr/src/kernel-modules/fglrx/i7505-agp.o
CC [M] /usr/src/kernel-modules/fglrx/firegl_public.o
In file included from /usr/src/kernel-modules/fglrx/firegl_public.c:162:
/usr/src/kernel-modules/fglrx/firegl_public.h:274:5: warning: "FIREGL_VMA_INFO" is not defined
In file included from /usr/src/kernel-modules/fglrx/drm_proc.h:41,
from /usr/src/kernel-modules/fglrx/firegl_public.c:337:
/usr/src/kernel-modules/fglrx/drmP.h:561:5: warning: "__HAVE_VBL_IRQ" is not defined
/usr/src/kernel-modules/fglrx/drmP.h:664:5: warning: "__HAVE_VBL_IRQ" is not defined
/usr/src/kernel-modules/fglrx/drmP.h:936:5: warning: "__HAVE_SG" is not defined
/usr/src/kernel-modules/fglrx/firegl_public.c:411:5: warning: "FIREGL_VMA_INFO" is not defined
/usr/src/kernel-modules/fglrx/firegl_public.c:430:5: warning: "FIREGL_VMA_INFO" is not defined
/usr/src/kernel-modules/fglrx/firegl_public.c: In function 'firegl_stub_putminor':
/usr/src/kernel-modules/fglrx/firegl_public.c:585: warning: 'inter_module_put' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/module.h:564)
/usr/src/kernel-modules/fglrx/firegl_public.c:587: warning: 'inter_module_unregister' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/module.h:561)
/usr/src/kernel-modules/fglrx/firegl_public.c: In function 'firegl_stub_register':
/usr/src/kernel-modules/fglrx/firegl_public.c:607: warning: 'inter_module_register' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/module.h:560)
/usr/src/kernel-modules/fglrx/firegl_public.c:638: warning: 'inter_module_put' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/module.h:564)
/usr/src/kernel-modules/fglrx/firegl_public.c: In function 'firegl_put_user_ptr':
/usr/src/kernel-modules/fglrx/firegl_public.c:1321: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c:1321: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c:1321: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c:1321: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c: In function '__ke_unregister_ioctl32_conversion':
/usr/src/kernel-modules/fglrx/firegl_public.c:2538: warning: 'return' with a value, in function returning void
/usr/src/kernel-modules/fglrx/firegl_public.c: At top level:
/usr/src/kernel-modules/fglrx/firegl_public.c:3597: warning: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c:3598: warning: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c:3599: warning: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c:3600: warning: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c:3601: warning: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c:3602: warning: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c:3603: warning: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c:3604: warning: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c:3606: warning: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c:3616: warning: function declaration isn't a prototype
/usr/src/kernel-modules/fglrx/firegl_public.c: In function 'test_inter_module_interface':
/usr/src/kernel-modules/fglrx/firegl_public.c:3682: warning: 'inter_module_put' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/module.h:564)
/usr/src/kernel-modules/fglrx/firegl_public.c:3688: warning: 'inter_module_put' is deprecated (declared at /usr/src/linux-2.6.16.13-4/include/linux/module.h:564)
/usr/src/kernel-modules/fglrx/firegl_public.c: In function '__ke_agp_allocate_memory_phys_list':
/usr/src/kernel-modules/fglrx/firegl_public.c:3946: warning: passing argument 3 of 'im_fglrx_agp_stub->allocate_memory_phys_list' makes integer from pointer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c: In function '__ke_agp_bind_memory':
/usr/src/kernel-modules/fglrx/firegl_public.c:3985: warning: passing argument 1 of 'im_fglrx_agp_stub->bind_memory' from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c: In function '__ke_agp_unbind_memory':
/usr/src/kernel-modules/fglrx/firegl_public.c:3998: warning: passing argument 1 of 'im_fglrx_agp_stub->unbind_memory' from incompatible pointer type
LD [M] /usr/src/kernel-modules/fglrx/fglrx.o
Building modules, stage 2.
MODPOST
WARNING: could not find /usr/src/kernel-modules/fglrx/.libfglrx_ip.a.GCC4.cmd for /usr/src/kernel-modules/fglrx/libfglrx_ip.a.GCC4
CC /usr/src/kernel-modules/fglrx/fglrx.mod.o
LD [M] /usr/src/kernel-modules/fglrx/fglrx.ko
make: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
make: Entering directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
make -C ../../../linux-2.6.16.13-4 O=../linux-2.6.16.13-4-obj/x86_64/default modules_install
INSTALL /usr/src/kernel-modules/fglrx/fglrx.ko
DEPMOD 2.6.16.13-4-default
make: Leaving directory `/usr/src/linux-2.6.16.13-4-obj/x86_64/default'
/
*************************************************************
Please read "/usr/share/doc/packages/fglrx/README.SuSE" for
configuration details when using SaX2.
*************************************************************
Так мои успехи по установке драйвера малек продвинулись.. теперь драйвер ставится.. то есть он пишет has been finished.. ошибок никаких нет.. но вот беда когда я пишу X -configure возникает фигня формата^ "почитайте help".. ну и 3d пока нге запахало.. да что там 3d я в x-moto не могу поиграть :(