Fix: Unity Graphics konnte nicht initialisiert werden

Der Fehler " Unity-Grafiken konnten nicht initialisiert werden " tritt beim Starten von Unity hauptsächlich auf, weil Direct3D auf Ihrem Computer nicht aktiv ist. Unity ist eine plattformübergreifende Spiel-Engine, die von Unity Technologies entwickelt wurde. Es ist weit verbreitet und unterstützt bis zu 27 Plattformen, und die Anzahl der Unterstützungen nimmt zu.

Unity wird zur Erstellung von 2- und 3-dimensionalen Spielen verwendet und unterstützt auch die Entwicklung von Simulationen für Laptops, Desktops, Smart-TVs und Mobilgeräte. Stellen Sie sicher, dass Sie über ein Administratorkonto verfügen, wenn Sie die unten aufgeführten Lösungen ausführen.

Behebung Fehler beim Initialisieren von Unity Graphics

  • Fehler beim Initialisieren von Unity Graphics Linux: Dieser Fehler tritt auf, wenn Sie ein Linux-Betriebssystem (Ubuntu usw.) haben und Unity beim Start nicht gestartet werden kann und den Fehler anzeigt.
  • Unity Engine kann nicht initialisiert werden: Dieser Fehler bezieht sich auf die Haupt-Engine von Unity und weist darauf hin, dass sie aufgrund einiger Fehlkonfigurationen nicht gestartet werden kann.
  • Direct3D Unity konnte nicht initialisiert werden: Diese Bedingung tritt auf, wenn Direct3D auf Ihrem Computer deaktiviert ist, wodurch Unity beim Start fehlschlägt. Wir werden uns die folgenden Lösungen ansehen, um zu sehen, wie dies behoben werden kann.

Lösung 1: Aktivieren von Direct3D

Direct3D ist eine Grafik-API, die hauptsächlich zum Rendern von dreidimensionalen Grafiken in Anwendungen verwendet wird, in denen die Leistung sehr wichtig ist. Es nutzt hauptsächlich die Hardwarebeschleunigung auf Ihrem Computer, um seine Vorgänge auszuführen, und umfasst auch verschiedene Arten der Pufferung. Wir werden die Schritte zum Aktivieren der Funktion auf Ihrem Computer ausführen.

  1. Drücken Sie Windows + R, geben Sie " dxdiag " in das Dialogfeld ein und drücken Sie die Eingabetaste.
  2. Klicken Sie auf die Registerkarte Anzeige und stellen Sie sicher, dass alle DirectX-Funktionen aktiviert sind, insbesondere die Direct3D-Beschleunigung.

  1. Wenn eine der Funktionen deaktiviert ist, können Sie sie auf zwei Arten aktivieren. Aktualisieren Sie entweder den Grafiktreiber oder laden Sie die neueste Version von DirectX auf Ihren Computer herunter.
  2. Um DirectX zu installieren, navigieren Sie zur offiziellen DirectX-Website und laden Sie die neueste Version von dort herunter. Starten Sie nach der Installation Ihren Computer neu und starten Sie Unity erneut.

Lösung 2: Aktualisieren / Zurücksetzen der Grafiktreiber

Wenn letzteres das Problem nicht behebt, müssen Sie sicherstellen, dass auf Ihrem Computer eine funktionierende Grafikkarte mit den neuesten Treibern installiert ist. Wir haben zwei Möglichkeiten, um den Grafiktreiber zu aktualisieren. Entweder können Sie den Treiber automatisch aktualisieren oder Sie laden ihn manuell von der Website des Herstellers herunter und installieren ihn auf Ihrem Computer.

  1. Drücken Sie Windows + R und geben Sie " devmgmt " ein. msc ”im Dialogfeld und drücken Sie die Eingabetaste.
  2. Erweitern Sie im Geräte-Manager die Anzeige-Adapter, klicken Sie mit der rechten Maustaste auf Ihre Hardware und wählen Sie Treiber aktualisieren .

  1. Wählen Sie die Option und fahren Sie mit der Treiberinstallation auf Ihrem Computer fort.

Hinweis: Sie sollten auch sicherstellen, dass die richtige Hardware funktioniert und keine Konflikte auftreten, wenn Sie eine CLI verwenden. Stellen Sie außerdem sicher, dass die Hardwarebeschleunigung auf Ihrem Computer aktiviert ist.

Interessante Artikel