The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Улучшение открытых драйверов Radeon: интеграция UVD в Mesa, ..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
"Улучшение открытых драйверов Radeon: интеграция UVD в Mesa, ..." +/
Сообщение от opennews (?), 15-Апр-13, 00:11 
После открытия (https://www.opennet.ru/opennews/art.shtml?num=36571) компанией AMD кода для ускорения воспроизведения видео с использованием аппаратного декодера UVD, встроенного в современные GPU AMD, патчи с поддержкой данной возможности претерпели несколько ревизий и теперь включены (http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b2855bfe79... в дерево исходных кодов текущей версии Mesa.

Данный набор патчей выгодно отличается от проприетарного драйвера, который предоставляет для ускорения декодирования малопопулярный интерфейс XvBA, тогда как в открытой реализации реализован API VDPAU, предложенный компанией NVIDIA и используемый намного большим количеством программ, чем XvBA.


Также можно упомянуть интеграцию (http://cgit.freedesktop.org/mesa/mesa/commit/?id=302f53dc205... в Gallium-драйвер RadeonSI из состава Mesa поддержки OpenCL для организации решения вычислительных задач с использованием GPU HD7000 и HD8000. Разработчики предупреждают, что качество поддержки OpenCL пока оставляет желать лучшего, но проект интенсивно развивается.

Одновременно отмечается прогресс в поддержке OpenCL и для Gallium-драйвера r600g, на базе которого было продемонстрировано (http://www.stellard.net/tom/blog/?p=37) ускорение вычислений для майнинга криптографической валюты Bitcoin (http://ru.wikipedia.org/wiki/%D0%91%D0%B.... Разработчик Tom Stellard из компании AMD смог осуществить майниг биткоинов с использованием открытых драйверов, используя достаточно популярную открытую программу bfgminer. Отмечается что для работы данной программы потребовались отдельные реализации Mesa, LLVM, а также OpenCL-библиотеки libclc, которые на данный момент находятся в отдельном дереве у разработчика и пока не являются частью основного дерева. Кроме того, потребовался патч и для самой программы bfgminer. Все это должно работать на видеокартах семейств HD5000 ("Evergreen") и HD6000 (на данный момент за исключением HD6900).


В текущем виде производительность открытого драйвера заметно хуже закрытого и пока не реализовано множество возможных оптимизаций. Поэтому в реальных применениях с использованием OpenCL пока рекомендуется использовать проприетарный драйвер. Тем не менее, данный результат является достаточно важной вехой в развитии GPU-вычислений с использованием открытого стека технологий.

URL: http://www.phoronix.com/scan.php?page=news_item&px=MTM0OTA
Новость: https://www.opennet.ru/opennews/art.shtml?num=36694

Ответить | Правка | Cообщить модератору

Оглавление
Улучшение открытых драйверов Radeon: интеграция UVD в Mesa, ..., opennews, 15-Апр-13, 00:11  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру