Blender - Cycles Render CPU auf GPU umstellen.
Hallo, ich habe ein großes Problem, undzwar habe ich eine kleine Physik-Simulation in Blender kreiert und habe auch vor dies weiteremahle zu wiederholen :) Eben erwähntes Problem ist nun das ich (wieso auch immer) NICHT in den User Preferences (geschweigedenn in den Render-Settings) auf GPU umschalten kann, dort KANN ICH, unter dem Schriftzug "Computer Device", nur "CPU" einstellen. Ich habe für 5 Sekunden Animation mindestens 12 Stunden gerendert (eine Zumutung), wegen dieser einen verzwickten Sache. Ich hoffe sehr sich hier jemand finden lässt der sich damit GUT auskennt und mir eine Lösung (oder wenigstens einen Grund) für dieses Problem nennen kann. LG TeemanTB
PS: Falls diese Information von Nöten ist: Meine Grafikkarte ist mit dem Aktuellen Treiber...wie sagt man?...bestückt :)(AMD Radeon HD 6550D).
3 Antworten
Ich schätze mal, das liegt einfach daran, dass es sich nicht um bspw. ein Echtzeitspiel handelt. Dort verändern sich die Texturen usw. ständig und werden in Echtzeit durch entsprechende Softwarebefehle an die GPU neu berechnet. Das hat aber mit dem Rendern von Videos nichts zu tun! Dort werden ja erst ALLE Einzelbilder komplett gerendert und in irgendeiner Form gespeichert - sozusagen ein statisches rendern.... Erst später, bei der Wiedergabe des fertigen Videos, kommt die GPU zum Einsatz, wenn es darum geht, die Texturen schnell im Speicher hin- und herzuschieben....
Nachtrag : Und für diese Arbeiten bei der Wiedergabe des fertigen Videomaterials ist die Software (Grafiktreiber, DirectX, usw.) dann zuständig. Das machen die "von alleine" je nachdem, welche Befehle Deine GPU "kennt"
In dem Render Cycles ist es nun ab sofort möglich mit der GPU zu rendern. Die Nvidia GTX 560 rendert beispielsweise oft weit über 15 mal schneller als ein Intel i5 2400 (in meinem Beispiel). Die Grafikkarte lässt sich in den Properties unter Render – Render – Device – GPU Compute aktivieren. Falls diese Option nicht zur Verfügung stehen sollte, muss GPU Rendering in den User Preferences unter System – Compute Device – CUDA aktiviert werden.
In blender wird derzeit nur cuda unterstützt. Und das ist leider nur bei Nvidia karten verwendbar.
Bei AMD sind es "OpenCL" karten. Damit zu Rendern geht nicht, wenn es freischaltet per cmd stürzt blender im Render Prozess ab.
Schrecklich, ich weiß, leide selbst darunter.
Da ist eben das Problem^^ Mir wird keine solche Option in den User Preferences a ngezeigt.