Новости Software

АMD разрабатывает новый драйвер AMDGPU для Linux

Операционные системы семейства Linux прочно обосновались в серверном сегменте, но это не значит, что им не нужны драйверы для GPU — в конце концов, серверы бывают частью рендер-кластера или используют графические ядра для ускорения расчётов. Применяется Linux и на некоторых рабочих станциях. Поэтому разработчики графических процессоров ведут активные работы и в этом направлении, не ограничиваясь созданием и «полировкой» драйверов для ОС Windows.

Компания Advanced Micro Devices приоткрыла завесу тайны над проектом AMDGPU, который представляет собой модуль ядра (Kernel Driver), ответственный за базовые графические возможности и взаимодействие с драйверами более высокого уровня. По словам представителей компании, AMDGPU должен объединить в единую платформу закрытые драйверы Catalyst и различные проекты драйверов с открытым кодом, такие как Gallium 3D.

Новый модуль должен полностью заменить устаревший модуль ядра Radeon. В недалёком будущем AMDGPU станет основой всей экосистемы графических драйверов AMD на платформе Linux, как в закрытой, так и в открытой её части. Не стоит путать его с драйверами Catalyst — AMDGPU является базовым драйвером низкого уровня, который работает с надстройками более высокого уровня, что хорошо видно на приведённом ниже слайде. Если AMDGPU является открытым проектом, то код Catalyst AMD выпускать в публичное владение не собирается, но полагает, что появление единой открытой основы поможет энтузиастам свободного программного обеспечения в разработке их собственных проектов.

Унифицированная графическая платформа Linux глазами AMD

Унифицированная графическая платформа Linux глазами AMD

Но самое интересное — это информация о том, что модуль AMDGPU в настоящее время тестируется на платформе Pirate Islands, появления которой поклонники семейства графических карт Radeon ждут с огромным нетерпением. О чём это свидетельствует? В первую очередь, о том, что на руках у AMD есть полноценные, полностью функциональные экземпляры новых графических карт Radeon R9 380X (чип Fiji), а возможно, и более мощных Radeon R9 390X (чип Bermuda). А значит, существуют и шансы на появление «трёхсотого» семейства Radeon раньше, чем ожидалось — может быть, даже до конца этого года. Это будет очень сильный стратегический ход против NVIDIA, которая пока наслаждается лидерством и даже испытывает нехватку GM204, настолько активно эти графические процессоры продаются. Удар со стороны «красных» может выйти неожиданным и болезненным.

Полностью открытый вариант на базе модуля AMDGPU

Полностью открытый вариант на базе модуля AMDGPU

Закрытый вариант, реализована поддержка профессиональных возможностей FirePro

Закрытый вариант, реализована поддержка профессиональных возможностей FirePro

Есть и несколько печальные известия: новый модуль AMDGPU не будет совместим с решениями текущего поколения, а старый Radeon — не получит поддержки карт на базе процессоров серии Pirate Islands. Но если связка AMDGPU будет функционировать с драйверами высокого уровня корректно, плакать об отставке старого базового драйвера Radeon явно не стоит. Куда больше радости поклонникам Radeon принесёт раннее появление карт серии R9 3x0 на рынке. Тем из них, кто предпочитает работать под управлением ОС Linux, станут доступными все новые программные технологии Advanced Micro Devices. Да и выбор между закрытой или открытой версией драйверов никуда не денется. Все это поможет сделать Linux более дружелюбной системой для обычного пользователя, любящего также и поиграть.

Источники:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме
window-new
Soft
Hard
Тренды 🔥