Новая стратегия AMD по разработке графических драйверов для Linux

Опубликовано: 16 октября 2014 г., четверг

На проходящей в Бордо (Франция) конференции XDC компания AMD анонсировала новую стратегию разработки графических драйверов для Linux.

Разработчики AMD сдержали свои обещания и представили наглядные слайды, описывающие их видение процесса, проблемы встреченные на этом пути и дальнейшие планы. Основная идея изменений сводится к тому, что выполняемый на уровне ядра модуль и его "обвязка", касающаяся DRM и KMS, будет целиком базироваться на открытом коде.

Разработчики называют такой подход "Base Graphics", а драйвер получил название "amdgpu". Эта часть будет основана на уже существующем коде Radeon. Тем не менее, это скорее всего коснется только новых GPU, предположительно начиная с серии Pirate Islands. Отмечается, что обкатка идей на уровне прототипа делается на уже существующих GPU семействах Sea Islands. Важным изменением станет то, что теперь работающая на уровне ядра открытая часть драйвера станет разрабатываться параллельно с разработкой нового оборудования, с использованием инженерных прототипов и взаимодействием с командой разработчиков оборудования.

В "классический" Catalyst поддержка новых GPU скорее всего добавляться не будет - вместо этого будет развиваться драйвер amdgpu, за основу которого будет взят Radeon. Пользуясь случаем, дополнительно можно отметить планы реорганизации устройства драйвера, работающего на уровне ядра. Теперь вместо множественных ветвей кода (code paths), различных для разных чипов, деление на компоненты драйвера будет выполняться на основе версий IP-блоков (IP, Intellectual Property) оборудования (например, декодера UVD) и для каждой версии будет своя реализация работы с этим блоком. При взаимодействии с тем или иным чипом драйвер будет задействовать модули, соответствующие версиям блоков из которых состоит чип.

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

Источник: OpenNET
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

Новый аэропорт Стамбула станет «умным» благодаря биометрическим технологиям

Строительство нового аэропорта Istanbul New Airport (Стамбул, Турция) вступило в завершающую стадию. дальше »

Состоялся выпуск мобильной платформы Android 8.1

Компания Google опубликовала релиз открытой мобильной платформы Android - Android 8.1. дальше »

Huawei: новая технология распознавания лиц будет в 10 раз точнее, чем у Apple

В ходе презентации планшета Honor V10, компания Huawei показала пару слайдов о планируемой технологии распознавания лиц, которая должна обойти Apple Face ID на iPhone X. дальше »

Open Android Alliance: альтернативный альянс разработчиков Android

Open Source-энтузиасты создали новый альянс Open Android Alliance, который нацелился на разработку полностью открытой версии мобильной Linux/Java-платформы Android. дальше »

Вышла финальная версия iOS 11.2 для iPhone и iPad (1)

Со 2 декабря пользователям iPhone и iPad стал доступен финальный релиз прошивки. Общедоступная версия iOS 11.2 несет в себе целый ряд изменений, в том числе появление функции Apple Pay Cash для совершения денежных переводов, а также ускоренную идентификацию посредством Face ID. дальше »

Полный возврат Мюнхена с Linux на Windows обойдётся почти в 50 млн евро

Самый долгий проект по миграции городской администрации с операционной системы Windows на свободные продукты во главе с GNU/Linux — LiMux в Мюнхене (Германия) — уже «развернули» ранее в этом году. дальше »

Новейший робот-гимнаст Atlas может совершать обратное сальто

Робот, который может ходить, - это одно, но как насчет того, он может делать обратное сальто? дальше »

Интерактивная проекция помогает пациентам с потерей памяти

В Нидерландах специально для страдающих деменцией пожилых людей разработали «волшебный стол» Tovertafel: переносной кофр с проектором вешается под потолком и формирует на любой поверхности внизу интерактивные изображения. дальше »

Amazon продолжает испытания магазинов без кассира

4 года назад компания Amazon открыла пробный супермаркет Amazon Go, в котором в принципе нет кассиров. На данный момент этот магазин в Сиэтле уже существует, взаимодействуя напрямую с покупателями без стандартных касс. дальше »

Вышла мобильная ОС Sailfish 2.1.3

Компания Jolla, основанная бывшими сотрудниками Nokia с целью разработки новых смартфонов, построенных на базе Linux-платформы MeeGo, опубликовала релиз операционной системы Sailfish 2.1.3. дальше »