LinuxForum.Fans
Тема

Новая версия проприетарного драйвера AMD Catalyst 13.12

Автор: verg 6 сообщений 2677 просмотров
#356229

Компания AMD выпустила новую стабильную версию проприетарного драйвера для видеокарт - AMD Catalyst 13.12 (153 Мб). Следует напомнить, что прошлый стабильный выпуск состоялся в апреле, после чего выходили только бета-версии.

В выпуске 13.12 отмечается реализация поддержки X-сервера 1.14 и новых ядер Linux, вплоть до 3.11, а так же исправление 21 ошибки. Среди устранённых проблем: зависания при выполнении набора тестов Unigine Heaven 4.0 и некоторых тестов OpenGL, зависание при запуске startx после включения Eyefinity, проблемы с низким FPS в игре Dota 2, проблемы с запуском панели cairo-dock, крах игр в Steam при включении режима Force AA.


Источник: http://www.opennet.ru/opennews/art.shtml?num=38691

#356241

Буквально вчера искал там на сайте и нашёл только под мастдай. А теперь, оказывается всё же и под Linux есть. Надеюсь теперь под OpenSUSE драйвер запилят в репы, чтобы самому не собирать. :)

#356263

Буду пытаться, может этот у меня на OpenSuSe 13.1 уже наконец-то заработает...

"basileus" написал:
Буквально вчера искал там на сайте и нашёл только под мастдай

Угу, аналогично...
Спасибо, verg!

#356266

Кстати, о птичках. У меня сейчас стоит пакет fglrx64_xpic_SUSE123:

text
zypper if -s fglrx
Показать

Сведения — пакет fglrx64_xpic_SUSE123:
--------------------------------------
Репозиторий: AMD/ATI-FGLRX
Имя: fglrx64_xpic_SUSE123
Версия: 12.104-6
Архитектура: x86_64
Производитель:
Установлен: Да
Состояние: актуален
Размер после установки: 285,6 MiB
Сводка: X Window display driver for the AMD graphics accelerators
Описание:
Display driver files for the AMD RADEON (9500 and later), MOBILITY RADEON (M10 and later), RADEON XPRESS IGP and FireGL (Z1 and later) series of graphics accelerators. This package provides 2D display drivers, precompiled kernel modules, kernel module build environment, control panel source coude and hardware accelerated OpenGL.

