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)
Ответ на: комментарий от GotF

Это было месяц назад. В 12.5 поддержка X-сервера 1.12 будет.

Да он новость написал только ради одного предложения - что SuSE круче адаптировано, чем Ubuntu. :)

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

Охренеть же как мне повезло - объем страданий по ссылкам внушителен.

GNU-Ubuntu1204LTS

Если у меня и были мимолетные мысли по поводу покупки видио от амд-то теперь их нет, спасибо.

Это вы ещё на nvnews не бывали! Какие мысли вызывает?

RussianNeuroMancer ★★★★★
()

punya

вы просто не понимаете что такое asic hang happend и как он бесит. очень сложно воспроизводимый баг

Отлично понимаю. В этом году отрепортил две штуки - оба уже поправили.

в баге №230 приложено atigetsysteminfo

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

и его резолвнули как «не можем воспроизвести. не будем делать» плюнув в лицо пользователям

Ну так помогите воспроизвести, если знаете как. Не знаете - так чего хотите? Чтобы они наощуп фиксили? Как вы себе представляете этот процесс в случае видеодрайвера?

а почему вы не сходите по ссылке о suspend to ram? я там адовый срач наблюдаю уже 2-ой год как лоханулся и купил ноут с карточкой ati

Потому что всё аналогично там - часть карточек перестанут быть поддерживаемыми с 12.5, у части багрепортов не будет прикреплённого отчёта, а в оставшихся не будет тестов с последней версией драйвера. И лишь несколько штук багрепортов окажутся полезны. Всё как обычно.

vosi

нифига они не починили...

Небось что отрепорчено, то и починили. Вы, вот, багрепорт отправляли, со всеми необходимыми данными?

ArtKun

Нет информации, когда выйдет 12.5?

Должен был неделю назад. Наверное KB готовят для владельцев R600, R700, да форму загрузки новую тестируют. Когда выложат - теперь уже не знаю. Но на днях, наверное, хотя и перенос на начало следующего месяца не исключён (в этом году один раз так уже было).

Кстати, все ссылки ведут на «неофициальный багтрекер» - что это такое?

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

sluggard

Вроде в 12.4 собирались выпилить поддержку Radeon HD 4200? Выпилили, или я что-то напутал?

Выпилил в 12.5.

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

Ни разу такого не замечал, может потому что карта не новая или убунтой не пользуюсь, хз. Когда в калькулейте стали хреново собирать некоторые нужные мне модули ведра, и вдруг появилась замаскированность нужного ПО, перешёл на федору. Теперь немного напрягает селинукс и отсутствие меню груба при выходе из спящего режима, в остальном полёт нормальный, проблема с модулями решилась сама по себе.

Napilnik ★★★★★
()
Ответ на: комментарий от GNU-Ubuntu1204LTS

Если у меня и были мимолетные мысли по поводу покупки видио от амд-то теперь их нет, спасибо.

Постоянно вижу жалобы нвидивцев на тиринг, так страшно жить.

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

А можно можно у вас узнать, почему R600 и R700 не поддерживаются именно с 12.5? Ведь согласно этому

AMD To Drop Radeon HD 2000/3000/4000 Catalyst Support

и этому

http://www.phoronix.com/scan.php?page=article&item=amd_catalyst_legacy2&a... поддержку выпилят с версии 12.7.

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

а я написал «свободный»... да,да,да - free и open разные понятия

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

что вы говорите я не понимаю. баг 230 оформлен как положено по всем правилам. там чотко сказано - запустите и погоняйте ваш драйвер на серии 5000. как-то специально этот баг не воспроизвести. в какой-то момент баг проявит себя. когда - никто не знает. и пользователи в этом не виноваты!

если корпрация наплодила зоопарк видеокарт и неспособна взять видеокарту серии 5000 (просто пример. баг пишут есть и на серии 6000) посадить грамотного qa на 8 часов чтобы протестировать баг => это печально

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

А можно можно у вас узнать, почему R600 и R700 не поддерживаются именно с 12.5?

Почему именно с 12.5, это надо у AMD спрашивать. А насчёт 12.7 Майкл просто ошибся. Я ещё тогда обратил его внимание на это, но он видимо не понял.

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

А откуда вы знаете, что он ошибся. Просто,интересно, откуды вы взяли информацию о том, что выпилят с версии 12.5. И как у открытых драйверов с поддержкой энергосбережения и аппартного декодирования для r600?

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

Я узнал о значении этого слова с месяц как. видел в живую 4 года назад,на венде. так что вот :)

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

