• [^] # Re: Donc, toujours pas de support pour Blender ?

    Posté par (site web personnel, Mastodon) . En réponse au journal Ma vie de joueur : mes retrouvailles avec AMD après 10 ans d'absence.. Évalué à 5.

    Ça marche, mais c’est une galère sans nom. OpenCL sous Linux est le seul truc du côté des carte graphiques qui est encore un champ de mine:
    https://gitlab.com/illwieckz/i-love-compute#frameworks

    À noter que t’as la possibilité d’utiliser le pilote propriétaire AMDGPU-PRO OpenCL par dessus le pilote noyau libre amdgpu en même temps que l’excellente implémentation OpenGL (radeonsi) et Vulkan (radv) libre de Mesa, ainsi que l’implémentation libre Vulkan amdvlk d’AMD.

    À noter aussi que tu peux installer plusieurs pilotes OpenCL en même temps, AMDGPU-PRO, ROCm et Clover/LibCLC (Mesa/LLVM).

    Par exemple avec mon R9 390X avec un CPU pré-Ryzen je ne peux pas utiliser ROCm, mais AMDGPU-PRO (Legacy/Orca) fonctionne très bien avec Darktable et Blender, tandis que LibCLC ne peut pas faire tourner Darktable (prise en charge des images manquante) mais peut se révéler deux fois plus performants sur certains scénarios où la prise en charge est complète (exemple: le benchmark LuxMark, et donc le moteur de rendu LuxRender).

    À noter que si tu veux faire du rendu Cycles dans Blender un CPU AMD avec plein de cœurs sera plus rapide qu’une carte graphique.

    J’ai obtenu de meilleures performance avec un Ryzen 24 cœurs d’avant dernière génération qu’avec une AMD Vega (pilote AMDGPU-PRO) et de meilleures performance avec un ThreadRipper 32 cœurs de première génération qu’avec deux GTX 1060 (pilotes Nvidia).

    Si tu as l’argent pour, un gros ThreadRipper c’est fait pour ça.

    ce commentaire est sous licence cc by 4 et précédentes