Операционные системы семейства Linux прочно обосновались в серверном сегменте, но это не значит, что им не нужны драйверы для GPU — в конце концов, серверы бывают частью рендер-кластера или используют графические ядра для ускорения расчётов. Применяется Linux и на некоторых рабочих станциях. Поэтому разработчики графических процессоров ведут активные работы и в этом направлении, не ограничиваясь созданием и «полировкой» драйверов для ОС Windows.
Компания Advanced Micro Devices приоткрыла завесу тайны над проектом AMDGPU, который представляет собой модуль ядра (Kernel Driver), ответственный за базовые графические возможности и взаимодействие с драйверами более высокого уровня. По словам представителей компании, AMDGPU должен объединить в единую платформу закрытые драйверы Catalyst и различные проекты драйверов с открытым кодом, такие как Gallium 3D.
Новый модуль должен полностью заменить устаревший модуль ядра Radeon. В недалёком будущем AMDGPU станет основой всей экосистемы графических драйверов AMD на платформе Linux, как в закрытой, так и в открытой её части. Не стоит путать его с драйверами Catalyst — AMDGPU является базовым драйвером низкого уровня, который работает с надстройками более высокого уровня, что хорошо видно на приведённом ниже слайде. Если AMDGPU является открытым проектом, то код Catalyst AMD выпускать в публичное владение не собирается, но полагает, что появление единой открытой основы поможет энтузиастам свободного программного обеспечения в разработке их собственных проектов.
Но самое интересное — это информация о том, что модуль AMDGPU в настоящее время тестируется на платформе Pirate Islands, появления которой поклонники семейства графических карт Radeon ждут с огромным нетерпением. О чём это свидетельствует? В первую очередь, о том, что на руках у AMD есть полноценные, полностью функциональные экземпляры новых графических карт Radeon R9 380X (чип Fiji), а возможно, и более мощных Radeon R9 390X (чип Bermuda). А значит, существуют и шансы на появление «трёхсотого» семейства Radeon раньше, чем ожидалось — может быть, даже до конца этого года. Это будет очень сильный стратегический ход против NVIDIA, которая пока наслаждается лидерством и даже испытывает нехватку GM204, настолько активно эти графические процессоры продаются. Удар со стороны «красных» может выйти неожиданным и болезненным.
Есть и несколько печальные известия: новый модуль AMDGPU не будет совместим с решениями текущего поколения, а старый Radeon — не получит поддержки карт на базе процессоров серии Pirate Islands. Но если связка AMDGPU будет функционировать с драйверами высокого уровня корректно, плакать об отставке старого базового драйвера Radeon явно не стоит. Куда больше радости поклонникам Radeon принесёт раннее появление карт серии R9 3×0 на рынке. Тем из них, кто предпочитает работать под управлением ОС Linux, станут доступными все новые программные технологии Advanced Micro Devices. Да и выбор между закрытой или открытой версией драйверов никуда не денется. Все это поможет сделать Linux более дружелюбной системой для обычного пользователя, любящего также и поиграть.