Скачал 13.12. Захотел собрать установочный пакет и... fail :(

text
uname -a
Показать

Linux basileus 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 x86_64 x86_64 GNU/Linux
text
 sudo zypper in kernel-`uname -r|cut -f3 -d"-"`-devel make patch rpm-build
Показать

Загрузка данных о репозиториях...
Чтение установленных пакетов...
'patch' уже установлен.
Нет кандидатов на обновление 'patch-2.7.1-2.1.1.x86_64'. Новейшая версия уже установлена.
'make' уже установлен.
Нет кандидатов на обновление 'make-3.82-154.4.1.x86_64'. Новейшая версия уже установлена.
'rpm-build' уже установлен.
Нет кандидатов на обновление 'rpm-build-4.10.2-2.1.1.x86_64'. Новейшая версия уже установлена.
'kernel-desktop-devel' уже установлен.
Нет кандидатов на обновление 'kernel-desktop-devel-3.7.10-1.16.1.x86_64'. Новейшая версия уже установлена.
Разрешение зависимостей пакетов...

Нечего выполнять.
text
 sudo sh ./amd-catalyst-13.12-linux-x86.x86_64.run --buildpkg SuSE/SUSE-autodetection
Показать

Created directory fglrx-install.CDKkcf
Verifying archive integrity... All good.
Uncompressing AMD Catalyst(TM) Proprietary Driver-13.251
.........................................................................................................................
=====================================================================
AMD Catalyst(TM) Proprietary Driver Installer/Packager
=====================================================================
Generating package: SuSE/SUSE-autodetection
Auto detection mode:
Distribution: openSUSE
Version: 12.3
Architecture: x86_64
Package name: SUSE123-AMD64
Build the RPM package now ...

+ ln -s aticonfig /usr/src/packages/BUILDROOT/fglrx64_xpic_SUSE123-13.251-1.x86_64/usr/bin/amdconfig
+ install -m 644 usr/include/ATI/GL/glx.h usr/include/ATI/GL/glxext.h /usr/src/packages/BUILDROOT/fglrx64_xpic_SUSE123-13.251-1.x86_64/usr/include/ATI/GL
+ install -m 644 usr/include/GL/glATI.h usr/include/GL/glxATI.h /usr/src/packages/BUILDROOT/fglrx64_xpic_SUSE123-13.251-1.x86_64/usr/include/GL
+ install -m 755 usr/lib64/dri/fglrx_dri.so /usr/src/packages/BUILDROOT/fglrx64_xpic_SUSE123-13.251-1.x86_64/usr/lib64/dri
+ rm -rf usr/lib64/dri
+ install -m 755 usr/lib64/fglrx/switchlibGL usr/lib64/fglrx/switchlibglx /usr/src/packages/BUILDROOT/fglrx64_xpic_SUSE123-13.251-1.x86_64/usr/lib64/fglrx
+ rm -rf usr/lib64/fglrx
+ install -m 755 usr/lib64/xorg/modules/drivers/fglrx_drv.so /usr/src/packages/BUILDROOT/fglrx64_xpic_SUSE123-13.251-1.x86_64/usr/lib64/xorg/modules/drivers
+ install -m 755 usr/lib64/xorg/modules/linux/libfglrxdrm.so /usr/src/packages/BUILDROOT/fglrx64_xpic_SUSE123-13.251-1.x86_64/usr/lib64/xorg/modules/linux
+ install -m 755 usr/lib64/xorg/modules/updates/extensions/fglrx/fglrx-libglx.so /usr/src/packages/BUILDROOT/fglrx64_xpic_SUSE123-13.251-1.x86_64/usr/lib64/xorg/modules/updates/extensions/fglrx
+ rm -rf usr/lib64/xorg/modules/drivers usr/lib64/xorg/modules/linux usr/lib64/xorg/modules/updates
+ install -m 755 usr/lib64/xorg/modules/amdxmm.so usr/lib64/xorg/modules/glesx.so /usr/src/packages/BUILDROOT/fglrx64_xpic_SUSE123-13.251-1.x86_64/usr/lib64/xorg/modules
+ rm -rf usr/lib64/xorg
+ install -m 755 usr/lib64/hsa usr/lib64/libAMDXvBA.cap usr/lib64/libAMDXvBA.so.1.0 usr/lib64/libOpenCL.so.1 usr/lib64/libXvBAW.so.1.0 usr/lib64/libamdocl64.so usr/lib64/libamdsc64.so usr/lib64/libatiadlxx.so usr/lib64/libaticalcl.so usr/lib64/libaticaldd.so usr/lib64/libaticalrt.so usr/lib64/libatiuki.so.1.0 /usr/src/packages/BUILDROOT/fglrx64_xpic_SUSE123-13.251-1.x86_64/usr/lib64
install: omitting directory 'usr/lib64/hsa'
error: Bad exit status from /var/tmp/rpm-tmp.aY7fsB (%install)


RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.aY7fsB (%install)
Package build failed!
Removing temporary directory: fglrx-install.CDKkcf

Ну вот как-то так.

#356268

Так на 12.3 из реп драйвера нормально работают... На 12.3 я и трогать не собираюсь... :)

#356272

У меня непонятные глюки. Иногда выкидывает в консоль, а в журнале что-то типа того:

text
 kernel: [  792.908107] <3>[fglrx:firegl_apl_loadDatabase] *ERROR* APL: apl initialize fail.
Войдите или зарегистрируйтесь, чтобы ответить.