Das Hintergrundpublizieren ist eine äußerst nützliche Funktion. Es ermöglicht, Publiziervorgänge im Hintergrund auszuführen, während man weiterarbeiten kann. Allerdings treten hierbei gelegentlich Probleme auf, insbesondere mit Mehrkernprozessoren. Das Hauptproblem: Es wird nichts gedruckt, und es erscheint keine Fehlermeldung. Hier kommen die Systemvariablen BGCOREPUBLISH und MTFLAGS ins Spiel, die diese Probleme beheben können.

 

BGCOREPUBLISH in AutoCAD

Die Systemvariable BGCOREPUBLISH steuert, wie viele Kerne AutoCAD für das Publizieren verwenden kann.

  • Wert 0: Das Hintergrundpublizieren wird nur über ein Kern ausgeführt.
  • Wert 1:  Das Hintergrundpublizieren kann mehrere Kerne nutzen.

Lösung: Setze BGCOREPUBLISH auf 0. Dann nutzt AutoCAD nur noch einen Kern für das Publizieren.

 

MTFLAGS in BricsCAD

In BricsCAD wird dies über die Systemvariable MTFLAGS gesteuert. Diese Variable steuert die allgemeine Nutzung von mehreren Kernen. Unter anderem auch die beim Publizieren.

Die Werte der Variable bestehen aus einer Summe, die folgende Optionen repräsentiert:

  • 0: Alles wird über ein Kern gesteuert.
  • 1: Parallele Regenerierung der Anzeige.
  • 2: Paralleles Neuzeichnen der Anzeige.
  • 4: Paralleles Laden von Zeichnungen.
  • 8: Parallele Berechnung der verdeckten Linien Entfernung.
  • 3015: Mehrere Kerne können von verschiedenen Aufgaben benutzt werden. (Standard)

Der Wert 3015 ist die Summe von verschiedenen Aufgaben (Werte 1, 2, 4, 8 etc.).

Lösung: Passe MTFLAGS an. Beim Wert 0 ist alles deaktiviert und BricsCAD nutzt nur noch einen Kern. Möchten Sie nicht alles deaktivieren, können Sie die verschiedenen Aufgaben in den Optionen auch einzeln ausschalten. Suchen Sie dazu MTFLAGS oder Multi-Threading Flags.

Weitere Quellen

BricsCAD – MTFLAGS

AutoCAD – BGCOREPUBLISH