Comment résoudre les problèmes de performance de BricsCAD

Long délai d'ouverture ou d'enregistrement des fichiers

Si l'ouverture ou l'enregistrement de fichiers DWG prend plus de temps que prévu, le goulot d'étranglement principal des ressources matérielles est généralement le CPU, et il est souvent aggravé par la latence réseau ou les limitations de lecture ou d'écriture du disque.

Causes courantes

  • Faible espace libre sur C: (saturation de fichiers temporaires et de la mémoire virtuelle).
  • Latence réseau (fichiers sur le serveur, NAS ou VPN).
  • Recherche de ressources sur le réseau.
  • Analyse de bricscad.exe ou du fichier DWG par l'antivirus.
  • Surcharge de mappage du disque réseau (solutions personnalisées).
  • Complexité élevée du DWG ou de la Xref.
  • Plug-ins tiers ou conflits LISP.

Vérifications de BricsCAD

  • Exécutez la commande _RECUPERATION sur le fichier DWG.
  • Copiez le fichier DWG sur un disque local, puis testez à nouveau le délai d'ouverture et d'enregistrement.
  • Réglez la variable système _MTFLAGS sur 4095. Veuillez redémarrer BricsCAD après cette modification.
  • Validez les Xrefs, les chemins de ressources personnalisés et les fichiers ou plug-ins LISP de démarrage.

Contrôles système

  • Réglez les options d'alimentation Windows sur Haute Performance ou Meilleure Performance.
  • Surveillez l'utilisation du CPU et de la RAM de bricscad.exe dans le Gestionnaire des tâches.
  • La partition C: doit avoir au moins 10 % d'espace libre.
  • Lancement de BricsCAD en mode sans échec. Assurez-vous que les add-ons sont désactivés.
  • Démarrez Windows en mode sans échec pour éliminer les conflits de processus en arrière-plan.

Opérations d'affichage lentes (zoom, panoramique, orbite)

Si BricsCAD est lent ou devient non réactif, ses performances sont influencées par le CPU et/ou le GPU.

Influence du CPU et du GPU sur les performances :

  • Scénario dominant pour le CPU :
    • Contexte typique : le style visuel 2Dfilaire.
    • S'il est lent : complexité des fichiers, charge en arrière-plan du CPU ou mauvaise configuration du threading (variable système _MTFLAGS).
  • Scénario principal pour le GPU :
    • Contexte typique : ombrage ou styles visuels 3D.
    • S'il est lent : débit du GPU, saturation de la VRAM ou réglages visuels lourds.

Causes courantes

  • Multi-threading non actif (les options 1 et 2 de la variable système _MTFLAGS ne sont pas cochées).
  • Géométrie mélangeant fortement la 2D et la 3D.
  • Utilisation élevée de la RAM.
  • Paramètres gourmands en ressources pour le style de rendu visuel.

Vérifications de BricsCAD

  • Comparez les performances entre le style 2Dfilaire et filaire.
  • Testez les valeurs de GSDEVICETYPE2D. Veuillez redémarrer BricsCAD après chaque modification.
  • Déplacez les droites et demi-droites vers un calque gelé si possible.
  • Testez les valeurs GSDEVICETYPE3D. Veuillez redémarrer BricsCAD après chaque modification.
  • Testez la commande _MODEOMBRE avec le mode _GOURAUD.
  • Optimisez le style visuel de rendu :
    • Définissez le Style de face sur Gooch (au lieu de Réaliste).
    • Définissez la Qualité de la lumière sur Lisse (au lieu de La plus lisse.)
    • Désactivez l'option Affichage du matériau.
    • Définissez les Paramètres des arêtes > Afficher sur Isolignes ou Aucun.

Contrôles système

  • Dans les paramètres graphiques de Windows, définissez BricsCAD sur Haute performance.
  • Déconnectez les docks USB et connectez les écrans directement aux ports GPU.
  • Surveillez la RAM, le GPU et le processeur dans le Gestionnaire des tâches pendant la navigation.

Comment collecter des données pour votre demande de support

Si les problèmes persistent, créez une demande de support avec les informations suivantes :

  • Le package DWG créé avec la commande _ETRANSMIT.
  • Toutes les étapes à suivre.
  • Une comparaison des performances locales et réseau.
  • Les captures d'écran de l’utilisation du processeur, de la RAM et du GPU.
  • La version de BricsCAD, la version de compilation et la version du système d'exploitation.
  • Le modèle du GPU et le pilote (copiez la réponse de la commande _REDSDKINFO depuis la ligne de commande).
  • Indiquez si le problème se reproduit dans BricsCAD en mode sans échec ou en mode sans échec Windows.