LINUX.ORG.RU

Релизы AMD Catalyst 12.4, AMD APP SDK v2.7 и Linux-версии gDEBugger 6.2

 , , , ,


0

1

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

Как всегда, сама компания AMD не написала Release Notes с изменениями в новом драйвере, поэтому он взят с ресурса phoronix.com, а часть изменений была найдена в Release Notes (PDF, англ) к AMD APP SDK 2.7.

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

  • поддержка дистрибутива Linux openSUSE 12.1 объявлена стабильной, а Ubuntu 12.04 — начальной;
  • технология PowerXpress для видеооборудования AMD и Intel теперь поддерживает видеочипсеты Intel Ivy Bridge;
  • обновлены скрипты для создания пакетов RPM/DEB;
  • поддержка асинхронной передачи данных по шине PCI;
  • обновление Open Encode;
  • для Linux добавлена интероперабельность OpenGL™ для устройств серии Radeon HD™ 7xxx.

Поддержки ядра Linux 3.4 и X-сервера версии 1.12 пока нет. Исправлены следующие баги:

  • ошибки в работе многомониторных конфигураций;
  • зависание некоторых конфигураций с технологией PowerXpress;
  • зависание при использовании прослоек для OpenGL;
  • падение производительности OpenGL;
  • зависание закрываемого X-сервера;
  • появление артефактов в OpenGL-приложениях на видеочипсетах AMD Redwood.

На Linux.org.ru не писали новости о версиях драйвера 12.1-12.3. Вот эти изменения:

  • поддержка дистрибутива Linux Ubuntu 11.10 объявлена стабильной, а SLED 11 SP 2 — начальной;
  • добавлена поддержка видеокарт AMD Radeon 7xxx и APU второго поколения;
  • в версии 12.1 обновилась версия OpenCL до версии из AMD APP SDK 2.6;
  • исправление проблем с аппаратным декодированием видео;
  • обновление скриптов для создания пакетов RPM/DEB, и исправление большого количества ошибок.

Отдельно стоит отметить релиз AMD APP SDK v2.7. Из Release Notes непонятно, входят ли библиотеки OpenCL из его состава в драйвер Catalyst 12.4, или просто Calatyst 12.4 минимум необходим для него. Проверить можно только установив и набрав clinfo в консоли. Если OpenCL 1.2, то входит. В любом случае, SDK не входит в драйвер полностью, в нём нет заголовочных файлов для компиляции, документации и примеров. Кроме того, вышла Linux-версия программы gDEBugger 6.2, загружаемой отдельно от AMD APP SDK.

Изменения в новой версии AMD APP SDK:

  • Новая версия OpenCL™ 1.2, основными возможностями которого являются:
    • флаги доступа объектов памяти для хоста, позволяющие улучшить процесс обработки данных буфера и защиту. Например, хост не может читать данные буферов, доступных только для записи;
    • буфер GPU и инициализация изображений, основанные на шаблонах, позволяют избавиться от некоторых операций передачи данных буферов и изображений;
    • перемещение объектов памяти поддерживает передачу данных буферов до того, как они понадобятся;
    • новый, обобщённый, API создания изображений;
    • новые операции с картой буферов/изображений;
    • раздел «Устройства CPU» стандарта OpenCL 1.2, раздел описывает работу с CPU после добавления контекста;
    • обобщение 1D- и 2D-изображений, массивов изображений и взаимодействий буфер-изображение.
  • Новые возможности C++ Wrapper API:
    • настройки по умолчанию для устройств, очередей, платформ подразумевают уменьшение количества необходимого рутинного кода;
    • улучшена упрощённая конструкция для функции cl::Buffer и дополнений для функции cl::copy;
    • дополнительная поддержка событий при использовании функторов.
  • Язык OpenCL™ Static C++ Kernel расширен Notable C++. Список поддерживаемых функций — в полном Release Notes (PDF) на английском языке.
  • Kernel Analyzer v. 1.12 с поддержкой драйверов Catalyst 12.1-12.4.
  • APP Profiler 2.5 (его список изменений слишком обширен — 1 страница А4).
  • gDEBugger v. 6.2 (загружается отдельно):
    • поддержка Linux®;
    • изменённый с целью упрощения использования и навигации интерфейс;
    • поддержка видеокарт Radeon HD™ 7xxx и OpenCL™ 1.2;
    • автоматическое обновление;
    • новые функции, например поддержка статических массивов, объединённых переменных, и функция поиска;
    • улучшена стабильность.
  • Декодирование видео на Windows 7 с помощью VCE Encode.
  • Расширение OpenCL Cl_khr_fp64 теперь поддерживается и на устройствах серии Radeon HD™ 69xx (Cayman).

