Battlefield 3: DirectX Fehler

Tierce

Komplett-PC-Aufrüster(in)
Hallo Freunde, ich grüße euch.

Ich habe ein Problem, für das ich keine Lösung finde.


Das Problem:
Seit einiger Zeit (ca. 1 Monat) stürzt Battlefield 3 nach kurzer Zeit ab und gibt mir die Fehlermeldung: DirectX funciton "GetDeviceRemovedReason" failed with DXGI_ERROR_DEVICE_HUNG: Device hung due to badly formed commands.. GPU: "NVIDIA GeForce GTX 780", Driver: 38831"
Habe auch ein Bild angehängt.


Mein PC:
Prozessor: Intel Xeon E3-1230 v3
Grafikkarte: Inno3D Geforce GTX 780 iChill HerculeZ X3
Arbeitsspeicher: 24 GB Ram
Bildschirm mit 144 Hz
Windows 8.1


Lösungsansätze, die bisher nicht funktioniert haben:

Grafikkarte:
- neuesten Grafiktreiber installiert
- älteren Grafiktreiber installiert
- mithilfe von Display Driver Uninstaller den Grafiktreiber sauber deinstalliert und neu installiert
- Grafikkarte um 100 Mhz runtergetaktet (Grafikkarte ist jedoch nur werksseitig übertaktet und lief unter Battlefield 3 immer stabil)

Battlefield 3:
- Battlefield in Origin repariert
- Battlefield, Origin, Punkbuster komplett gelöscht und neu installiert
- Battlefield im Fenstermodus gestartet
- Umgebungsverdeckung unter C:\Users\Andreas\Documents\Battlefield 3\settings in der Datei PROF_SAVE_profile verändert (0,1,2)
- DirectX neu installiert (C:\Program Files (x86)\Origin Games\Battlefield 3\__Installer\directx\redist)
- vcredist_x64 und vcredist_x86 neu installiert (C:\Program Files (x86)\Origin Games\Battlefield 3\__Installer\vc\vc2008sp1\redist)
- Vsync aktiviert
- Grafikeinstellungen verändert (von Gering bis Ultra)

Sonstiges:
- Windows Updates installiert
- den letzten möglichen Wiederherstellungspunkt gewählt und die Wiederherstellung durchgeführt
- Umgebungsverdeckung im Nvidia Control Panel aktiviert
- Grafikkarte ausgebaut, Kühler abgenommen und entstaubt
- ein RAM -Kit ausgebaut (benutze zwei verschiedene RAM-Kits)
- 3D-Mark Test durchgeführt (lief ohne Probleme durch)

Verzweiflungstaten:
- Java Runtime neu installiert
- im Task Manager alle nicht notwendigen Prozesse beendet
- Battlelog über Internet Explorer benutzt


Aktueller Stand:
Bisher war es so, dass ich nach einem Windows Neustart ca. 10-20 Minuten spielen konnte, bis der PC eingefroren ist und ich Battlefield per Task-Manager beenden musste. Wenn ich dann wieder versucht habe zu spielen, hat sich der PC sofort aufgehängt und ich musste in den Task-Manager.
Nachdem ich die Umgebungsverdeckung (Ambient Occlusion) in im Battlefield Ordner von 0 auf 1 bzw. 2 gestellt habe, kann ich auch nach dem erstmaligen Einfrieren eine kurze Zeit spielen (ca. 5 Minuten) bevor das Spiel wieder einfriert. Ich weiß nicht ob das was zu bedeuten hat, aber das ist eine Veränderung.


Fazit und Fragen:
Ich weiß nicht weiter. Ich werde weiter rumprobieren (HDMI-Anschluss nutzen, von 144 auf 60 Hz umstellen), mache mir aber wenig Hoffnung.
Kann meine Festplatte die Ursache sein (halbvolle HDD)? Eigentlich würde ich nein sagen, aber mittlerweile greife ich nach Strohhalmen. Ich hoffe, jemand kann mir helfen.
Das Windows-Update "Sicherheitsupdate für SQL-Server 2014 SP1" kann bei mir nicht installiert werden. Kann das etwas damit zu tun haben?

Beste Grüße
 

Anhänge

  • BattlefieldProblem.jpg
    BattlefieldProblem.jpg
    760,3 KB · Aufrufe: 152
Zuletzt bearbeitet:
Nein, habe ich bisher nicht. Ich werde es (C:\Program Files (x86)\Origin Games\Battlefield 3) im Kompabilitätsmodus für Windows 7 ausführen.

