Problembeschreibung:
Wie bei jeder anderen Software kann es auch bei DDScad einmal zu Performance-Probleme kommen.
Beispielsweise träge Reaktionszeiten, Latenzen beim Bildschirmaufbau, Maus-Ruckeln, nicht oder nur verzögert klickbare Icons bzw. Menüpunkte, optische Fehldarstellungen, etc., bis hin zu einem nicht mehr reagierenden oder sogar (manchmal schon beim Start) abstürzenden Programm.
Troubleshooting:
In diesem Beitrag möchten wir Ihnen Diagnosemöglichkeiten nennen, mit denen Sie selbst oder Ihre IT einmal schrittweise das Problem untersuchen können, bevor Sie die DDScad Kundenberatung kontaktieren. Denn in sehr vielen Fällen liegen die Ursachen nicht bei DDScad, sondern in der genutzten Systemumgebung! Genau auf diese Punkte gehen wir in diesem Beitrag ein. Es sollte von Ihnen / Ihrer IT geprüft werden, in der Reihenfolge wie aufgelistet.
Wenn Sie dann doch ein Ticket erstellen möchten, so fügen Sie Angaben zu den Analyse-Ergebnissen auf die nachstehenden Punkte mit in das Ticket ein. Unten in diesem Beitrag finden Sie einen Block, denn Sie gerne dafür herauskopieren und in die Mail einfügen können.
1. Werden die Systemanforderungen eingehalten?
DDScad entwickelt sich mit jeder Version weiter. Dies bedeutet aber auch, dass die Hardware mitwachsen muss im Lauf der Jahre. Wenn mehrere Jahre alte DDScad Versionen noch auf einem alten Rechner flüssig liefen, so muss dies nicht auch für die neueste Version gelten. Selbst die direkte Vorversion bietet hier keinen Maßstab für die neue. Checken Sie hier vor allem CPU, RAM, sowie insbesondere die Grafikkarte und deren Treiber. Und auch, wie und wo die Daten verortet sind.
Prüfen Sie die Einhaltung der Vorgaben intensiv! Insbesondere beim Thema Grafikkarte gibt es bei den neuen DDScad Versionen keine Grauzone mehr. Eine virtualisierte "Softwarekarte" oder OnBoard Grafiklösung reicht nicht aus.
Tipp: Nutzen Sie zur Diagnose das DirectX-Diagnosetool (dxdiag): Drücken Sie Windows-Taste + R, geben Sie "dxdiag" ein und drücken Sie Enter.
Im Tab "System" finden Sie CPU- und RAM-Informationen. Wechseln Sie zum Tab "Anzeige" oder "Display", um Grafikkarten-Details zu sehen (es können mehrere Tabs sein). Unter "Display Memory (VRAM)" oder "Dedicated Video Memory" sehen Sie den verfügbaren Videospeicher. Rechts finden Sie Infos zum installierten Treiber.
Fertigen Sie hiervon (ganzer Tab) Screenshots an, diese helfen uns bei der Beurteilung des Systems.
2. OpenGL aus- und anschalten
Grafik-Hardware ist das Hauptkriterium für einen flüssigen Betrieb einer CAD-Software. Dabei ist es (was oft angenommen wird) erst einmal völlig irrelevant, ob Sie im 3D Modus rendern oder sich nur in einem 2D Modell bewegen. Eine Hauptaufgabe vom OpenGL ist es, Berechnungsroutinen des Programms hin zur Grafikkarte (über den Treiber) auszulagern. Mit OpenGL können Sie also zwischen CPU (OpenGL aus) und GPU (OpenGL an, Standard-Einstellung) hin und her schalten. Manchmal dauert der Umschaltvorgang ein paar Sekunden. Ist es ohne OpenGL flüssiger, so haben Sie evtl. ein Problem mit der Grafikkarte oder dem Treiber. Prüfen Sie, ob Sie eine ausreichende Grafikkarte einsetzen und der aktuellste Treiber installiert ist.
Haben Sie ein Notebook hinter einer Dockingstation? Dann ziehen Sie diese einmal ab und testen es "solo". Preiswerte Dockingstations sind teilweise nicht in der Lage, eine im Notebook verbaute Grafikkarte durchzuschleifen und verwenden statt dessen "DisplayLink". Schon bei der Hardwareprüfung während der Installation könnte diese deswegen aussteigen.
3. User-Ordner
Öffnen Sie Ihren User-Ordner und prüfen Sie die Größe. Der User-Ordner wird von DDScad ständig auf neue Inhalte hin durchsucht. Ein zu großer User-Ordner wirkt sich so sehr negativ auf die Performance aus. Eine normale Größe wäre hier bis etwa 500 MB, selten auch etwas mehr. Meist aber deutlich weniger. Bei betroffenen Kunden finden wir oft dort Dateien und Ordner, die dort gar nicht hineingehören. Manchmal mehrere Gigabyte. Dann läuft quasi nichts mehr.
Testweise legen Sie einfach einen neuen, leeren, User-Ordner an und geben diesen in den Einstellungen vor. Nach einem erforderlichen DDScad-Neustart können Sie das Verhalten prüfen.
Sie können den User-Ordner auch einmal lokal verorten und in DDScad so einstellen. Siehe nächster Punkt.
4. Netzwerk
Liegen Ihre DDScad Daten auf einem lokalen Netzlaufwerk (LAN), so kann auch dies eine Ursache sein. Nämlich immer dann, wenn die Daten über das Netzwerk nicht schnell genug übertragen werden können. Hier gibt es viele technische Faktoren. Ein Zugriff auf Daten via VPN von einem anderen Standort (Filiale, Home-Office) aus oder aus einer Cloud muss grundsätzlich vermieden werden!
Um dies einmal zu prüfen, holen Sie testweise Daten lokal auf Ihren PC. Legen Sie sich hierfür eine Struktur direkt unterhalb des Laufwerks C: an, beispielsweise C:\DDScad Test\
Kopieren Sie dann den kompletten Projektordner dorthin und öffnen Sie die dortige *.prj-Datei.
Wichtig: nutzen Sie nicht Ihren Windows Desktop zur Datenablage.
5. Antivirenprogramm
Einige Antivirenprogramme kontrollieren unerwünscht den Datenzugriff in bestimmten Situationen so restriktiv, dass dies zu spürbaren Latenzen führt. Schalten Sie das AV-Programm einmal testweise ab oder lassen es für eine gewisse Zeitspanne pausieren. Ggf. kontaktieren Sie Ihre lokale IT zur Unterstützung, falls Sie dazu keine Rechte haben. Sollte DDScad ohne AV-Programm deutlich performanter funktionieren, so kann man im AV-Programm ggf. entsprechende Ausnahmen hinzufügen, wie Programmordner, Projekt- und User-Ordner, oder auch die bsp.exe (DDScad Hauptdatei).
6. Importierte Dateien deaktivieren
Haben Sie beispielsweise DWG-Dateien (oder IFC's) in Ihr Modell importiert, so schalten Sie diese einmal testweise aus. Prüfen Sie danach die Performance. Ist diese deutlich besser, so können Sie nach und nach die ausgeschalteten Dateien wieder aktivieren. Meist kann man so herausfinden, an welchen Dateien es gelegen hat. Diese kann man dann versuchen, zu optimieren.
Ergebnis
Gerne unterstützen wir Sie bei diesem Thema, die obigen Tests und Schritte können und sollten Sie aber selbst durchführen. Holen Sie sich bei Bedarf Unterstützung von Ihrer lokalen IT, denn diese können wir nicht ersetzen.
Bringen diese Maßnahmen / Tests keinen Erfolg, so erstellen Sie bitte eine Anfrage über die Support Site. Beschreiben Sie im Ticket, was dann bereits getestet wurde, mit welchem Ergebnis. Insbesondere Screenshots sind sinnvoll. Das hilft uns sehr bei der Eingrenzung und Diagnostik.
Zudem sind folgende Informationen sehr wichtig:
- besteht das Problem nur in einem Projekt oder auch in anderen / in allen?
- besteht das Problem nur an Ihrem PC oder auch anderen?
Vielen Dank für Ihre Kooperation.
Hier der Block, den Sie herauskopieren und mit Informationen/Ergebnissen gefüllt uns im Ticket mitteilen können:
--schnipp--
- Systemanforderungen eingehalten [ ] JA [ ] NEIN
Screenshots der dxdiag-Tabs:
- Resultat Test OpenGL:
- Größe aktueller User-Ordner: ?MB
Verhalten mit leerem/neuen User-Ordner:
- Daten auf LOKALEM Netzwerk (LAN)? [ ] JA [ ] NEIN, lokal auf PC [ ] NEIN, greife über VPN darauf zu
Ergebnis mit lokal auf C verorteten Daten:
- Test mit pausiertem/angeschaltetem Antivirenprogramm:
[ ] genau wie vorher [ ] besser [ ] funktioniert wieder wie es soll
- Ergebnis Test mit deaktivierten Dateien (DWG, IFC, etc.):
--schnapp--