LinuxForum.Fans
Тема

Проблема с установкой драйверов Ati/Amd

Автор: Esh 9 сообщений 4954 просмотров
#332927

Дравере начали устанавливаться выдали лог ошибки

Показать
Supported adapter detected.
Check if system has the tools required for installation.
Uninstalling any previously installed drivers.
Unloading radeon module...
rmmod: ERROR: Module radeon is in use
Unloading drm module...
rmmod: ERROR: Module drm is in use by: ttm drm_kms_helper radeon
[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.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
make -C /lib/modules/3.10.0-sabayon/build SUBDIRS=/lib64/modules/fglrx/build_mod/2.6.x modules
make[1]: Вход в каталог `/usr/src/linux-3.10.0-sabayon'
CC [M] /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from /lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:476:0:
/lib64/modules/fglrx/build_mod/2.6.x/drm_proc.h: В функции «FGLDRM_proc_init»:
/lib64/modules/fglrx/build_mod/2.6.x/drm_proc.h:98:2: ошибка: неявная декларация функции «create_proc_entry» [-Werror=implicit-function-declaration]
/lib64/modules/fglrx/build_mod/2.6.x/drm_proc.h:98:19: предупреждение: в присваивании целое преобразуется в указатель без приведения типа [по умолчанию включена]
/lib64/modules/fglrx/build_mod/2.6.x/drm_proc.h:105:12: предупреждение: в присваивании целое преобразуется в указатель без приведения типа [по умолчанию включена]
/lib64/modules/fglrx/build_mod/2.6.x/drm_proc.h:112:7: предупреждение: в присваивании целое преобразуется в указатель без приведения типа [по умолчанию включена]
/lib64/modules/fglrx/build_mod/2.6.x/drm_proc.h:124:6: ошибка: доступ по указателю на неполный тип
/lib64/modules/fglrx/build_mod/2.6.x/drm_proc.h:125:6: ошибка: доступ по указателю на неполный тип
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции «firegl_proc_init»:
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:598:14: предупреждение: в присваивании целое преобразуется в указатель без приведения типа [по умолчанию включена]
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:610:13: предупреждение: в присваивании целое преобразуется в указатель без приведения типа [по умолчанию включена]
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:617:12: ошибка: доступ по указателю на неполный тип
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:617:27: ошибка: «read_proc_t» undeclared (first use in this function)
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:617:27: замечание: each undeclared identifier is reported only once for each function it appears in
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:617:39: ошибка: expected expression before «)» token
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:621:15: предупреждение: в присваивании целое преобразуется в указатель без приведения типа [по умолчанию включена]
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:631:13: предупреждение: в присваивании целое преобразуется в указатель без приведения типа [по умолчанию включена]
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:651:16: ошибка: доступ по указателю на неполный тип
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:651:43: ошибка: expected expression before «)» token
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:656:16: ошибка: доступ по указателю на неполный тип
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:660:16: ошибка: доступ по указателю на неполный тип
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:669:13: предупреждение: в присваивании целое преобразуется в указатель без приведения типа [по умолчанию включена]
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:672:16: ошибка: доступ по указателю на неполный тип
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:672:43: ошибка: expected expression before «)» token
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:673:16: ошибка: доступ по указателю на неполный тип
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:673:32: ошибка: «write_proc_t» undeclared (first use in this function)
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:673:45: ошибка: expected expression before «)» token
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:674:16: ошибка: доступ по указателю на неполный тип
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: В функции «KCL_EFI_IS_ENABLED»:
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:3091:5: предупреждение: при возврате результата указатель преобразуется в целое без приведения типа [по умолчанию включена]
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c: На верхнем уровне:
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:523:1: предупреждение: «firegl_debug_proc_read_wrap» определена, но нигде не используется [-Wunused-function]
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:528:12: предупреждение: «firegl_debug_proc_write_wrap» определена, но нигде не используется [-Wunused-function]
/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.c:546:12: предупреждение: «firegl_major_proc_read» определена, но нигде не используется [-Wunused-function]
cc1: some warnings being treated as errors
make[2]: *** [/lib64/modules/fglrx/build_mod/2.6.x/firegl_public.o] Ошибка 1
make[1]: *** [_module_/lib64/modules/fglrx/build_mod/2.6.x] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-3.10.0-sabayon'
make: *** [kmod_build] Ошибка 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.

glxinfo выдает
[console]@localhost ~ $ glxinfo
name of display: :0
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 154 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 13
Current serial number in output stream: 13
[/console]

все вроде вертитса но перемещение окон просто кошмар

проц а8-5600к со встроенным графическим ядром Radeon HD 7660D

xorg созданный aticonfig --initial

Показать
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
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 "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:0:1:0"
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

#332932
"Esh⇓" написал:
Дравере начали устанавливатс выдали лог ошибки

Какой именно командой вы устанавливаете драйвер?

#332960

из под рута
sh amd-driver-installer-catalyst-13-4-x86.x86_64.run


пс: вот только что проверил, ютуб в высоком разрешении работает hd видео проигрываетса, только кде по окнам тормозит и подглючивает

#332963

потому что Sabayon... куда еще писать...

#332964
"Esh⇓" написал:
потому что Sabayon... куда еще писать...

Я подразумевал, что, если вы устанавливаете программное обеспечение в обход имеющегося менеджера установки программного обеспечения, вы отдаёте себе отчёт в своих действиях и знаете сами, что и как нужно делать.

#332968

пробовал и через менеджер ничего толкового или работающего не получил

#332972
"Esh⇓" написал:
пробовал и через менеджер ничего толкового или работающего не получил

Этой информации недостаточно. Покажите вывод консоли при запуске команд.

#333001

Вроде Sabayon поддерживает установку программ еще и через порты тыц.
Вот еще нарыл пост только не знаю актуально ли сейчас тыц.

Тогда уж смотреть можно в сторону emerge и ebuild, для установки драйвера.

Просто тут почти все сидят на своих сборках gentoo, мало кто использует бинарный дистрибутив основанный на gentoo, разве что только на calculate linux, там все также установка идет через порты.

Войдите или зарегистрируйтесь, чтобы ответить.