баг 230 оформлен как положено по всем правилам

С тем же успехом это можно утверждать о баге 12309. В данном случае тоже может иметь место комплекс различных проблем (вплоть до проблем с железом, которые, без сомнений, так же могут приводить к ASIC hang) и в результате различные hang-и которые кажутся одной проблемой (бегло пробежавшись глазами даже я вижу, что там смешано как минимум два различных бага, возможно больше).

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

Ты совсем разрушил мою самооценку ,моей несостоятельностью в тех. инглише.Пойду в спать с горя.

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

не ходите люди в лагерь ati и желательно не постите новости о этом криворуком драйвере. спасибо

Не пользуйтесь люди убунтой и желательно не постите новости об этом криворуком дистрибутиве. За фикс не благодари.

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

Просто,интересно, откуды вы взяли информацию о том, что выпилят с версии 12.5.

Любой может взять её от Джона Бригмана, Пьера Будье или Чжоу Цзамми.

И как у открытых драйверов с поддержкой энергосбережения и аппартного декодирования для r600?

Вот так: http://www.x.org/wiki/RadeonFeature#KMS_Power_Management_Options

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

мне к 5-й хд серии предложили 12.4. на сайте АТИ. стоит обновляться? собственно сейчас 11.12 стоят - и иногда ноут (hp probook 4520s) не просынается с саспенда (довольно редко, вероятно в этом виновата вайфай-карта ралинк) и иногда не работают клавиши яркости - тоже довольно редко.

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

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

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

релизы дистрибутивов выходят после того как закрываются все критикалы. а тут багтрекер пестрит ими. это не 12309 который воспроизводится только при адовом свопе и других жирных операциях ввода/вывода. эти два бага не дают мне использовать драйвер вообще для самых банальных операций. use case #1 как говорится

я всего лишь стараюсь предупредить того кто собирается покупать ati и читает красивую новость о новом «релизе» драйвера что самый большой геморой не пофикшен. пофиксят - постите новость будем смотреть

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

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

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

пробовал этот ман когда был на кедах - так не очень ок. реально тупит с теми настройками таскание окон и тд.

Напомните, на миддле?

когда поставить динамическое изменение частоты видео - так еще и мерцание добавлялось.

Разрабы из AMD заготовили всю базу для того, чтобы сторонние разработчики могли дорабатывать энергосбережение, а сами пока переключились на декодирование видео, вычисления, и реализацию поддержки GCN. Но даже при наличии необходимой инфраструктуры в драйвере, всей документации и сотрудников AMD, готовых помочь, сообщество не берётся за энергосбережение, вместо этого предпочитая пилить nouveau. С одной стороны это печально, с другой когда nVidia забила на мои карточки в своём драйвере (причём формально карточки всё ещё поддерживаются) - выручил меня именно nouveau.

так 5-ю серию снимут с поддержки или нет?

Вспомнил, у вас же не пятая серия, а четвёртая. Можно и 12.4 попробовать, 12.5 уже не встанет.

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

ну ожидаем в ближайшие 2 дня твита от атидевелопера..

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

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

в самом же каталисте пишется у меня ATI Mobility Radeon HD 5400 Series

так теперь я и не знаю какая у меня серия...

сообщество не берётся за энергосбережение

по-моему сообщество берется за то, что ему интересно.

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

всё что не DX11 переводится на легаси поддержку и получает релизы драйвера раз в пол года(или всётаки квартал) 12.4 будет какоето время последним драйвером с поддержкой 4200. но там уже год как можно жить на открытом драйвере.

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

в самом же каталисте пишется у меня ATI Mobility Radeon HD 5400 Series

Может HP воткнули в вашу модель другую карту? Потому что 540v ну никак не может определяться пятитысячной.

The ATI Mobility Radeon™ HD 500v series GPUs are based on the award-winning architecture of the ATI Mobility Radeon™ HD 4000 series

http://www.amd.com/us/products/notebook/graphics/ati-mobility-hd-540v/Pages/hd-540v-overview.aspx

по-моему сообщество берется за то, что ему интересно.

Потому и такой результат. Что касается AMD, то по результатам голосований на Форониксе, первое место заняло аппаратное декодирование видео, а не энергосбережение, поэтому над ним сейчас и работают.

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

Значит поставлю 12.4 и не буду обновлять, тем более поддержка Суси стабильной объявлена. Открытый драйвер умеет переключать интегрированную видеокарту на дискретную?

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

