Come risolvere problemi di prestazioni in BricsCAD

Apertura o salvataggio lento dei file

Quando l'apertura o il salvataggio dei file DWG richiede più tempo del previsto, il principale collo di bottiglia delle risorse hardware è generalmente la CPU, spesso aggravato dalla latenza di rete o dai limiti di lettura o scrittura del disco.

Cause comuni

  • Poco spazio libero su C: (file temporanei e pressione sulla memoria virtuale).
  • Latenza di rete (file su server, NAS o VPN).
  • Ricerche di risorse nei percorsi di rete.
  • Scansione antivirus di bricscad.exe o accesso ai file DWG.
  • Overhead della mappatura delle unità di rete (soluzioni personalizzate).
  • Elevata complessità DWG o Xref.
  • Plugin di terze parti o conflitti con LISP.

Controlli BricsCAD

  • Eseguire il comando _RECOVER sul file DWG.
  • Copiare il file DWG su un'unità locale, quindi verificare nuovamente i tempi di apertura e salvataggio.
  • Impostare la variabile di sistema _MTFLAGS a 4095. BricsCAD deve essere riavviato dopo il cambiamento.
  • Verifica i riferimenti esterni (Xrif), i percorsi delle risorse personalizzate e i file LISP di avvio o i plugin.

Controlli di sistema

  • Impostare il piano di alimentazione di Windows su Prestazioni Elevate\ o Prestazioni Ottimali.
  • Monitorare l'uso di CPU e RAM di bricscad.exe nel Gestione Attività.
  • La partizione C: deve avere almeno il 10% di spazio libero.
  • Eseguire BricsCAD in Modalità Sicura. Assicurarsi che i componenti aggiuntivi siano disattivati.
  • Avvia Windows in Modalità Provvisoria per eliminare conflitti con processi in background.

Operazioni sullo Schermo lente (Zoom, Pan, Orbita)

Quando BricsCAD è lento o diventa non reattivo, le sue prestazioni sono influenzate dalla CPU e/o dalla GPU.

Comprendere l'influenza di CPU e GPU sulle prestazioni:

  • Scenario dominante per la CPU:
    • Contesto tipico: lo stile di visualizzazione 2DWireframe.
    • Se è lento: complessità dei file, carico della CPU in background o configurazione del threading scadente (la variabile di sistema _MTFLAGS).
  • Scenario dominante per la GPU:
    • Contesto tipico: ombreggiature o stili di visualizzazione 3D.
    • Se è lento: prestazioni della GPU, pressione sulla VRAM o impostazioni di stile di visualizzazione complesse.

Cause Comuni

  • Multithreading non attivo (i bit 1 e 2 della variabile di sistema _MTFLAGS non sono selezionati).
  • Geometria fortemente mescolata 2D e 3D.
  • Alto utilizzo di RAM.
  • Impostazioni ad alto consumo di risorse per lo stile di rendering visivo.

Controlli BricsCAD

  • Confrontare le prestazioni nel 2DWireframe e nel Wireframe.
  • Mettere alla prova i valori GSDEVICETYPE2D. BricsCAD deve essere riavviato dopo ogni cambiamento.
  • Spostare le linee di costruzione e raggi su un layer congelato, quando possibile.
  • Testare i valori GSDEVICETYPE3D. BricsCAD deve essere riavviato dopo ogni cambiamento.
  • Provare il comando _MODOOMBRA con la modalità _GOURAUD.
  • Ottimizzare lo stile di visualizzazione renderizzato:
    • Impostare lo Stile faccia su Gooch (invece di Realistico).
    • Impostare la Qualità illuminazione su Uniforme (invece di Levigato).
    • Impostare la modalità Visualizza materiali su Off.
    • Impostare le Impostazioni Spigoli > Mostra Isolinee o Nessuno.

Controlli di sistema

  • Nelle impostazioni grafiche di Windows, impostare BricsCAD su Alte prestazioni.
  • Scollegare le dock USB e collegare i monitor direttamente alle porte della GPU.
  • Monitorare RAM, GPU e CPU nel Gestione Attività durante la navigazione.

Come raccogliere dati per una richiesta di supporto

Se i problemi persistono, creare una richiesta di supporto che includa le seguenti informazioni:

  • Il pacchetto DWG creato con il comando _ETRANSMIT.
  • Passaggi esatti di riproduzione.
  • Un confronto tra performance locale e di rete.
  • Gli screenshot di utilizzo di CPU, RAM e GPU.
  • La versione di BricsCAD, la build e la versione del Sistema Operativo.
  • Il modello della GPU e il driver (copia il risultato del comando _REDSDKINFO dalla Barra dei comandi).
  • Se il problema si riproduce in BricsCAD in Modalità Sicura o in Modalità Provvisoria di Windows.