Прилетело обновление старого ядра, стабильно заработал rocm/opencl на Ryzen 5 Pro 4650G
В связи с багами, Ubuntu прислало обновления 18.04 LTS HWE ядра 5.4.0-80.
Поставил из «официальных» драйверов версии 21.20 opencl/rocr:
amdgpu-install --opencl=rocr --no-dkms --headless
- какой-то модуль ядра оно всё равно установило.
Потом поставил rocm 2.6 «для APU»:
https://bruhnspace.com/rocm-apu/rocm-2.6.0-apu_Ubuntu_1804_AMD64/
- скачать два zip архива, распаковать, dpkg -i *.deb
rocminfo что-то показывает, opencl работает и не виснет.
Проверял в darktable - не виснет.
Раньше всё было намного кривее.
Тестировать буду позже.
PS. По ходу, патчи ядра сломали IOMMU и rocm тупо перестал работать. Но OpenCL наоборот, перестал вешать комп.