LINUX.ORG.RU

Релизы AMD Catalyst 11.12 и AMD APP SDK v2.6

 , , , , , ,


0

2

Состоялся выпуск проприетарных драйверов Catalyst 11.12 для видеокарт ATi/AMD.

В этом выпуске улучшению подверглись такие компоненты:

  • Специалисты из компании Google получили доступ к исходному коду драйвера для Linux, и в релизе 11.12 представили улучшения библиотеки OpenGL, улучшающие стабильность этого компонента драйвера. Компонент WebGL веб-браузера Chrome/Chromium больше не относит видеокарты ATi/AMD с драйвером 11.12 и выше к чёрному списку устройств;
  • Официальная поддержка дистрибутива RHEL 6.2;
  • Улучшение работы многомониторных конфигураций;
  • Многочисленные исправления ошибок.

Отдельно стоит отметить релиз AMD APP SDK v2.6. Его библиотеки уже включены в драйвер Catalyst, и для работы с OpenCL больше не требуется устанавливать SDK. Он требуется только для разработчиков программ, или компиляции (include-файлы). Изменения в новой версии AMD APP SDK:

  • Добавлен Khronos C++ wrapper API (по ссылке - спецификация в формате PDF);
  • Поддержка PX5 (кто понял, что это такое - напишите в комментариях);
  • Поддержка Multi-GPU на платформе Linux;
  • Предварительно: поддержка процессорных инструкций AVX для процессоров, которые их имеют;
  • Поддержка процессорных инструкций FMA4 во встроенных в библиотеку OpenCL функциях для процессоров, которые имеют эти инструкции;
  • Отражение ядра (kernel reflection), опрос параметров ядра, возможность использования ядра OpenCL в приложениях для управления данными (data-driven applications);
  • Поддержка атомарных счётчиков в APU;
  • Переписан код OpenCL для CPU, производительность выросла;
  • Добавлено расширение cl_amd_media_ops2, позволяющее ускорять операции, связанные с обработкой изображений;
  • Предварительно: поддержка асинхронного копирования. Для включения этой возможности необходимо присвоить значение переменной GPU_ASYNC_MEM_COPY=2.

Предварительная поддержка стандарта OpenCL 1.2 включает в себя следующие возможности:

  • Возможность размещения флагов доступа для объектов в памяти для более эффективного управления буфером;
  • Pattern-based буфер GPU и инициализация изображения избавляют от необходимости в некоторых операциях передачи изображения или буферов;
  • Возможность миграции объектов памяти позволяет быстрее предоставить буфер для операций, когда он потребуется;
  • Новый, обобщённый API для создания изображения;
  • Улучшение в операциях с картами изображений и буферов;
  • OpenCL 1.2 разделение устройства CPU, включая разделение CPU после добавления контекста;
  • Обобщение 1D- и 2D-изображений, массивов изображений, и взаимодействий буферов с изображениями.

Для того, чтобы попробовать OpenCL 1.2 от AMD, необходимо также установить предварительную версию драйвера 8.93.10. Эта версия драйвера также позволяет использовать статическое ядро языка C++. Чтобы не перегружать новость (и поленившись переводить), я опустил изменения в KernelAnalyzer v 1.1, ссылка на полный Release Notes доступна ниже. Также обновился gDEBugger с версии 6.0 до версии 6.1, среди изменений только увеличение производительности и надёжности.

Release Notes от AMD APP SDK 2.6 на английском языке (PDF)

Release Notes от Catalyst 11.12 на английском языке (неофициальный)

Страница загрузки AMD APP SDK 2.6

>>> Страница загрузки Catalyst 11.12

★★★★★

Проверено: JB ()

Уже дня 4, как стоят дровишки то.

nihil ★★★★★ ()
Ответ на: комментарий от nihil

Релиз 12-го был. А SDK - позавчера, да и то скачать стало возможно 2 часа назад, потому что ссылки на закачки для Windows и Linux были повреждены (17,1 Мб каждый файл вместо 40-90). А раз решил написать про SDK, почему бы не написать заодно и про драйвер - раз никто тогда не написал?

