Fehler beim Rendern der Blender-GPU unter Linux

674
Hussar

Ich habe "GTX 1060 6GB (Display)" als mein Computergerät in den Benutzereinstellungen ausgewählt und Nvidia-Treiber und X-Server-Einstellungen gemäß den Installationsanweisungen des Debian-Wikis installiert https://wiki.debian.org/NvidiaGraphicsDrivers . Clang-3.8 ist installiert, gcc-6 ist installiert und nvidia-cuda-toolkit ist installiert. Ich sehe, dass 'CUDA-Kernel-Kompilierung fehlgeschlagen ist. Weitere Informationen finden Sie in der Konsole.' Immer wenn ich versuche, mit der GPU zu rendern. Meine CPU ist eine Ryzen 1200. Das Betriebssystem ist Debian 9. Die Konsole zeigt:

CUDA-Kernel wird kompiliert ... "nvcc" -arch = sm_61 --cubin "/usr/share/blender/scripts/addons/cycles/kernel/kernels/cuda/kernel.cu" -o "/root/.config/blender /2.78/cache/cyrah_kernel_sm61_E317D1655098C1EB89BEC29AC2C7B15D.cubin "-m64 --ptxas-options =" ​​- v "--use_fast_math -DNVCC -D__KERNEL_CUDA_VERSION __ = 80I" / 80/ Es wurde kein unterstützter gcc / g ++ - Hostcompiler gefunden, aber clang-3.8 ist verfügbar. Verwenden Sie dazu 'nvcc -ccbin clang-3.8'. CUDA-Kernel-Kompilierung fehlgeschlagen. Weitere Informationen finden Sie in der Konsole.

Informationen zu möglichen Lösungen finden Sie in der Dokumentation zum Cycles GPU-Rendering: http://www.blender.org/manual/render/cycles/gpu_rendering.html

0
Welche Details sehen Sie auf der Konsole? Blackwood vor 6 Jahren 1
'FEHLER: Es wurde kein unterstützter gcc / g ++ - Hostcompiler gefunden, aber Clang-3.8 ist verfügbar. Verwenden Sie dazu 'nvcc -ccbin clang-3.8'. ' Hussar vor 6 Jahren 0

1 Antwort auf die Frage

0
Hussar

Nachdem ich die Beiträge hier, hier und hier gesehen habe, glaube ich, wurde das Problem dadurch verursacht, dass nvcc die neueren, auf Debian standardmäßig installierten Compilerversionen nicht unterstützt. Für mich wurde das Problem gelöst, indem stattdessen der Release-Kandidat Blender 2.79 verwendet wurde. Ich denke, es kann auch durch die Installation älterer Versionen des Compilers gelöst werden.