Render Settings

Es gibt 16 Antworten in diesem Thema, welches 5.578 mal aufgerufen wurde. Der letzte Beitrag (30. März 2022 um 01:51) ist von Heinz77.

  • Hallo Leute

    Ich habe etwas bei den Render Einstellungen bemerkt das ich nicht verstehe. Bei den Render Settings/Advanced kann die GPU und CPU ein/ausgeschaltet werden. Es wird empfohlen sowohl die Grafikkarte als auch die CPU einzuschalten. Doch genau da steckt der Teufel drin. Wird die CPU und GPU benutzt ist die Auslastung des Prozessors bei 100%. Die GPU wird dabei nicht verwendet, sondern nur der dedizierte Grafikspeicher. Also Zeit für einen Test. Sind CPU und Grafikkarte aktiviert benötigt eine Testszene eine Renderzeit von 2 Minuten und 50 Sekunden. Die CPU ist dabei zu 100% ausgelastet. Nun habe ich die CPU deaktiviert und nur die Grafikkarte (GPU) aktiviert beträgt die Renderzeit ebenfalls 2 Minuten und 50 Sekunden. Die Auslastung der CPU beträgt aber nur noch 25%. Wiederum wird nur der Grafikspeicher benutzt ohne die GPU zu nutzen. Es empfielt sich also die CPU zu deaktivieren damit genug Rechenpower für andere Anwendungen zur Verfügung steht während DAZ Studio am berechnen ist. Die Renderzeit dauert ja genau gleichlang ohne die CPU dabei zu belasten. Es stellt sich die Frage warum das so ist. Any Ideas?

  • Der Taskmanager zeigt die Auslastung der GPU nicht genau an. Nimm lieber ein Tool wie GPU-Z GPU-Z Graphics Card GPU Information Utility (techpowerup.com) um die Auslastung der GPU zu messen. So ist es bei mir hier jedenfalls mit Redshift als GPU-Renderer.

    Natürlich habe ich auch GPU-Z benutzt. Das Resultat ist gleich wie im Taskmanager. Aber dass mit oder ohne CPU die Renderzeit gleich ist, ist nicht normal.

  • Wenn du in dem kleinen Fenster, das den Renderfortschritt anzeigt, auf "History" klickst, siehst du am Anfang, ob auf der CPU oder GPU gerendert wird.

    Ich habe den Haken für die CPU auch entfernt, sonst kann ich während des Renderns nicht einmal mehr meine Emails checken. Und die CPU bringt so gut wie keine Geschwindigkeitsvorteile im Vergleich zur Grafikkarte. Deshalb siehst du auch keinen Unterschied in der Renderzeit, dein DS hat wahrscheinlich immer hauptsächlich mit der GPU gerendert.


    --- Kein Wind ist günstig für den, der nicht weiß, in welchen Hafen er will. --- (Seneca)

  • Das Problem ist, dass DAZ unfehlbar auf die CPU zurückfällt, wenn die Szene zu groß für den Grafikspeicher ist. Dann wird nur noch über die CPU gerendert, soviel ich weiß. Sobald also deine Szenen größer werden, wird es eng. Besonders Figuren sind natürlich speicherschwer - viele HD-Morphs, sehr viele große Texturen, ggf. noch irgendwelche SubD etc. lassen deinen Grafikspeicher schnell überlaufen. Aber auch detaillierte Umgebungen können viel Übel anrichten - wenn jedes kleine Detail seine eigene Textur mitbringt, geht es schnell in die hunderte an Texturen. Ich hab eine Szene, da habe ich eine Wohnung eingerichtet für mehrere kleine Schnappschüsse... ich habe nicht mal mehr die Möglichkeit, in den Texturen irgendwohin zu scrollen, weil sie weit über meinen Bildschirm rausgehen. Bei den Bildern überlege ich mal wirklich, ob ich die nicht auf einer Renderfarm machen lasse...

    Nimmst du DAZ die CPU weg und gehst dann über den Grafikspeicher hinaus (und es wird ja zum Rendern noch einiges entpackt, du kannst also nicht die Szene bis an den Rand des Speichers ausreizen), bleibt dir DAZ im besten Fall stehen. Im schlimmsten Fall fliegt es komplett weg.

    Konstruktive Kritik willkommen!

    Für Computer braucht man keine Experten, sondern Schamanen.

    Meine DeviantArt-Seite

  • Das stimmt, aber so wie Heinz77 das beschrieben hat, ist das bei seiner Testszene gar nicht der Fall, so komplex sieht die Szene nicht aus.

    Ich glaube übrigens, dass DS nicht crasht, wenn der Haken bei CPU weg ist und es die Szene nicht in den Grafikspeicher reinkriegt. Ich hab den Haken nie drin und hatte schon hin und wieder den Fall, dass DS trotzdem auf CPU gerendert hat.

    Leider kann ich gerade nichts von "offizieller Seite" zu dem Thema finden, aber hier ist auch etwas zu dem Thema: https://www.reddit.com/r/Daz3D/commen…really_be_used/


    --- Kein Wind ist günstig für den, der nicht weiß, in welchen Hafen er will. --- (Seneca)

  • Stell deinen Taskmanager oder Tool auf Cuda-Display, dann siehst du das deine GK beschäftigt ist...

    Wo soll das sein? Es erklärt trotzdem nicht wieso die CPU bei 100% gleich schnell ist als wenn sie deaktiviert ist. Jetzt lasse ich die CPU nicht mehr aktiviert und habe so genügend Leistung um etwas anderes zu machen während DAZ rendert. :idee

  • Das stimmt, aber so wie Heinz77 das beschrieben hat, ist das bei seiner Testszene gar nicht der Fall, so komplex sieht die Szene nicht aus.

    Ich glaube übrigens, dass DS nicht crasht, wenn der Haken bei CPU weg ist und es die Szene nicht in den Grafikspeicher reinkriegt. Ich hab den Haken nie drin und hatte schon hin und wieder den Fall, dass DS trotzdem auf CPU gerendert hat.

    Leider kann ich gerade nichts von "offizieller Seite" zu dem Thema finden, aber hier ist auch etwas zu dem Thema: https://www.reddit.com/r/Daz3D/commen…really_be_used/

    Jep. Genau das meine ich :thumbup:

  • Das Problem ist, dass DAZ unfehlbar auf die CPU zurückfällt, wenn die Szene zu groß für den Grafikspeicher ist. Dann wird nur noch über die CPU gerendert, soviel ich weiß. Sobald also deine Szenen größer werden, wird es eng. Besonders Figuren sind natürlich speicherschwer - viele HD-Morphs, sehr viele große Texturen, ggf. noch irgendwelche SubD etc. lassen deinen Grafikspeicher schnell überlaufen. Aber auch detaillierte Umgebungen können viel Übel anrichten - wenn jedes kleine Detail seine eigene Textur mitbringt, geht es schnell in die hunderte an Texturen. Ich hab eine Szene, da habe ich eine Wohnung eingerichtet für mehrere kleine Schnappschüsse... ich habe nicht mal mehr die Möglichkeit, in den Texturen irgendwohin zu scrollen, weil sie weit über meinen Bildschirm rausgehen. Bei den Bildern überlege ich mal wirklich, ob ich die nicht auf einer Renderfarm machen lasse...

    Nimmst du DAZ die CPU weg und gehst dann über den Grafikspeicher hinaus (und es wird ja zum Rendern noch einiges entpackt, du kannst also nicht die Szene bis an den Rand des Speichers ausreizen), bleibt dir DAZ im besten Fall stehen. Im schlimmsten Fall fliegt es komplett weg.

    Mit 12GB Grafikspeicher hab ich null Problemo, auch bei grossen Szenen ;)

  • Also, ich falle oft genug mit meinen 32 GB normalem RAM fast auf die Nase... obwohl ich alles andere ausgemacht habe. Meine 6GB Grafikspeicher sind mal sowas von schnell weg.

    Die Speicherfresser sind oftmals die Texturen. Da füllt sich der Speicher schnell mal. Ich habe 32GB RAM und auf der RTX 12GB. Das habe ich bis jetzt nicht an die Grenzen geschafft. Habe getestet mit aufwendigen Szenen von Blender.org ;)

  • Ich weiß. Das ist der Grund, warum ich mir den Scene Optimizer geholt habe, und die Memory Saving Shader, für Personen, die weit von der Kamera weg sind.

    Blenderszenen hab ich jetzt noch nicht importiert. Aber ich muss dazu auch sagen, der Kern meines Rechners ist von 2014; lediglich die GraKa ist neuer (GTX 1060ti, glaub ich). Dass mein Opa seinen Rechenschieber überhaupt noch in Gang bringt, finde ich schon prima. Aber das ist der Grund, warum ich mich bisher noch nicht an VDBs getraut habe. Wenn die Wolken, die ich rendern will, auf einmal aus meinem Gehäuse kommen, ist niemandem gedient.

    Konstruktive Kritik willkommen!

    Für Computer braucht man keine Experten, sondern Schamanen.

    Meine DeviantArt-Seite

  • Welche Version von DAZ?

    Aktuellster Nvidia Treiber?

    Welches Betriebssystem?

    Bei einem aktuellen Windows 10 oder 11 kannst Du im Task-Manger unter Leistung --> GPU auf den "Pfeil nach unten" (in Deinem Screenshot direkt unter GPU neben 3D) gehen und dort auch CUDA auswählen. Das ist aussagekräftiger.

    DAZ Version - je nach Version funktioniert das CPU Fallback tatsächlich nicht, wenn es ausgeschaltet ist. Dann bricht das Rendern recht schnell ab.

    Nvidia Treiber: bestimmte DAZ Versionen benötigen auch einen aktuellen Treiber. Bei mir hat es sich bewährt immer den aktuellsten Nvidia Treiber zu nehmen.

  • Meine Nvidia Studio Treiber sind immer auf dem neuesten Stand. Win 10 Pro. Die Cuda Cores arbeiten auch - ohne mal so gar kein Iray. DAZ neueste Version, eigentlich immer.

    Das ist schon alles aktuell - bin ja ein uralter DAZ-Hase (hab mir Version 2.3 Ende des Jahres 2008 runtergeladen). Hab halt nur die Kohle nicht für eine neue Maschine...

    Konstruktive Kritik willkommen!

    Für Computer braucht man keine Experten, sondern Schamanen.

    Meine DeviantArt-Seite

  • Jetzt wo ich das Thema hier lese, ist mir wieder eingefallen das mir das auch schon mal aufgefallen ist. Vor allem wollte ich deswegen immer mal gucken, ob das auch einen gravierenden Einfluss auf den Stromverbrauch des Rechners hat. Aber es ist dann doch immer wieder am Ende in Vergessenheit geraten. Ich muss mal versuchen, mir das nun zu merken und heute Nachmittag mal zu Messen. Bei den Horrorstrompreisen Aktuell könnte es sich je nachdem richtig Lohnen :)

    Nachtrag, um das nicht wieder zu vergessen, habe ich es mal direkt mit etwas Kleinen probiert.

    Mit CPU:

    494,2W

    Total Rendering Time: 39.37 seconds

    Ohne CPU:

    357,1W

    Total Rendering Time: 39.44 seconds

    Bei beiden Ergebnissen sind noch der Bildschirm und die Lautsprecher mit drin. Die hängen auch am Strommessgerät.

    Einmal editiert, zuletzt von Yasha (30. März 2022 um 01:25)

  • Die Treiber aktuell halten ist eine Selbstverständlichkeit :rolleyes: