LINUX.ORG.RU

Amd


125

8

Всего сообщений: 165

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

 , , , ,

Группа Проприетарное ПО

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

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

( читать дальше... )

Отдельно стоит отметить релиз 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.

( читать дальше... )

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

Новый SDK

Новый gDEBugger

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

ZenitharChampion
()

xf86-video-ati 6.14.4

 , , , ,

Группа Hardware and Drivers

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

Основные изменения:

  • Добавлена поддержка еще не появившихся в продаже Trinity APU (поддержка на уровне ядра и mesa уже обеспечена в версиях, соответственно, 3.4 и 8.0.2).
  • Добавлена поддержка 2D-тайлинга для карт R6xx+.
  • Добавлена поддержка KMS-тайлинга для карт R1xx — R2xx.
  • Исправлено множество ошибок.

Для сборки данного драйвера необходим Xorg-сервер версии не ниже 1.6.2, а также недавно вышедший libdrm 2.4.33, в котором, к слову, добавлена поддержка чипов TI OMAP (omapdrm) и базовая поддержка Intel Haswell.

Исходный код

>>> Подробности (spinics.net)

madgnu
()

AMD опубликовала исходный код для поддержки Radeon HD 7000 и Trinity

 , , , , ,

Группа Hardware and Drivers

48 патчей от AMD опубликованы сегодня в списках рассылки DRI. Патчи содержат микрокод и DRM-код для поддержки видеочипов HD 7000 Southern Islands (SI) и будущего поколения видеочипов Trinity. Среди поддерживаемых функций упоминаются:

  • Начальная поддержка DCE6 display watermark
  • CRTC power-gating
  • Термосенсор чипов SI
  • SI GPU reset
  • VM CS (Command Stream) checker
  • и другие.

Ожидается, что эти патчи попадут в код ядра 3.4.

>>> Подробности (phoronix.com)

shahid
()

Оптимизация ПО для AMD «Bulldozer»

 , ,

Группа Hardware and Drivers

AMD опубликовала «Руководство по оптимизации ПО на 15h», архитектуре процессоров, также известной под кодовым именем «Bulldozer».

В руководстве рассказывается о:

  • микроархитектуре новых процессоров;
  • оптимизациях для C/C++;
  • главных 64-битных улучшениях;
  • оптимизациях для кеша/памяти;
  • оптимизации декодирования инструкций;
  • оптимизации планировщика;
  • улучшения безопасности VM;
  • оптимизации NUMA.

>>> Прямая ссылка на PDF (amd.com)

darkshvein
()

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

 , , , , , ,

Группа Hardware and Drivers

Состоялся выпуск проприетарных драйверов 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 (amd.com)

ZenitharChampion
()

AMD Catalyst 11.11

 , , , , ,

Группа Hardware and Drivers

Состоялся релиз проприетарного драйвера для видеокарт на чипах AMD/ATI — Catalyst 11.11, принёсший несколько важных изменений, из которых можно отметить:

  • поддержка X.Org Server 1.11;
  • начальная поддержка OpenSUSE 12.1;
  • в Catalyst интегрирован run-time OpenCL;
  • разнообразные исправления ошибок и правки в скриптах сборки пакетов.

Загрузить

>>> Подробности (phoronix.com)

daemonpnz
()

Open64 5.0

 , open64,

Группа Open Source

Open64 - доступный по лицензии GPLv2, свободный компилятор языков C/C++ и Fortran, который поддерживается AMD и разрабатывается SGI.