Драйвер (run-файл, 103 Мб)

Новый SDK

Новый gDEBugger

>>> Подробный список изменений (PDF, англ)

★★★★★

Проверено: tazhate ()
Последнее исправление: Silent (всего исправлений: 4)

Ответ на: комментарий от Censo

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

ЗЫ да это лютяйший вин с 4 дырками в клавиатуре -_-

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

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

Если это поможет улучшить систему охлаждения - конечно сделаю. Откуда брать медные пластины да еще и отполированные?...

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

нуу мне хватило плющеной 50 копеечной монеты(она хоть и не совсем медная но сплав неплох) полировал сам.

хотя я не исключаю менее варварские методы.

осталось придумать чем усилить каркас чтобы так не гнулся -_-

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

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

Thero ★★★★★
()

Catalyst 12.6

cast ArtKun, ipeacocks, GotF, ForwardToMars.

http://www2.ati.com/drivers/hotfix/catalyst_12.6_hotfixes/amd-driver-installer-8.98-x86.x86_64.zip

Внимание пользователям KDE 4: можно протестировать KWin с direct rendering, выставив KWIN_DIRECT_GL=1 (например через /etc/environment). Known issues: ресайз konsole, моргание анимации slide back.
Внимание пользователям Gnome 3: костыли подставлены, должно перестать падать.

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

12.6? А как ты добрался до этого хотфикса? Я пытался по ссылкам с главной AMD - не нашёл.

Отсюда. Там же в форме для отправки фидбека по этой сборке теперь появился Linux в списке ОС.

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

Начиная с одиннадцатой версии плагина поддержка OpenGL на Linux выключена.

теперь всегда будет тормозить?

tim91
()
Ответ на: Catalyst 12.6 от RussianNeuroMancer

Проверил на 12.04 kubuntu. С ядром 3.2 работает нормально, режим расширенного рабочего стола работает. На 3.4 иксы приподнялись, но не до конца)) Получил firefox тормозящий при движении на фоне рабочего стола без кнопок и плазмоидов. Собственно до 3.2 хотя бы добрались. Я до сих пор на 12.04 LTS не перехожу, жду когда пофиксят нормально работу Cayman HD 6970 под нее. Открытые дрова с бубном, xorg-edgers ppa, ядром 3.4 кое-как работают, а на проприетарных последних (исключая приведенные) система наглухо виснет при попытке изобразить расширенный рабочий стол. Собственно мои приключения описаны здесь: Виснет система при включении расширенного десктопа. ATI HD 6970. Kubuntu 12.04 Непопулярная среди линуксоидов видеокарта. Мощная чересчур для повседневных задач, однако я играю по настроению, а Battlefield 3 и прочие поднять на малопроизводительных видеокартах - это насилование трупа.

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

так у меня интеловская видеокарта, хоть и не идеально работает, но в фуллскрине не тормозит

Тогда получается, что разница в скорости 2D. Попробуйте тестовый фикс для 2D (пока выключен по-умолчанию) с Catalyst 12.6.

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

Так на каких решили остаться? 3.2 с Catalyst 12.6 или 3.4 со свободными?
Если с Catalyst, то вот так можно убрать watermark. Так же нужно обязательно откатиться с xorg-edgers ppa с помощью команды ppa-purge.

Я, конечно, рекомендую остановиться на свободных.

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

Подожду, пока допилят 12.5 каталист, где он кстати? На 11.10 с kubuntu-backports ppa принципиально ничего не меняется. Так что решил выжидательную тактику занять. Месяц-два погоды не сделают, система стабильна, от 12.04 я ничего глобально интересного кроме циферки для себя лично не получаю. Как бы железо весьма мощное и оптимизации производительности особо не заметны. Процессор Phenom II x4 955, 4 Гб DDR3, HD 6970. Будем ждать)) Времени ковырять систему руками особо нет. Настроил уже под 11.10 все. Сейчас пациентов толпы, лекции читаю, некогда. Я вообще стоматолог, мне простительно)

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

