Wie kann ich DirectX in Windows 8.1 reparieren?

4262
Mehrdad

Kurze Version:

Wenn Sie ein Windows 8.1-System haben, das sowohl eine Intel-Grafikkarte als auch eine NVIDIA-Grafikkarte enthält, führen Sie WinSAT D3Ddie Befehlszeile aus. Triffst du den gleichen Fehler wie ich? Ich sehe es:

Windows System Assessment Tool ... > Assessing DirectX Batch Performance Warning: Can't run DWM Assessment - no LDDM Support 

Wenn Sie dies ausgeführt haben, wäre es hilfreich, wenn Sie einen Kommentar abgeben und mich wissen lassen könnten, ob Ihre Funktion richtig funktioniert oder nicht.


Lange Version:

Ich habe einen NVIDIA Optimus-basierten Laptop mit Intels 4600 und NVIDIAs 750M-Grafikkarten.
Die Treiber für beide sind korrekt installiert.

Ich könnte schwören, dass Starcraft II unter meiner NVIDIA-Karte einwandfrei laufen würde, wenn ich Windows 8 hatte. Ich habe jedoch vor
8.1 Monaten ein Windows-Update durchgeführt und habe es seitdem auf dem neuesten Stand gehalten, und jetzt versuche ich, SC2 oder sogar Age of Empires auszuführen Auf meinem aktuellen System mit meiner NVIDIA-Karte III bekomme ich Fehler wie

Age of Empires 3

Initialisierung fehlgeschlagen Die
Direct3D-Initialisierung ist fehlgeschlagen. Mögliche Ursachen:
   Alter oder beschädigter Grafiktreiber.
   Direct3D nicht korrekt installiert.
   Hardware-Beschleunigung deaktiviert
   Anwendung mit gesperrter Workstation starten.

Bitte überprüfen Sie die Protokolldatei auf weitere Informationen.

und

Starcraft II

Das Grafikgerät ist zurzeit nicht verfügbar. Bitte starten Sie StarCraft II erneut oder starten Sie Ihren Computer neu. Wenn das Problem weiterhin besteht, besuchen Sie unsere Support-Website unter http://starcraft2.com/support .

Sie laufen jedoch gut unter meiner Intel-Karte . Nur wenn ich benutze Run with graphics processor -> High-performance NVIDIA processor, funktionieren sie nicht.

Wenn ich laufe WinSAT D3D, bekomme ich außerdem diese Fehlermeldung überall unter meiner NVIDIA-Karte (es funktioniert gut unter meiner Intel-Karte):

Warnung: DWM-Bewertung kann nicht ausgeführt werden - keine LDDM-Unterstützung

Aktualisieren

Um die Ursache herauszufinden, habe ich Windows 8 installiert und überprüft, dass es sich ordnungsgemäß verhält. Anschließend wurde ein Update auf Windows 8.1 vorgenommen und festgestellt, dass es wie erwartet kaputt ging. Daher weiß ich, dass etwas in Windows 8.1 diesen Bruch verursacht hat, aber ich weiß nicht, was es sein könnte.

Weiß jemand, was die Ursache ist und wie das Problem behoben werden kann?

0
Haben Sie versucht, die Nvidia-Treiber zu entfernen und erneut zu installieren " Moab vor 9 Jahren 0
@ Moab: Ja, das habe ich, es ist kein Problem mit den Treibern. Ich habe sogar versucht, eine weitere Kopie von Windows mit den ursprünglichen Treibern zu installieren. Es ist das gleiche Problem wie zuvor ... es scheint ein DirectX-Problem zu sein. Mehrdad vor 9 Jahren 0
[Siehe dies] (http://support.microsoft.com/kb/179113), möglicherweise Hilfe Moab vor 9 Jahren 0
@ Moab: Nein, ich habe es versucht, es hilft nicht. Mehrdad vor 9 Jahren 0
Ich denke, Sie können sehen, was sich von 8 und 8.1 hier geändert hat http://blogs.nvidia.com/blog/2013/10/17/windows-8-1-2/ prospector vor 9 Jahren 0

2 Antworten auf die Frage

0
Mehrdad

Durch die Installation des neuesten Treibers von der NVIDIA-Website wurde mein Problem behoben.

0

Windows 8 wird mit dem Windows Display Driver Model (WDDM) 1.2 geliefert, während Windows 8.1 mit WDDM 1.3 geliefert wird. Diese sind nicht miteinander kompatibel.

Übersetzung: Windows 8-Anzeigetreiber funktionieren nicht mit Windows 8.1 oder umgekehrt. Sie müssen für jeden einen eigenen Treiber installieren. Natürlich gibt es Treiberpakete, die Treiber für Windows 8 und 8.1 enthalten. Ja, ein Treiberupdate sollte das Problem beheben.