Основные изменения:

  • исправлено большое количество багов;
  • добавлены опции для отключения IPA;
  • добавлена поддержка VCG графов для CFG;
  • разрешено выделение памяти на стеке для неиспользуемых переменных при компиляции с ключом -g;
  • реализован ZDL (Zero-Delay-Loop) для DSP;
  • улучшена поддержка IA64;
  • включена CFLOW оптимизация внутри EH областей;
  • расширена реализация активной оптимизации циклов;
  • улучшена производительность вычислений с плавающей точкой при -O3 оптимизации;
  • добавлена frame-pointer оптимизация;
  • улучшение оптимизации структур
    • избегается создание лишних копий структур;
    • добавлена copy-in/copy-out оптимизация
  • улучшения в векторизации
    • введен объектно-ориентированный фреймворк для SIMD выражений;
    • более векторизуемые операторы;
    • векторизация if - выражений
  • улучшен SIB (Scaled-Index-Base) режим адресации генерации кода;
  • улучшена поддержка и кодогенерация для SSE 4.x, AVX и FMA инструкций;
  • добавлена внутренняя оптимизация указателей;
  • полная поддержка процессоров Bulldozer.

Компилятор доступен для скачивания по этой ссылке.

Новость на Phoronix.

>>> Подробности (sourceforge.net)

encyrtid
()

Gears on Gallium 2011.10.31

 , , , ,

Группа Hardware and Drivers

Вышел очередной релиз дистрибутива Gears on Gallium, основной задачей которого является предоставление live-системы с самыми последними открытыми видеодрайверами для видеокарт AMD, nVidia и Intel.

Из основных изменений этого релиза можно выделить:

  • Переход на кодовую базу openSUSE 12.1.
  • Выбора между mesa-gallium и mesa-classic теперь нет, для видеокарт AMD, nVidia — драйвера gallium, для Intel — classic.
  • Интегрированы дополнтельные версии drm: drm-next и drm-nouveau ветки, с возможностью их выбора при запуске. Они хоть и могут быть нестабильны, но предоставляют больше возможностей, например, drm из drm-next и drm-nouveau в отличие от drm из ядра 3.1.0 имеют множество улучшений для карт серии Fermi и уже определяют карту GeForce 520 GT, а для карт AMD серии Cayman и NI реализована поддержка PCIe 2.0, которая может дать неплохой прирост фпс.
  • В поставку включен KDE 4.7.45 (4.8-snaphot) и kwin с OpenGL ES 2.0.
  • Добавлены Lightsmark 2008 и Wine.
  • Образ стал гибридным и похудел за счет удаления игр.

Загрузить iso (618 MB)

Зеркало

>>> Подробности (gearsongallium.com)

Novell-ch
()

xf86-video-ati 6.14.3

 , , ,

Группа Hardware and Drivers

После 5 месяцев работы вышла новая версия открытых видеодрайверов для видеокарт ATI\AMD xf86-video-ati 6.14.3. Хотя разработчики и изменили только минорную версию драйвера, этот выпуск включает в себя несколько интересных изменений, а именно:

  • расширено число поддерживаемых видеокарт, в частности карт семейства Llano;
  • исправления переключения страниц памяти (KMS page flipping);
  • реализована поддержка vdpau/XvMC (в настоящее время доступна только для карт >= R3xx с использованием Gallium3D);
  • исправления тайлинга (tiling), также он теперь включён по умолчанию на большем числе карт.

Исходники.

>>> Подробности (lists.freedesktop.org)

Rakot
()

Вышел OpenELEC 1.0

 , , , , ,

Группа Мультимедиа

Вышел первый релиз HTPC дистрибутива OpenELEC основанного на XBMC 10.1, Kernel 3.1 (RC10), Xorg-1.10.4 и Mesa 7.11. Отличительной особенностью дистрибутива является малый размер (130mb) и быстрая загрузка — порядка десятка секунд.

Дистрибутив имеет специализированные сборки для HTPC, основанных на платформах ION, Intel, Fusion, Apple TV, Xtreamer Ultra TV.

Поддерживаемый дистрибутивом открытый add-on framework позволяет расширять функциональность HTPC и добавлять возможности PVR (включая DVB и IP TV), загрузку новостей и многое другое.

>>> OpenELEC 1.0 Released (openelec.tv)

grim
()

VMware Workstation 8

 , , , , ,

