13 534
правки
Изменения
м
Нет описания правки
Получилось завести под линуксом Blender на радеоне с OpenCL и Radeon ProRender.
За последние лет 10 пытался это сделать несколько раз, ни разу не получалось. OpenCL всегда был болью и страданием, и вообще возникает ощущение, что на него все положили с прибором, включая самих AMD. Я, правда, всё надеюсь, т.к. монополизм нивидии не люблю по причине того, что они ставят палки в колёса разработчикам открытых драйверов.
Сейчас наконец получилось. Получилось на карточке Radeon RX 5500M ("Navi 14"). Увы, не через Mesa - ей для работы на новых радеонах не хватает реализации libclc - не хватает файла /usr/lib/clc/gfx1012-amdgcn-mesa-mesa3d.bc и подобных.
Но, по крайней мере, получилось без полного перехода на закрытый драйвер, т.е. с использованием открытого модуля ядра.
Делается это так:
* Берём AMDGPU-Pro 20.40. Именно 20.40. В 20.50, по-видимому, реализация OpenCL уже другая.
*
В общем, плохая новость: на Mesa OpenCL для новых карточек (Navi и подобных) не работает.
Интересный вопрос - как завести на Linux, во-первых, Radeon-овский OpenCL, а во-вторых, Radeon ProRender для блендера.
Очень меня расстраивает тот факт, что Blender-овский Cycles на Radeon-ах работает, как говно.
Давным-давно хотел добиться работы Blender-а на линуксе с Radeon-ом. Наконец-таки умудрился. Конкретно - на Radeon RX 5500M ("Navi 14").
Правда, увы,
Hi, just a note for future users who face the same issue on how I solved it.
I installed Blender 2.93 from the official site on Debian testing and Radeon ProRender 3.1.0 "for Ubuntu 20" using Blender Addons -> Install...