LINUX.ORG.RU

Amd


122

8

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

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.

>>> Подробности

 , , , , ,

shahid
()

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

Группа Hardware and Drivers

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

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

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

>>> Прямая ссылка на PDF

 , ,

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

 , , , , , ,

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;
  • разнообразные исправления ошибок и правки в скриптах сборки пакетов.

Загрузить

>>> Подробности

 , , , , ,

daemonpnz
()

Open64 5.0

Группа 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.

>>> Подробности

 , open64,

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)

Зеркало

>>> Подробности

 , , , ,

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), также он теперь включён по умолчанию на большем числе карт.

Исходники.

>>> Подробности

 , , ,

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

 , , , , ,

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.
  • Общее использование виртуальных машин
    • Появилась возможность совместного использования виртуальных машин с удалёнными пользователями. Расширенный интерфейс настройки разрешений позволяет контролировать доступ к виртуальным машинам.

>>> Подробности

 , , , , ,

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

 , , , , , ,

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).

>>> Источник

 , , , , ,

daemonpnz
()

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

Группа Open Source

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

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

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

>>> Подробности

 , , tapper, ,

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-сервера.

Скачать

>>> Подробности

 , , , ,

daemonpnz
()

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

Группа 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.

>>> Подробности

 , , cayman, , , ,

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 на других платформах.

>>> Подробности

 , , , ,

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-страниц;
  • Множество исправлений ошибок.

>>> Подробности

 , , ,

madgnu
()

AMD Catalyst 11.1

Группа Hardware and Drivers

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

>>> Подробности

 , , , ,

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.

>>> Подробности

 ,

registrant
()

Релиз закрытого драйвера для видеокарт AMD - AMD Catalyst 10.12

Группа Hardware and Drivers

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

  • Обеспечена стабильная поддержка Ubuntu 10.10;
  • Улучшена работа расширения GLX_EXT_texture_from_pixmap, активно используемого в композитных менеджерах;
  • Исправлена проблема с отображением текстур в Qt-приложениях;
  • Исправлена ошибка, приводившая к краху X-сервера;
  • Решены проблемы с работой игрового движка Unigine Heaven.

По материалам opennet.ru.

>>> Подробности

 ,

uju
()

GPUPerfAPI 2.5

Группа Hardware and Drivers

Вышла новая версия библиотеки для получения доступа к счётчикам производительности GPU для видеокарт AMD Radeon под названием GPUPerfAPI версии 2.5.

Основные нововведения этого релиза:

  • поддержка OpenGL и OpenCL в GNU/Linux;
  • улучшенные методы идентификации GPU и видеокарт;
  • добавлены счётчики для тесселяции;
  • новые OpenCL-счётчики: FetchSize, CacheHit, LDSFetchInsts, LDSWriteInsts, FastPath, CompletePath, PathUtilization.

Библиотека уже используется в таких продуктах AMD, как GPU PerfStudio2 и ATI Stream Profiler. Теперь она стала доступна и для всех остальных разработчиков для использования в своих приложениях.

Скачать GPUPerfAPI можно на страничке продукта.

>>> Источник новости: AMD Developer Central

 , , , , , , , , ,

resurtm
()