Группа Проприетарное ПО

Анонсирован релиз системы виртуализации VMWare Workstation 8. Минимальные требования для host-системы стали более жёсткими: теперь требуется процессор с поддержкой инструкций LAHF/SAHF и 64-разрядного режима выполнения.
VMware Workstation позволяет создавать и запускать одновременно несколько виртуальных машин (x86-архитектуры), в каждой из которых работает своя гостевая операционная система.

  • Улучшения в виртуализированном аппаратном обеспечении
    • Изменена технология вывода изображения, благодаря чему улучшена работа Unity — системы проброса окон из гостевой системы. Данные изменения также позволяют подключать дополнительные дисплеи без перезагрузки виртуальной машины.
    • Виртуальные машины теперь поддерживают до 64 ГБ памяти. Хост-машина при этом должна иметь более 64 ГБ памяти.
    • Эмуляция устройств HD Audio доступна для гостевых операционных систем Windows Vista/7/2008/2008 R2. HD Audio совместимо с кодеком RealTek ALC888 7.1 Channel High Definition Audio.
    • Поддержка USB 3.0 доступна для гостевых систем Linux с ядрами версии выше 2.6.35 через новый виртуальный xHCI USB контролер. Для включения данной возможности необходимо добавить в .vmx файл строку usb_xhci.present = “true”. Поддержка в гостевых системах Windows не реализована, т.к. в Windows отсутствует стандартный xHCI USB драйвер.
    • Появилась возможность совместного доступа к устройствам Bluetooth в гостевых системах Windows. Пока нельзя пробрасывать аудиоустройства и устройства ввода.
    • Добавлена возможность включить поддержку Virtual VT-X/EPT или AMD-V/RVI, что позволит запускать 64-разрядные гостевые системы внутри vSphere, запущенной внутри VMware Workstation.
  • Новый интерфейс пользователя
    • Боковая панель избранного заменена библиотекой виртуальных машин.
    • Новая страница информации позволит лучше управлять группой гостевых систем. Добавлена функция предпросмотра, позволяющая видеть, что происходит в данный момент в виртуальной машине.
    • Полноэкранная панель был обновлена, что позволило увеличить количество действий, выполняемых без выхода из полноэкранного режима. Поэтому больше нет необходимости в режиме Quick Switch.
  • Что случилось с Teams?!
    • Теперь режим «команды» (team) можно применять к любой виртуальной машине.
    • Структура команд была преобразована в режим каталога с виртуальными машинами.
    • Для настройки сетевых адаптеров был добавлен новый диалог с расширенными настройками, позволяющими регулировать скорость входящего/исходящего трафика и включать режим симуляции потери пакетов.
    • Есть возможность управлять состоянием питания сразу нескольких виртуальных машин, выделив их в каталоге и нажав необходимую кнопку на панели.
    • Можно задать интервал между запусками виртуальных машин.
    • Для реализации сегментов ЛВС кроме использования традиционных VMnets можно поместить виртуальные машины в общий VMnet.
  • Общее использование виртуальных машин
    • Появилась возможность совместного использования виртуальных машин с удалёнными пользователями. Расширенный интерфейс настройки разрешений позволяет контролировать доступ к виртуальным машинам.

>>> Подробности (vmware.com)

daemonpnz
()

Релизы AMD Catalyst 11.5 и AMD APP SDK v2.4

 , , , , , ,

Группа Hardware and Drivers

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

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

  • Улучшены локализации Catalyst Control Center
  • Улучшена поддержка технологии PowerXpress для видеооборудования AMD и Intel, добавленная совсем недавно, в предыдущем драйвере версии 11.4
  • Добавлена предварительная поддержка Red Hat Enterprise Linux 6.1 и просто поддержка openSuSE 11.4 (скорее всего, имеются скрипты автоматической сборки пакета RPM)
  • Исправлены некоторые ошибки, отмечены ошибка при переключении в сеанс терминала при активном (полноэкранном?) 3D-приложении, и потенциально возможный крах иксов. На ресурсе Phoronix уточняется, что замечены сбои в Gnome 3.0