ZenitharChampion ★★★★★ ()

НИчегонепонял. Гугл начал делать видеокарты?

darkshvein ☆☆ ()

А в gnome 3 как были артефакты, так и остались.

Nanodesu ()
Ответ на: комментарий от Nanodesu

У меня в KDE тоже кое что осталось. Но почти не заметно уже с 11.11. Думаю, в правильном направлении движутся.

nihil ★★★★★ ()

Специалисты из компании Google получили доступ к исходному коду драйвера для Linux

По ссылкам:

AMD has provided us a beta Linux driver of version 8.92 for testing and it is looking very good...

Дайте линк про доступ к исходникам.

Nekto0n ()

Специалисты из компании Google

Корпорация добра уже добралась и сюда, лол

goingUp ★★★★★ ()

Специалисты из компании Google получили доступ к исходному коду драйвера для Linux, и в релизе 11.12 представили улучшения библиотеки OpenGL, улучшающие стабильность этого компонента драйвера. Компонент WebGL веб-браузера Chrome/Chromium больше не относит видеокарты ATi/AMD с драйвером 11.12 и выше к чёрному списку устройств;

Ну, не получал гугл исходных кодов. Откуда этот бред уже во вторую новость перетекает? Вот тут черным по белому написано:

AMD has provided us a beta Linux driver of version 8.92 for testing and it is looking very good from a robustness and compatibility standpoint. We should stop blacklisting AMD drivers on Linux starting at this version.

Jurik_Phys ★★★★★ ()

Боян.

ЗЫ. Как тормозило все с проприетарным драйвером, так и тормозит.

dictator_perpetuus ()
Ответ на: комментарий от dictator_perpetuus

Криворукие авторы компиза, унити, и тригнома - не проблема разработчиков драйвера fglrx.

bhfq ★★★★★ ()
Ответ на: комментарий от Nanodesu

На Phoronix пишут, что пользователи пишут, что больше артефактов в Gnome 3 нет.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от bhfq

Все вокруг криворукие, только полтора (в прямом смысле) разраба ATI-кактуса няшечки. Угу, почти поверил.

dictator_perpetuus ()
Ответ на: комментарий от Nekto0n

Да вот же отрывок текста:

Word of Catalyst 11.12 shaping up to be a nice Linux binary driver release comes this time via Google. Some Google Chromium engineers have got their hands on a Linux beta driver for the fglrx 8.92 Linux driver release stream, which will likely end up being what's publicly known as Catalyst 11.12.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

Если вы пользователь, или разработчик, и у вас возникли проблемы с использованием этого драйвера, перейдите по данной ссылке

пофиксил

Polugnom ★★★★★ ()
Ответ на: комментарий от JustGuest

Слабо верится. С полгода назад писали, что в AMD наняли целого одного разработчика на фул тайм писать дрова под Линукс...

dictator_perpetuus ()
Ответ на: комментарий от dictator_perpetuus

С полгода назад писали
А писали-то про свободный. Там сейчас четыре человека занимаются свободным драйвером, и это если не считать тех, кто пилит свободный драйвер для Windows 7 Embedded и GPGPU.

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

А писали-то про свободный. Там сейчас четыре человека занимаются свободным драйвером.

Ух ты, свободный radeon пишут прямо в AMD? Не знал, не знал, это приятная новость. Вот пусть лучше все силы бросают на него, а блоб закапывают.

dictator_perpetuus ()
Ответ на: комментарий от dictator_perpetuus

Не забывай, что кроме Linux есть и другие системы, а там драйвер закрытый, причём исходный код у них один.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от dictator_perpetuus

Да. Кстати, в своё время поддержку старых карт выкинули из Catalyst как раз потому, что посчитали более удобных поддерживать их в свободном драйвере - так удобнее для всех.

