Компания 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
LinuxForum.Fans
Новая версия проприетарного драйвера AMD Catalyst 13.12
Автор: verg
6 сообщений
2677 просмотров
Буквально вчера искал там на сайте и нашёл только под мастдай. А теперь, оказывается всё же и под Linux есть. Надеюсь теперь под OpenSUSE драйвер запилят в репы, чтобы самому не собирать. :)
Буду пытаться, может этот у меня на OpenSuSe 13.1 уже наконец-то заработает...
Буквально вчера искал там на сайте и нашёл только под мастдай
Угу, аналогично...
Спасибо, verg!
Кстати, о птичках. У меня сейчас стоит пакет 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
Ну вот как-то так.
Так на 12.3 из реп драйвера нормально работают... На 12.3 я и трогать не собираюсь... :)
У меня непонятные глюки. Иногда выкидывает в консоль, а в журнале что-то типа того:
text
kernel: [ 792.908107] <3>[fglrx:firegl_apl_loadDatabase] *ERROR* APL: apl initialize fail.Войдите или зарегистрируйтесь, чтобы ответить.