Отдельно стоит отметить релиз AMD APP SDK v2.4, судя по всему это переименованный AMD Stream SDK. Список изменений (англ) огромен. Этот SDK также требуется чтобы просто задействовать расчёты с помощью OpenCL на видеокартах ATi/AMD.

Драйвер

>>> Новый SDK (amd.com)

ZenitharChampion
()

Опубликован патч, добавляющий поддержку анизотропной фильтрации в R600 Gallium3D драйвер

 , , , , ,

Группа Hardware and Drivers

В списке рассылки Mesa Carl-Philip Haensch опубликовал патч, добавляющий поддержку анизотропной фильтрации в R600 Gallium3D драйвер.
Относительно небольшой патч сделал возможным использование данного метода улучшения качества изображения в opensource драйвере.
R600 Gallium3D драйвер поддерживает видеокарты от серии Radeon HD 2000 до последней серии Radeon HD 6000, включая AMD Fusion.
Патч можно получить в списке рассылки Mesa.

Так же стоит отметить, что в GSOC текущим летом будет производиться работа по добавлению поддержки Morphological Anti-Aliasing (MLAA).

>>> Источник (phoronix.com)

daemonpnz
()

AMD выпускает платформу для автоматизации процесса тестирования

 , , tapper, ,

Группа Open Source

Компания AMD выпустила открытую платформу для автоматизации всех аспектов процесса тестирования кода. Фреймворк получил имя Tapper, распространяется по лицензии BSD. Платформа является широким набором Perl-скриптов, которые разработчики из AMD используют годами, но только сейчас решили выложить в открытый доступ. Продукт уже можно опробовать, получив исходные тексты на GitHub.

Tapper содержит набор модулей для автоматизации рутинных операций, как, например, запуск сети, изменение системных установок, настройка и включение Xen/KVM и некоторые другие, специальные инструменты для проведения тестов и сравнения их результатов, а также предоставляет для управления веб-интерфейс. Для работы пользователю также предоставляются шелл с поддержкой Perl и Python. В составе пакета есть поддержка такого продукта как Autotest, в основном использующегося для тестирования работы ядер Linux.

Для форматирования вывода результатов тестов использован протокол TAP. Собственное исполнение технологии объектно-реляционного отображения (ORM) позволяет платформе работать с любыми базами данных. Сами разработчики в качестве таких средств используют MySQL и SQLite.

>>> Подробности (amd.com)

ins3y3d
()

AMD Catalyst 11.3

 , , , ,

Группа Hardware and Drivers

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

В этом выпуске прекращена поддержка версий X.Org вплоть до 6.8. Также были удалены fglrx_xgamma, сопутствующие ей библиотеки и заголовочные файлы, libfglrx_ip.a единая для всех версий GCC.

В Catalyst 11.3 добавлена начальная поддержка OpenSUSE 11.4, а также обновлены скрипты для других дистрибутивов.

Исправлено:

  • артефакты или чёрный экран при горячем подключении монитора;
  • режим работы Big Desktop;
  • проблемы с запуском X на ноутбуках с дискретными и интегрированными видеокартами от AMD;
  • артефакты при использовании RandR 1.3;
  • падения X-сервера.

Скачать

>>> Подробности (phoronix.com)

daemonpnz
()

Добавление поддержки AMD Cayman (Radeon HD 69xx) в ядро Linux, и релиз Mesa 7.9.2 и 7.10.1

 , , cayman, , , ,

Группа Hardware and Drivers

В начале марта 2011 года в мире СПО произошло несколько событий в плане аппаратного видеоускорения. Об одном из них повествует новость о релизе библиотеки S3TC 1.0.0. Стоит также отметить добавление поддержки видеочипсетов AMD Cayman (Radeon HD 69xx) в ядро Linux: 15 патчей, охватывающие drm/radeon/kms, плюс микрокод (firmware). Стабильный релиз ядра Linux с данными патчами будет версии 2.6.39.

