Новая стратегия 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

Apple выпустила iOS 11.0.3 для iPhone и iPad

Компания Apple выпустила iOS 11.0.3 для iPhone и iPad. Это уже третье обновление системы за месяц с момента выпуска. дальше »

Linux Foundation представил первый выпуск платформы для интернета вещей EdgeX

Организация Linux Foundation представила первый значительный релиз проекта EdgeX Foundry, развивающего открытую платформу для упрощения создания решений на базе IoT-устройств. дальше »

Бесконтактные технологии Panasonic не дадут водителям заснуть за рулем

Сонливость может стать причиной множества проблем. Ситуации, когда за рулем уснул водитель «большегруза» на оживленной трасе, заканчиваются гораздо трагичнее. Решение этой проблемы представили инженеры японской корпорации Panasonic. дальше »

Компания Oracle выпустила Java SE 9 и Java EE 8

После трёх с половиной лет разработки компания Oracle выпустила платформу Java SE 9 (Java Platform, Standard Edition 9), в качестве эталонной реализации которой используется открытый проект OpenJDK. дальше »

Стартовал проект Gitcoin, предлагающий выплаты в криптовалюте за разработку для Open Source-проектов

Недавно состоялся запуск инициативы Gitcoin по решению проблемы недостаточной мотивированности разработчиков вовлекаться в улучшение свободного программного обеспечения. дальше »

Какие смартфоны Motorola обновятся до Android 8.0 Oreo?

Хотя с момента выхода Android 8.0 Oreo прошло несколько недель, но пока официальное обновление до новейшей ОС получили лишь владельцы некоторых устройств Pixel и Nexus от Google. дальше »

В Дубае открылся первый в мире полностью автоматизированный полицейский участок

В Дубае открылся первый в мире автоматизированный полицейский участок (Smart Police Station). дальше »

Rolls-Royce представила концепцию автономного военного судна

Компания Rolls-Royce представила планы по строительству автономного военно-морского судна. Согласно описанию, грузоподъемность корабля составит 700 тонн, его длинна – 60 м, а скорость – до 25 морских узлов. дальше »

Уличные интерактивные киоски станут частью инфраструктуры «умного города» в г. Сан-Антонио

В г. Сан-Антонио (штат Техас, США) местные власти приступили к развитию сети уличных сенсорных киосков «Bexar Connect», которые позволят жителям и гостям города получить доступ к бесплатному Wi-Fi интернету, а также позволят заряжать свои мобильные гаджеты. дальше »

Magic Bench: тактильные ощущения в AR/MR-среде без очков и шлема

Компания Disney Research разрабатывает прототип смешанной реальности (MR) под названием Magic Bench, в которой не потребуется ни гарнитура, ни очки, ни шлем. дальше »