[Hardware] I: ROCm for ALTLinux

Konstantin Lepikhov lakostis на unsafe.ru
Чт Июл 13 10:59:30 MSK 2023


On 01/05/2023, at 12:52:25 PM you wrote:

> On 01/04/2023, at 02:34:16 PM you wrote:
> 
> > Привет!
> > 
> > По адресу[1] выложил предварительную сборку ROCm[2]. Это позволит
> > использовать нормальный OpenCL ICD для свежих видеокарт от AMD, вместо
> > ущербного clover'а в Mesa (т.е. поддержка OpenCL будет такая же, как и в
> > проприетарных драйверах AMDGPU-PRO).
> > 
> Пакеты отправлены в Сизиф.
> 
Несколько новостей по текущему статусу rocm в сизифе:
- rocm обновлен до 5.6.0
- теперь все собирается своим llvm/clang/lld (пакет называется llvm-rocm).
  Это позволит абстрагироваться от системного llvm'а и открывает
  возможности собрать rocm в бранчах.
- HIP работает (hipcc/libhip).
- Появился HIP RT (пока без исходников, к сожалению это не позволяет
  заменить пути внутри библиотеки которые все еще указывают на /opt/rocm).
- blender теперь умеет рендерить как через HIP так и через HIP RT
  (даже апстримная версия так не умеет). Рендеринг работает успешно на
  gfx1030 (RDNA?) но не работает на Vega (gfx900) (по крайней мере у меня).

Что еще нужно дособрать:
- Ядерный dkms (т.к. HIP сильно завязан на ядерный модуль kfd, который
  тоже содержит изменения для rocm). Патчей там довольно много и
  апстримная версия ядра rocm все еще 6.1.x
- hipify/openmp?

-- 
WBR et al.


Подробная информация о списке рассылки Hardware