После таких новостей нельзя не упомянуть релиз библиотеки Mesa версий 7.9.2 и 7.10.1. Версия 7.10.1 знаменует стабильный статус кода библиотеки, в то время как 7.10 была нестабильной. Новшеств в них нет, зато есть исправления ошибок:

  • Off-by-one-ошибка в операторе vsplit.
  • Ошибка при обработке некорректного квалификатора слоя в in, out, attribute и varying.
  • Ошибка шейдера у i965, из-за которого вместо отрицательной абсолютной величины создавалось абсолютное значение отрицания.
  • Множество исправлений неточностей при обработке квалификаторов GLSL ES.
  • Несколько ошибок GLX encoder.
  • Множество исправлений в драйвере Gallium llvmpipe.
  • Небольшие исправления в Mesa/Gallium.

>>> Подробности (mesa3d.org)

ZenitharChampion
()

AMD открыла XvBA: API для аппаратного декодирования видеопотока

 , , , ,

Группа Hardware and Drivers

Библиотека libxvba.so представляет собой интерфейс для работы с UVD2, т.е для аппаратного декодирования видеопотоков H.264, VC-1 и MPEG-2 на видеокартах AMD. Эта библиотека находилась продолжительное время в дистрибутиве проприетарного драйвера Catalyst, однако не сопровождалась какой-либо документацией. Тихо и незаметно, AMD выложила в свободный доступ XvBA SDK (.h файлы, спецификация, примеры) и запустила проект XvBA Tools (xvbat), содержащий небольшой набор утилит для демонстрации работы XvBA.

Библиотека libxvba зависима от Catalyst, и поддержка UVD не появится в свободных драйверах AMD в ближайшее время, так как это, по мнению AMD, может скомпрометировать системы защиты содержимого DRM на других платформах.

>>> Подробности (phoronix.com)

shahid
()

xf86-video-ati 6.14.0

 , , ,

Группа Hardware and Drivers

Alex Deucher сегодня объявил о выходе новой версии драйвера для карт AMD/ATi.

Основные изменения:

  • Поддержка ускорения EXA/Xv при использовании KMS для карт Evergreen (необходимо ядро 2.6.36 или новее);
  • Поддержка ускорения EXA/Xv при использовании KMS для чипов Ontario Fusion, а также карт Northern Islands (необходимо ядро 2.6.38 или новее);
  • Поддержка UMS для чипов Ontario;
  • Поддержка KMS pageflipping для всех карт Radeon (необходимо ядро 2.6.38 или новее);
  • Чистка man-страниц;
  • Множество исправлений ошибок.

>>> Подробности (spinics.net)

madgnu
()

AMD Catalyst 11.1

 , , , ,

Группа Hardware and Drivers

Со свежей версией проприетарного драйвера для видеокарт AMD и ATI стоит особо отметить появление в ней опции EnableTearFreeDesktop, о которой на Phoronix написали отдельную статью, а Sonsee создал отдельную тему для обсуждения на LOR. Остальное, то есть поддержка ядра 2.6.37 и исправления различных крэшей и падений, и так ожидалось, и потому новостью не является.

>>> Подробности (amd.com)

anonymfus
()

xf86-video-ati теперь поддерживает Radeon HD 6000

 ,

Группа Hardware and Drivers

Опубликован набор патчей для поддержки аппаратного ускорения в видеоадаптерах серии Radeon HD 6000. Код основан на наработках, сделанных для серии Evergreen. Переключение режимов теперь работает только через KMS. Реализовано ускорение X-Video.

Патчи для Mesa вошли в релиз 7.10, патчи для DRM войдут в ядро 2.6.38. Драйвер пока не поддерживает Radeon HD 6900.

>>> Подробности (phoronix.com)

registrant
()