Nach Grafikkartenwechsel: Spiele lassen sich pro Windows-Sitzung nur einmal starten

Andarian Fuchsfell

Schraubenverwechsler(in)
Hallo zusammen,

ich habe nach dem Wechsel meiner Grafikkarte (von Nvidia 7900 GTX zu Ati 5770) und gleichzeitigem Wechsel des TFT-Monitors unter Windows XP das nachfolgende schwerwiegende Problem: Pro Windows Sitzung lässt sich nur einmal ein beliebiges Spiel starten. Danach verweigern alle Spiele mit Spiel-individuellen Fehlermeldungen den Start. Erst nach einem Neustart lässt sich dann (wieder) ein Spiel starten.

Ein Hitzeproblem scheidet aus, da ich die Spiele, z. B. Mass Effect, Risen, auch für längere Zeit ohne jegliche Grafikfehler oder sonstige Fehler spielen kann.

Habe folgende Schritte durchgeführt:

  • Vor Einbau der neuen Karte alle Nvidia-Grafiktreiber entfernt.
  • Nach Einbau der neuen Grafikkarte die aktuellen Ati-Treiber installiert.
  • Samsung P2250-Monitor-Treiber installiert.
  • DirectX 9 (Komplettfassung, nicht per Webinstall) neu installiert.
Ergebnis:
Egal, welches Spiel ich wähle, nach dem Windows-Start kann ich dieses fehlerfrei starten und beliebige Zeit spielen. Danach kann ich bis zum Neustart kein weiteres Spiel spielen, auch nicht das selbe erneut. Diese verweigern mit Spiel-individuellen Fehlermeldungen den Start. Nach dem Neustart funktionieren die Spiele jeweils reibungslos.

Vielleicht hatte ja schon einmal jemand dieses Problem und weiß diesbezüglich Rat.

Anbei findet ihr eine kleine Auswahl der Fehlermeldungen, die mir bei der Begrenzung (leider noch nicht Lösung) des Problems behilflich war.