Нет. Если MUX-ed, то можно переключиться в BIOS или vgaswitcheroo, если MUX-less то вторую карту со свободным драйвером остаётся только выключить (чтобы не грелась и не кушала батарею). Но это не надолго. Судя по последним тенденциями (DMA-BUF) бескостыльное переключение видеокарт на свободных дровах будет в следующем году.

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

релизы дистрибутивов выходят после того как закрываются все критикалы. а тут багтрекер пестрит ими. это не 12309 который воспроизводится только при адовом свопе и других жирных операциях ввода/вывода. эти два бага не дают мне использовать драйвер вообще для самых банальных операций. use case #1 как говорится

Ты реально не понимаешь прелестей оптимизации веса систем с динамической линковкой. То, что всё отсутствующее на CD можно докачать с репы, не избавляет от рандомных багов такого подхода. Вот не будет в либе X фичи Y, вес будет меньше, ура, убунтологи и калькулейтовцы ликуют. Но разработчики драйвера не обязаны пользоваться этим дистрибутивом, в результате есть вероятность что их ПО использует фичу Y, но сборочные скрипты каким-то раком собирают прогу и без неё и оно даже как-то работает на каком-то железе. И тут разработчики «усушенных» дистрибутивов выкинули старое железо на свалку и заменили его тем, которого у тебя нет. Тут-то и начинаются твои страдания поскольку дистростроителям для работы ПО нафиг не нужны некоторые фичи которые нужны тебе но протестить все последствия оптимизаций веса дистра они не могут. А виноваты получаются разработчики сидящие на дистрах из которых не выброшен код в угоду вписывания образа в CD или двухгиговую флешку. Впишите образ дистра в объём дискеты и ждите что репозиторий вас потом спасёт, ага. Обычно линуксоиды выбирают дистр который нормально работает на их железе, но убунтологи почему-то считают что их система устроена лучше других просто потому что ею пользуется много народа.

я всего лишь стараюсь предупредить того кто собирается покупать ati и читает красивую новость о новом «релизе» драйвера что самый большой геморой не пофикшен. пофиксят - постите новость будем смотреть

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

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

Ну, вот до следующего года я на проприетарном драйвере и посижу. Я не фанатик, и вообще сейчас с Оперы пишу. ))
Спасибо за разъяснения.

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

вы точно сейчас в адеквате?

Ты хоть один компилируемый язык знаешь или делишься на лоре «впечатлениями домохозяйки»?

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

мне вас искренне жаль если вы считаете что ваши ответы хоть как-то связаны с постами на которые вы отвечаете

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

дописываю: 5***-6*** radeon. дистрибутив - любой. тип загрузки - bios

Именно этих карточек у мну сейчас нет, каждый год железо на меняю, но как минимум у разрабов и части пользователей они работают, иначе вой стоял бы ещё тот. Страница выбора дров на оффсайте предлагает для десктопных карт HD 5 и 6 серии качать Catalyst™ 12.4 Но тут ещё нужно смотреть, для какой версии каталиста пропатчена конкретная версия дистрибутива. Блоб предпочитаю качать не из репы, одна из имеющихся на сайте версий обычно подходит.

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

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

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

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

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

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

Это не факты а твоя интерпритация фактов в которой недостаёт некоторой важной информации.

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

ссылки были запощены первым постом. что вам мешает туда заглянуть и обломать меня в стиле: «хаа! там у людей баг только при условии ХХХ о котором ничего ничего не сказал потомучто ты нуб и прыщавая домохозяйка. бвахаха». потомучто пока читаю только голосновные несвязные попытки выпятить свой живот и опустить меня

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

сылки были запощены первым постом. что вам мешает туда заглянуть и обломать меня в стиле: «хаа! там у людей баг только при условии ХХХ о котором ничего ничего не сказал потомучто ты нуб и прыщавая домохозяйка. бвахаха».

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

потомучто пока читаю только голосновные несвязные попытки выпятить свой живот и опустить меня

опустить меня

Ты бы постеснялся писать такую хрень в приличном обществе. Похоже пора прекратить отвечать на твои посты а то ещё автомат скор урежет на 10-20.

Napilnik ★★★★★
()

Вот уже сколько лет они это говно пилят и пилят... а толку никакого - зависает, тирит, артефачит, тормозит в 2D. Лучше бы наняли ещё несколько вменяемых разработчиков для разработки открытых дров и пофиксили хотя бы основные насущные проблемы там(вроде powersaving'а и неправильного реклокинга на некоторых карточках, где частота получается ниже основной).

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