RussianNeuroMancer ★★★★★ ()
dh_install -pfglrx-driver "usr/X11R6/bin/fgl*"      "usr/bin"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pfglrx-driver "usr/X11R6/bin/aticonfig" "usr/bin"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pfglrx-driver "usr/sbin/atieventsd"     "usr/sbin"
dh_install: Compatibility levels before 5 are deprecated.
dh_installman -pfglrx-driver "usr/share/man/man8/atieventsd.8"
dh_installman: Compatibility levels before 5 are deprecated.
# amd64 needs some library redirection
dh_install -pfglrx-driver "usr/X11R6/lib/*.so*"           "usr/lib"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pfglrx-driver "usr/X11R6/lib/modules/dri"     "usr/lib"
dh_install: Compatibility levels before 5 are deprecated.
dh_install -pfglrx-driver "usr/X11R6/lib/modules/linux"   "usr/lib/xorg/modules"
dh_install: Compatibility levels before 5 are deprecated.
cp: cannot stat `./usr/X11R6/lib/modules/linux': No such file or directory
dh_install: cp -a ./usr/X11R6/lib/modules/linux debian/fglrx-driver/usr/lib/xorg/modules/ returned exit code 1
make: *** [binary] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2
Removing temporary directory: fglrx-install.hSfAhy

Как вылечить?

sniper21 ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

Потому что эти карты были выпущены до AMD. Для Windows поддержка тоже прекращена, но открытых драйверов нет.

ZenitharChampion ★★★★★ ()

Интересно сделали ли адекватную поддержку APU C-50? А то моя девушка все без драйверов сидит :)

Martin256 ★★ ()
Ответ на: комментарий от sniper21

Попробуй так:

$ ./ati-driver-installer-11-12-x86.x86_64.run --extract ~/fglrx
$ cd ~/fglrx
$ cd arch/x86_64/usr/X11R6/lib/modules

Там сделать симлинк, либо добавить необходимый файл.

$ cd -
$ ./packages/Ubuntu/ati-packager.sh --buildpkg $distro$
ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

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

sniper21 ★★★★★ ()

Очередной релиз криворуких? Не позорились бы лучше.

Gunnerua ()
Ответ на: комментарий от sniper21

На мандриве тоже не ставится, они ati-что-то-там забыли в одной строчке скрипта поменять на amd-что-то-там, приходится распаковывать и править. А на SuSE не меняет Mesa на симлинк с своим OpenGL.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

Как раз на форуме по ссылке с фороникса на второй странице начинается стоны тех кто таки попробовал. Радуги как в .9 уже нет, а вот артефакты в applications menu все там же где и были.
Но вообще лучше сама посмотрю как оно там.

Nanodesu ()
Ответ на: комментарий от dictator_perpetuus

ага и отказаться от использования патентов за которые заплачены кругленькие суммы сторонним компаниям? нет пути. есдинственно верный путь развивать оба направления.

Thero ★★★★★ ()
Ответ на: комментарий от dictator_perpetuus

потомучто я не больной и я видел будующее.

Thero ★★★★★ ()
Ответ на: комментарий от dictator_perpetuus

ох ладно я сегодня ленивый поэтому растелепаю:

любая попытка резко отказаться от патентов сейчас приведёт к укреплению патентов.

Thero ★★★★★ ()

Когда они его под Solaris/FreeBSD сделают?

Pidgin ★★ ()

в приложениях для управления данными

data-driven applications

facepalm.jpg

x0r ★★★★★ ()
Ответ на: комментарий от x0r

Ну наконец-то, хоть кто-то дочитал дотуда! Я специально спорный и непонятный момент вынес в скобки. А как правильно перевести?

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

Ога, водяные знаки внизу справа)) а так норм работает

Martin256 ★★ ()

Скоро уже X.org 11 версии станет актуальным. Когда зарелизят с поддержкой этой версии ABI?

Quasar ★★★★★ ()
Ответ на: комментарий от dictator_perpetuus

dictator_perpetuus> Ух ты, свободный radeon пишут прямо в AMD? Не знал, не знал, это приятная новость. Вот пусть лучше все силы бросают на него, а блоб закапывают.

К Radeon HD 8ххх так и собираются сделать. AMD уже это заявляла. А сейчас просто плавный переход.

Quasar ★★★★★ ()
Ответ на: комментарий от Martin256

подтверждаю, все работает, ура! :) кстати еще и компиз не работал

Martin256 ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.