icon

Support Forum

Massive CPU-Auslastung beim Rendern in Allplan – GPU wird nicht genutzt

Schlagworte:
  • Allplan Version 24.2.1
  • Rendern

Allplan Version 24.2.1

Hallo zusammen,

wir haben aktuell leider große Probleme mit den Renderings in Allplan. Da wir vom offiziellen Allplan-Support bislang keine Rückmeldung erhalten haben, hoffen wir hier im Forum auf zeitnahe und qualifizierte Unterstützung.

Das grundsätzliche Problem ist folgendes:

Beim Rendern – unabhängig von der Dauer – werden sämtliche CPU-Kerne des Terminalservers zu 100 % ausgelastet.
Dadurch ist ein Arbeiten für andere Allplan-Nutzer nicht mehr möglich, und selbst „normale“ Anwender (Outlook, Word etc.) können nur noch stark eingeschränkt arbeiten.

Die Grafikkarte (NVIDIA RTX 6000) hingegen wird praktisch nicht genutzt und liegt konstant bei ca. 2–3 % Auslastung.
Ein paralleles Rendern durch zwei Benutzer ist dadurch z. B. überhaupt nicht möglich.

Unsere Fragen
• Welche Möglichkeiten gibt es, dieses Verhalten zu optimieren?
• Kann das Rendern auf die GPU ausgelagert werden?
• Gibt es Alternativen zu Cineware, die CPU und/oder GPU effizienter nutzen? Redshift Ergebnisse fallen sehr schlecht aus.

Systemumgebung Citrix Server Allplan Version 24.2.1

• Betriebssystem: Windows Server 2019
• CPU: Intel Xeon Gold 6248R [at]3.00 GHz (48 Kerne)
• Arbeitsspeicher: 196 GB RAM
• Storage: vDisk auf SSD-RAID Datenbank Lokal
• GPU: NVIDIA RTX 6000 (24 GB, dediziert zugeordnet, nicht virtualisiert)

Wir wären für jeden Hinweis, Erfahrungsbericht oder Lösungsansatz sehr dankbar, da das Thema unseren laufenden Betrieb aktuell erheblich beeinträchtigt.

Vielen Dank vorab!

Anhänge (1)

Typ: image/png
30-mal heruntergeladen
Größe: 89,01 KiB

Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen

der Maxon Cineware Renderer ist eine klassische CPU Renderengine.
Sie nutzt Multithreading über alle verfügbaren CPU-Kerne.
Die GPU wird nur für Viewport-Darstellung und Echtzeitvorschauen genutzt, nicht für das finale Rendering.
Das Verhalten, dass alle CPU-Kerne zu 100 % ausgelastet sind, ist daher kein Fehler, sondern der erwartete Normalzustand.

Aus diesem Grund ist es bei uns untersagt auf den VMs zu rendern. bzw. haben wir eine dedizierte VM nur für solche Aufgaben.

ein GPU Renderer funktioniert ja vom Grundsatz schon ganz anders. Also einfach auf die GPU auslagern wird nicht funktionieren.

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

Hallo,

Sie können das RedShift-Rendering verwenden, das die Grafikkarte und nicht die CPU nutzt.
Eine Alternative ist die Verwendung eines Tools, das die CPU-Auslastung je nach Anwendung begrenzt. Ich habe dieses Tool gefunden, das dafür perfekt geeignet ist: BES (hier herunterladen).
Sie können es nur zum Zeitpunkt des Renderings starten und anschließend wieder beenden. Es ist kostenlos und Open Source.


Hallo,

erst einmal vielen lieben Dank für Ihren Beitrag.

Die Idee mit dem Tool zur Begrenzung der CPU-Auslastung ist wirklich sehr gut. Tatsächlich wäre es für uns aber natürlich der absolute Traum, wenn das Rendern direkt sauber und performant über die Grafikkarte laufen würde. 😄

Redshift haben wir ebenfalls getestet. Die Rückmeldung der Anwender ist jedoch folgende:
• sehr lange Renderzeiten
• deutlich zu dunkle Ergebnisse
• teilweise leicht verpixelte Darstellung bzw. unzureichende Auflösung

Müssen hierfür noch bestimmte Einstellungen vorgenommen werden, oder könnte dieses Verhalten an unserer verwendeten Allplan-Version liegen Allplan Version 24.2.1 ?

Vielen Dank für Ihre Unterstützung!

Als kleine Ergänzung: Innerhalb von Allplan selbst funktioniert die Grafikkarte ohne Probleme und wird in den Allplan-Systemeinstellungen korrekt erkannt.

der Maxon Cineware Renderer ist eine klassische CPU Renderengine.
Sie nutzt Multithreading über alle verfügbaren CPU-Kerne.
Die GPU wird nur für Viewport-Darstellung und Echtzeitvorschauen genutzt, nicht für das finale Rendering.
Das Verhalten, dass alle CPU-Kerne zu 100 % ausgelastet sind, ist daher kein Fehler, sondern der erwartete Normalzustand.

Aus diesem Grund ist es bei uns untersagt auf den VMs zu rendern. bzw. haben wir eine dedizierte VM nur für solche Aufgaben.

ein GPU Renderer funktioniert ja vom Grundsatz schon ganz anders. Also einfach auf die GPU auslagern wird nicht funktionieren.

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de

Vielen Dank für Ihre Antwort!

Okay, diese Option ist auf jeden Fall sinnvoll. Das bedeutet für uns natürlich auch, dass wir weitere VMs aufsetzen und diese gegebenenfalls lizenzieren sowie dauerhaft warten müssen.

Haben Sie vielleicht auch noch eine Idee oder Empfehlung zum Redshift-Rendering?

(Redshift haben wir ebenfalls getestet. Die Rückmeldung der Anwender ist jedoch folgende:
• sehr lange Renderzeiten
• deutlich zu dunkle Ergebnisse
• teilweise leicht verpixelte Darstellung bzw. unzureichende Auflösung

Müssen hierfür noch bestimmte Einstellungen vorgenommen werden, oder könnte dieses Verhalten an unserer verwendeten Allplan-Version liegen Allplan Version 24.2.1 ?)

zu Redshift kann ich nichts sagen. Die Angegebenen Gründe hören sich aber für mich nach Layer 8 an. ;)

Für schnelle Ergebnisse nutzen wir Cineware.
Gute Ergebnisse haben wir mit Lumion und TwinMotion erhalten. Live Connectoren nutzen wir nicht.

Viele Grüße
Florian

LinkedIn-Profil

www.vollack.de