LINUX.ORG.RU

История изменений

Исправление Aber, (текущая версия) :

Раньше, лет 5 назад, в pro версии была более полная реализация OpenGL с compatibility profile, потом mesa допилили. Еще AMD обещала открыть VK драйвер, но обещанного три года ждут, а за это время энтузиасты написали RADV который и стал частью MESA, плюс к его разработке подключилась сама Valve. Когда AMD таки открыла свой VK драйвер то как бы уже был не особо нужно, но наверное какие-то наработки из их исходников влили в RADV.

OpenCL был последним рубежом. В mesa был недореализация OpenCL под названием Clover. Кому-то в сообществе стало скучно и от скуки решили написать OpenCL на Rust с использованием внутреннего Gallium драйвера/фреймворка из mesa. Когда все начало получаться допилил нужные функции для работы всяких реальных приложений, как например «Image support» для того же Darktable.

Сейчас загугли по поводу OpenCL в Mesa. Вот, если кратко то вроде как работает но не всегда стабильно. Хотя последние комментарии говорят что все стало хорошо с версии MESA 23.3.4 .

Как итог, сейчас существуют две разные реализации дров, одни от сообщества + Valve, другие от AMD. Но последняя всегда славилась своими отвратительными навыками писать драва, по этому выбор ложный.
ROCm безальтернативна, потому как никто кроме AMD не хочет начать писать альтернативную реализацию CUDA.

Исходная версия Aber, :

Раньше, лет 5 назад, в pro версии была более полная реализация OpenGL с compatibility profile, потом mesa допилили. Еще AMD обещала открыть VK драйвер, но обещанного три года ждут, а за это время энтузиасты написали RADV который и стал частью MESA, плюс к его разработке подключилась сама Valve. Когда AMD таки открыла свой VK драйвер то как бы уже был не особо нужно, но наверное какие-то наработки из их исходников влили в RADV.

OpenCL был последним рубежом. В mesa был недореализация OpenCL под названием clover. Кому-то в сообществе стало скучно и от скуки решили написать написать OpenCL на RUST с использованием внутреннего Gallium драйвера/фремворка из mesa. Когда все начало получаться допилил нужные функции для работы всяких реальных приложений, как например «Image support» для того же Darktable.

Сейчас загугли по поводу OpenCL в Mesa. Вот, если кратко то вроде как работает но не всегда стабильно. Хотя последние комментарии говорят что все стало хорошо с версии MESA 23.3.4 .

Как итог, сейчас существуют две разные реализации, одна от сообщества + valve, другая от AMD. Но последняя всегда славилась своими отвратительными навыками писать драва, по этому выбор ложный.
ROCm безальтернативна, потому как никто кроме AMD не хочет начать писать альтернативную реализацию CUDA.