До сегодняшнего дня я тоже в этом был уверен. Но, оказалось, что драйвера 12.5 вообще не будет. В 12.6-бета - инфы нет вовсе. И будущее поддержки x-server 1.12 теперь совсем туманно.

gag ★★★★★
()
Ответ на: Catalyst 12.6 от RussianNeuroMancer

вот снимут поддержку с убунты 11.04 - тогда и попробую и кде, и последние дрова.) Что-то я уже немного стар для экспериментов...

Кстати, у меня вот с каталистом 11.12 при подключении дополнительного монитора к ноуту нужно рестартить иксы. Может теперь уже не нужно и все красиво?

ipeacocks ★★★★★
()
Ответ на: Catalyst 12.6 от RussianNeuroMancer

Угу, спасибо. Подожду, когда появится в Debian (думаю, быстро, поскольку из testing Catalyst просто выкинули при переходе на X server 1.12.

Вообще, конечно, нелепо использовать драйвер, никогда не славившийся 2D-ускорением, ради этого самого ускорения %_% Но с открытым мне как-то не везёт. Может, соберусь и накатаю мейнтейнерам баг, ведь в той же убунте с теми же версиями проблемы нет.

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

RussianNeuroMancer

то исправления драйвера catalyst будут выходить ежеквартально?

Пока не знаю. Подождите несколько дней, будет оффициальный анонс, в нём всё разъяснят.

Catalyst 12.6 http://www2.ati.com/drivers/hotfix/catalyst_12.6_hotfixes/amd-driver-installe...

Ну как, амдешники планируют выпускать исправления ошибок для драйвера catalyst 12.4 (или ниже), поддерживающего Radeon HD 2000/3000/4000 серии, для дистрибутивов с длительным сроком поддержки, неперешедших на новые Xorg и ядро?

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

Ну как, амдешники планируют выпускать исправления ошибок для драйвера catalyst 12.4 (или ниже), поддерживающего Radeon HD 2000/3000/4000 серии, для дистрибутивов с длительным сроком поддержки, неперешедших на новые Xorg и ядро?

Разве планируют? Есть же Ubuntu/Kubuntu 12.04 LTS до 2017 года, и RHEL/CentOS/SL 6 до 2020 года. Более, чем достаточно, если нужно подождать, пока появится нужная фича в свободных дровах, или до замены железа.

ipeacocks

Может теперь уже не нужно и все красиво?

Не проверял.

GotF

Может, соберусь и накатаю мейнтейнерам баг, ведь в той же убунте с теми же версиями проблемы нет.

Накатайте, конечно же. Если на проприетарном ничего не держит, то проще перейти на свободный.

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

Разве планируют?

У меня в конце стоит знак вопроса, ибо я не в курсе.

Есть же Ubuntu/Kubuntu 12.04 LTS до 2017 года, и RHEL/CentOS/SL 6 до 2020 года. Более, чем достаточно, если нужно подождать, пока появится нужная фича в свободных дровах, или до замены железа.

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

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

Ну, то есть версии catalyst типа 12.4.1, 12.4.2 и т.д. только с исправлением багов (а не поддержкой новых версий Xorg и ядра) для, например, убунты 12.04, которая, как вы сказали, будет поддерживаться до 2017года

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

У меня в конце стоит знак вопроса, ибо я не в курсе.

Прошу прощения, читая «для дистрибутивов с длительным сроком поддержки, неперешедших на новые Xorg и ядро» пропустил «не» в слове «неперешедших», поэтому подумал, что речь идёт о добавлении в 12.4 новых LTS-релизов.

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

Теперь до меня дошла суть вопроса.
В теории, если будет так же, как для Windows, то должны. Однако, пресс-релиза пока нет, и я думаю что в AMD сейчас тоже пока не знают окончательно ответа на этот вопрос, относительно драйвера для Linux. Это у пользователей Windows нет выбора, кроме Catalyst - им такие исправления просто необходимы. Мы-то менее нуждаемся, благодаря R600g.

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

Мы-то менее нуждаемся, благодаря R600g.

С опенсорсным драйвером продолжают «радовать» тесты типа таких

Не говоря уже о том что и патентованных технологий типа сжатия текстур там нету...

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

С опенсорсным драйвером продолжают «радовать» тесты типа таких

2D-тайлинг и hyper-z планируют в скором времени довести до ума, вы же знаете.

Не говоря уже о том что и патентованных технологий типа сжатия текстур там нету...

Этого уже перебор - есть две реализации на выбор.

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

ну это один из дизайнов которым хвастает как фичей одм конторка одна..

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

RussianNeuroMancer

А вы не могли прокомментировать этот скрин.

http://www.gearsongallium.com/wp-content/uploads/2012/02/125.jpeg

Точнее, что такое

Driver "radeon"

и чем он отлисается от

Driver "r600g"

У меня видеокарта HD2400 и если это важно opensuse 12.1 c Mesa 7.11. Просто, когда я пытаюсь включить r600g, мне пишется в ответ, что-то типа «устройство не найдено». Если можете, то объясните в отличие radeon и r600g и как заюзать этот r600g

anonymous
()
fglrx-driver (1:12-6~beta-1) unstable; urgency=low

  [ Patrick Matthäi ]
  * New upstream beta release.
  <...>
    - Support for Xserver 1.12 added, but there are people already reporting
      that Xorg segfaults with this driver, we hope this will be solved in the
      future.
      Closes: #671320

И действительно, не работает. Драйвер пока оставил 12.6, а xserver-xorg-core откатил обратно.

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

r300, r600g 2д драйверы иксов которые находится в месе (xorg state-tracker) что бы они появились меся должна быть собрана с --enable-xorg, , большого смысла в них нет, но для новых карт серии 77хх-79хх это единственные открытые драйвера с поддержкой 2д ускорения, xf86-video-ati новые карты не держит.

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

Novell-ch

Это ваш репозиторий?

Если да, то как я понял, если я обновлю пакеты из этого репозитория, то возможность использовать r600g у меня появится? Какие пакеты из этого репозитория вы порекомендуете еще поставить дополнительно? И что вообще даст для моей видеокарты (ati HD2400) использование r600g вместо radeon (и можно ли использовать radeon и r600g одновременно)? Можете чуть более подробнее (для тех кто не в курсе) объяснить.

anonymous
()
Ответ на: комментарий от Novell-ch

Novell-ch

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

vainfo

Соответственно, когда пытаюсь набрать эту команду при использовании свободного драйвера мне пишется ошибка.

Поэтому хотелось бы узнать у вас, как в opensuse задействовать аппаратное ускорения для видеокарты hd2400 при использовании свободного драйвера (может какие пакеты надо доставить при условии, что при использовании каталиста аппаратное ускорение работает) и как проверить, что оно включено?

anonymous
()

проснулся смотрю письмо пришло: вышел 12.6 бета поставил из анстейбла свежак билд. запускается черный экран с мигающим курсором - в логах девственно чисто. вот ведь ситуация: утро воскресенья а на уме ни одного приличного слова

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

ничего не даст, будет только хуже,проблемы с курсором и прочие глюки, лучше использоать xf86-video-ati (radeon) и немного потвикать его.
Option «SwapbuffersWait» «off»
Option «ColorTiling2D» «true»
Option «ColorTiling» «true»

так же желательно последнее ядро и меса
обноклять нужно все, так как все взаимосвязано и этот реп на основе фактори а там большые перемены по сравнению с 12.1, дополнительно нужно поставить libtxc_dxtn

что-то типа такогo
[code]
zypper ar http://download.opensuse.org/repositories/home:/pontostroy:/X11/openSUSE_12.1/ pont_x11
zypper ref
zypper dup -r pont_x11
[/code]

Novell-ch ★★★★★
()
Ответ на: комментарий от anonymous

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

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

Novell-ch

так же желательно последнее ядро и меса
обноклять нужно все, так как все взаимосвязано и этот реп на основе фактори а >там большые перемены по сравнению с 12.1, дополнительно нужно поставить > libtxc_dxtn

А проблем потом при обновлении до opensuse 12.2 не возникнет?

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

r600g это тоже часть радеона просто по умолчанию пользуется r600c (при выборе опции radeon)

r600g хорош тем что активнее разрабатывается в то время как r600c теперь только багфиксится в основном, однако для вашей карты думаю поддержка будет одинакова -_-

зы если текущая производительность достаточна чтобы не делать глупостей то лучше не делать. если не страшно поломать систему без видимого профита можно попробовать -_-

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

мы говорим не за dri драйвера, а за ddx из месы и отдельнымы дровами, это разные вещи, хотя называются почти одинаково.
да и r600c выброшен уже, в 8 месе уго просто нет

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

хм вроде тоже про них. но ладно я абсолютно не в курсе как всё это готовить где-то вне дженту -_-

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