Durch einen Hinweis in einem anderen Forum habe ich mal nach einem Spiel auf der Windows-Oberfläche versucht, die Bildschirmauflösung zu ändern. Ohne Erfolg: Es folgt der Hinweis, dass ein Neustart notwendig sei. Nach dem Neustart und vor einem Spiel kann ich die Auflösungen mehrfach ohne Probleme wechseln. Nach einem Spiel nicht mehr - bis zum nächsten Neustart. :(

Hier nun ausgewählte Fehlermeldungen:

Mass Effect
General protection fault!
History: GMatrix2D::Swap() Address = [Adresse] (filename not found)
[Adresse] (filename not found)
[Adresse] (filename not found)

Jewels of Atlantis
Video initialization error
Failed to initialize video device! It appears that your videocard is too old or you don’t have DirectX 8.1 installed. …

Gothic 2
Error-Message
X: XD3D_InitPerDX: Can’t create D3DX context ! Error: DDERR_UNSUPPORTED

Sonstige allgemeine Fehlermeldungen bei Spielen:
Spiel hat ein Problem festgestellt und muss beendet werden.

Ich bin auf eure Tipps gespannt und verbleibe mit vielen Grüße ins Forum
Andarian Fuchsfell
 
- alle anderen Treiber auch aktuell?
- Ist Dein neuer TFT unter Windows auf seine naticve AUflösung eingestellt, und 60Hz?
- stell mal bei den Spielen bei der Grafik Standardsettings neu ein, ob das hilft
 
ich vermute ein zerschossenes DX9.
irgendwas ist da schiefgelaufen. aufgrund der fehlerart hätte ich es schon vermutet, aber die meldungen deuten auch darauf hin, jedenfalls sagen 2 Spiele etwas von D3D und DX.

Im schlimmsten fall musst du XP neu installieren.
 
@Herbboy:

  • Mainboard-(nforce4), Sound-(Onboard)-Treiber habe ich ebenfalls neu installiert. Die Asus EAH 5770 benötigt wohl auch HD-Sound-Treiber. Diese wurden wohl auch installiert oder benötige ich hier separate z. B. von Realtek? Im Gerätemanager wird dieses Gerät unter Sount korrekt angezeigt "Ati High Definition Audio Device".
  • TFT läuft unter Windows XP 32 bit mit nativer Auflösung von 1920x1080 px bei 60 Hz. In den Spielen habe ich eine geringere Auflösung eingestellt. Der Monitor ist über DVI angeschlossen.
  • Einige der Spiele, z. B. Mass Effect habe ich erst nach dem Wechsel installiert. Bei anderen, z. B. Risen, habe ich im Spiel die Grafikeinstellungen nach dem Wechsel angepasst.
@Fifadoc:

Ich vermute dies (leider) auch. Ich staune nur, dass alle Spiele genau einmal pro Sitzung reibungslos funktionieren. Gibt es denn eine Möglichkeit DirectX 9.0c zu deinstallieren ohne Windows neu zu installieren? Diesbezüglich habe ich in anderen Foren die abenteuerlichsten Dinge gelesen. Welcher der Uninstaller funktioniert? Oder reicht die Entfernung des Eintrags aus der Registry um hier eine direkte Neuinstallation zu ermöglichen?

Fragen über Fragen.
 
Hmm, die Daten zu deinem Restlichen System wären mal Interessant, weil du ja Geschrieben hast ALLE N-Vidia Treiber entfernt zu haben, nicht das, wenn du nen N-Vidia Chipsatz hast, auch dieser Treiber (wenn auch nur in teilen) mit Flöten gegengen ist. Generell gehe ich einfach von ner "fehlgeschlagenen" Treiber(de)installation aus, Säubere am besten man die Registry mit Driver Cleaner oder Ähnlichem, und installiere auch nochmal den Aktuellen Anzeigetreiber der Graka, und reinige danch die Registry, und Installiere den Aktuellsten Treiber für deine Karte. Das wichtigste ich wirklich von einem Wechsel von N-Vidia auf ATI und umgekehrt, ALLE Treiberleichen vom System zu haben.
 
@Freeak:

Habe vorher per "Systemsteuerung->Software" nur die Nvidia-Grafikkartentreiber installiert. Nach dem Wechsel habe ich dann zusätzlich die nforce-Chipsatztreiber erneuert.

Gibt es denn ein Tool um speziell nach Nvidia-Grafikkartentreiberresten zu suchen?

Hmm, wieso können die eigentlich die Ati-Treiber beeinflussen. Die Nvidia-Treiber werden doch mangels eingebauter Hardware gar nicht mehr beim Start geladen?!


Ah, noch etwas zum DirectDraw- und Direct3D-Test:

Vor einem Spiel kann ich in DXDiag die Anzeige-Tests reibungslos ablaufen lassen. Nach einem Spiel kommen folgende Fehlermeldungen:
DirectDraw-Testergebnisse: Abbruch in 17 (SetDisplayMode auf 640x480x16): HRESULT = 0x80004001 (Nicht implementiert)
Direct3D 7-Testergebnisse: Abbruch in 39 (SetDisplayMode auf 640x480x16): HRESULT = 0x80004001 (Nicht implementiert)
Direct3D 8-Testergebnisse: Abbruch in 8 (3D-Gerät wird erstellt): HRESULT = 0x88760827 (Fehlercode)

Offenbar ist das Problem der Auflösungswechsel nach einmaliger Nutzung der Direct3D-Schnittstelle.
 
Zuletzt bearbeitet:
Ja mag sein, aber ennoch sitzen gerade Grafiktreiber Tief im System, und bei einer Mangelhaften (De)Installation kann es zu Problemen wie in deinem Fal Kommen. Und einfach mal über Google nach "Driver Cleaner" Suchen, da die Windows Deinstallationsroutine nicht imemr fehlerfrei Arbeitet, und gerne mal reste im System belässt. Ich hatte schon in andeen Foren Fälle von Treiber Leichen die am Ende das ganze System Abgeschossen haben bis nichts mehr ging. Das beste ist wirklich: ALLE N-Vidia Treiber nochmal Runterdreschen -> Grafiktreiber Runterdreschen -> Registry mit Drivercleaner Säubern -> Alle Relevanten Treiber in der Aktuellen Version, Erneut Installieren
 
Wenn es nicht Läuft gibt es gute DX Uninstaller Beispielsweise auf Chip.de, leider kann ich momentan nicht viel machen, da ich nicht daheim bin, aber wenn ich das bin, gebe ich dir mal nen Link dazu. Wäre allerdings die letzte Instanz wenn es danach immer noch nicht geht.
 
Hallo zusammen,

konnte nun mein Problem lösen - sogar ohne Deinstallation der Treiber! :)

Die schuldigen Programme waren:
  • das ASUS Gamer OSD,
  • der ASUS SmartDoctor (trotz jeweils neuester Version).

Lösungsweg:
Ich wollte vor der Deinstallation der Treiber und dem Entfernen der Treiberreste auch diese beiden Zusatzprogramme meiner ASUS EAH5770 löschen und habe sie dazu zunächst aus dem Autostart entfernt.

Nach einem Neustart funktioniert der Rechner nun reibungslos - beliebig viele Spiele lassen sich nun wieder pro Sitzung ausführen. :)

Ich danke für eure Tipps und verbleibe mit vielen Grüßen ins Forum
Andarian Fuchsfell
 
Schön, das es wieder geht :)

Aber mal nebenbei: ist das noch ein Sockel 939-System? ^^ Wenn ja, dann verkauf die Teile einzeln, davon kriegst du fast schon komplett ein besseres neuen Board+CPU+RAM finanziert, wenn es ein halbwegs gutes Board und ne dualcore ist.
 
In der Tat, es ist noch ein Sockel 939-System. Ein ASUS A8N-SLI Deluxe-Board mit einem AMD 4800+ Prozessor.

Werde dieses evtl. im Sommer austauschen.

Viele Grüße
Andarian Fuchsfell
 
Zurück