Oder meinst du etwas anderes?

Habe noch hinzugefügt dass ich Windows 8.1 benutze, eventuell ist das relevant.
 
Welches Netzteil ist verbaut? Mal an ner anderen 12V schiene angeschlossen.

Vllt auch mal netzteil tauschen!
MSI Afterburner das Powertarget um 10% erhöhen versuchen und die Spannung der Graka.

Alles gute
 
Das klingt nach einem Kompatibilitätsproblem.

Hast du es mal mit dem Kompatibilitätsmodus versucht?

Habe den Kompatibilitätsmodus für Windows 8 und Windows 7 probiert, hat aber leider nicht geholfen.



Versuch mal Origin im Spiel zu deaktivieren, unter Einstellungen .

Habe ich schon versucht, hat aber leider nichts gebracht.


Welches Netzteil ist verbaut? Mal an ner anderen 12V schiene angeschlossen.

Vllt auch mal netzteil tauschen!
MSI Afterburner das Powertarget um 10% erhöhen versuchen und die Spannung der Graka.

Alles gute

Das Netzteil ist ein BeQuiet E9 480 Watt Gerät. An einer anderen 12V Schiene kann ich es nicht anschließen und das Netzteil kann ich leider auch nicht auf die Schnelle wechseln.
Spannungsübertakten ist soweit ich weiß nicht ganz ohne, das muss ich mich erst noch einlesen, bevor ich da unabsichtlich die Grafikkarte röste. Ich denke mittlerweile jedoch, dass das eine mögliche Lösung wäre.


Aktueller Stand:
Ich habe mit dem MSI Afterburner den Basistakt und Speichertakt um jeweils 100 MHz gesenkt, das hat aber nichts geholfen. Als ich die Takte jedoch gesenkt hatte und gleichzeitig die Lüfter stark aufgedreht habe, konnte ich 5-6 Runden ohne Absturz spielen, was schon mal ein gewaltiger Fortschritt ist (habe danach selbst ausgemacht, also kein Absturz).
Die Grafikkarte war beim Spielen zu 99% ausgelastet (ist das normal?), die Lüfter liefen mit 60-70% Geschwindigkeit, die maximale Temperatur lag bei 49 Grad. Wenn ich die Kopfhörer ausgezogen habe, konnte man die Lüfter zwar deutlich hören und der Stromverbrauch ist bestimmt auch signifikant höher, aber momentan bin ich über den Lichtblick glücklich.
Morgen will ich versuchen, mit den werkseitigen Takten und aufgedrehten Lüftern versuchen zu spielen.

Ich denke, damit ist konnte ich das Problem zumindest genauer feststellen. Vielleicht kann ja jemand etwas dazu sagen, der sich besser auskennt (Gründe, warum ich die Kühler aufdrehen muss, um spielen zu können, etc.).


Ich danke euch jetzt schon für die Hilfe.
 
Zuletzt bearbeitet:
Du solltest eventuell auf Win10 umsteigen. Ein Upgrade dürfte nicht so lange dauern.
Wenn ich mich nicht irre, funktioniert das Upgrade immer noch kostenlos.
Hab sogar vor kurzem noch auf einem älteren Rechner mit Win7 einfach Win10 drüber gebügelt und mit dem Win7 Key ohne Probleme aktiviert.
 
Verstehe nicht, wie der Umstieg auf Windows 10 das Problem lösen sollte.

Wenn ich runtertakte/Lüfter aufdrehe, dann kann ich meistens ohne Abstürze durchspielen. In der Log-Datei von MSI sehe ich aber, dass ich gelegentlich kurze Aussetzer bei der Lüfterdrehzahl habe. Der Lüfter läuft konstant mit einer Drehzahl von beispielsweise 2000/min, dann 1 Sekunde lang springt die Drehzahl auf 0/min, in der nächsten Sekunde wieder auf 2000/min. Ist das ein Fehler von Sensoren der Grafikkarte oder von MSI Afterburner beim Loggen? Kann mir ehrlich gesagt nicht vorstellen das die Lüfter innerhalb von 2 Sekunden von 2000 runter auf 0 und wieder hoch auf 2000 Umdrehungen beschleunigt.

Edit:
Hab das mal schnell in ein Diagramm gepackt.
 

Anhänge

  • LuefterDrehzahl.png
    LuefterDrehzahl.png
    43,3 KB · Aufrufe: 103
Zuletzt bearbeitet:
Zurück