SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

knoedelfan

PC-Selbstbauer(in)
SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

Das Bild flackert bereits beim Start von 3DMark06 im SLI-Betrieb!

Gehe ich in die Nvidia-Systemsteuerung und schalte von SLI auf Single-Betrieb um und danach sofort wieder in den SLI-Betrieb
ist das flackern beim nächsten Start von (zb. 3DMark06) verschwunden...... das Bild ist wieder einwandfrei.
Diese Lösung hält aber nur bis zum nächsten Systemstart. Dann ist das flackern wieder da..... und kann nur durch die oben
beschriebene Prozedur wieder gelöst werden. Im normalen Betrieb (also Office-Programme usw. also 2D) gibts natürlich kein Problem!

Der Treiber ist der neueste. Nvidia 260.99 für 450GTS.

Es scheint kein Fehler der Hardware vorzuliegen. Denn wenn das flackern durch die beschriebene Prozedur beseitigt ist, dann
läuft 3DMark06 über Stunden (Wiederholzähler = 99) völlig fehlerfrei.

Hat jemand eine ähnliche Konfiguration mit Nvidia 4xx-Karten im SLI-Betrieb oder eine dauerhaftere Lösung als die von mir momentan
beschriebene SLI-AUS/AN-Problemlösung?

System ist Windows 7 x64. 2 x 450GTS im SLI-Modus. Board = Crosshair II.
 
Zuletzt bearbeitet:
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

Hatte aus anderen Gründen mal nach einer Lösung gesucht, SLI per Befehlszeile aus und wieder einzuschalten. Leider gibt des in der NVIDIA-API keine dokumentierte Funktion (http://developer.download.nvidia.co.../common/src/NvCpl/docs/NVControlPanel_API.pdf).
Vielleicht nutzt es Dir etwas, mit devcon die zweite Karte aus- und wieder einzuschalten und ein Rescan der Hardware zu machen (s. Befehlszeilendienstprogramm "DevCon" als Alternative zum Geräte-Manager). Z.B.
@echo off
devcon disable <Grafikkartendevice>
devcon rescan
devcon enable <Grafikkartendevice>
devcon rescan
Den Platzhalter <Grafikkartendevice> musst Du durch den Namen des Devices für die zweite Grafikkarte ersetzen und kannst Du durch Ausführen von "devcon.exe find *" in der cmd-Konsole herausfinden.
Sicherheitshalber würde ich vorher jedoch einen Wiederherstellungspunkt erzeugen.
 
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

Aha. Das werde ich am Wochenende mal probieren. Danke auch für den eingefügten Link.
Da gibt es viel zu lesen auf der Microsoft-Seite. Ich meld mich dann hier wieder!

PS: devcon lässt sich mit Windows 7 x64 nicht zum laufen bringen. Schade!

Im CMD-Fenster wird keinerlei Reaktion gezeigt ausser dem Hinweis, das der Befehl nicht bekannt ist.
z.b. "devcon classes" usw.
 
Zuletzt bearbeitet:
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

PS: devcon lässt sich mit Windows 7 x64 nicht zum laufen bringen. Schade!

Im CMD-Fenster wird keinerlei Reaktion gezeigt ausser dem Hinweis, das der Befehl nicht bekannt ist.
z.b. "devcon classes" usw.

devcon ist nicht in Windows 7 enthalten, läuft jedoch ohne Probleme. Musst es vorher von MS herunterladen, der Download-Link steht auch auf der von mir geposteten Seite (http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe).
 
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

Hab ich natürlich herunter geladen.

Es ist ein zip-File. Daraus entstehen dann zwei Ordner. Einer enthält die \ia64\devcon.exe der andere die i386\devcon.exe!

Der Start der ia64.exe wird mit der Meldung quitiert, daß ich das falsche Betriebssystem verwende.
Der Start der i368 lässt kurz ein Fenster aufblitzen das sich genau so blitzschnell wieder schliesst!

Im CMD-Fenster erfolgte danach bei Eingabe des Befehls "devcon classes" die Reaktion
"der Befehl "devcon classes" ist entweder falsch geschrieben oder konnte nicht gefunden
werden".

Also bei mir funktioniert die Installation unter Windows 7 x64 definitiv nicht.
Auch den Kompatibilitätsmodus für Windows XP bzw. Windows Server 2003
habe ich bereits getestet! Keine Chance!
 
Zuletzt bearbeitet:
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

Versuch mal folgendes:

  • die 32-Bit devcon.exe in ein neues Verzeichnis kopieren, z.B. C:\Devcon
  • über Start, Alle Programme, Zubehör "Eingabeaufforderung (Administrator)" ausführen
  • im geöffneten Konsolen-Fenster:
C:\Devcon\devcon find *
Analog sollten die o.g. Befehle auch in einem cmd-Script mit Administrator-Rechten funktionieren. Wenn das hinhaut, kann man es per Aufgabenplanung auf beim Systemstart als Administrator ausführen lassen.
 
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

Hallo mattinator

Jetzt hast Du mir weitergeholfen. Danke.

Diese beiden Einträge sind mit "devcon find *" für die Nvidia GTS 450 zu finden:



PCI\VEN_10DE&DEV_0DC4&SUBSYS_118419DA&REV_A1\6&19F45347&0&00100080: NVIDIA GeForce GTS 450
ROOT\LEGACY_WUDFPF\0000 : User Mode Driver Frameworks P
ROOT\LEGACY_SIFILTER\0000 : SATALink driver accelerator
ROOT\LEGACY_AVIPBB\0000 : avipbb
ROOT\LEGACY_NSIPROXY\0000 : NSI proxy service driver.

PCI\VEN_10DE&DEV_0DC4&SUBSYS_118419DA&REV_A1\6&CC03353&0&00180080: NVIDIA GeForce GTS 450
ROOT\LEGACY_LLTDIO\0000 : Link-Layer Topology Discover


Jetzt kommt natürlich die Frage: Was fang ich damit an? Welche Zahlenkolonne muss hinter "devcon disable ........" eingefügt werden?
 
Zuletzt bearbeitet:
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

Könnte es sein, dass der Treiber im Standardprofil (Globale Einstellungen) beim Systemstart mit V-Sync "an" bootet und erst nach Deiner SLi "aus-an" Prozedur die für SLi-Betrieb empfohlene Einstellung V-Sync "aus" übernimmt ?
 
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

Es ist alles auf Standard. Im gleichen System hatte ich gestern noch 2 x Nvidia 9600GT
mit dem gleichen Treiber am laufen. Da tauchte das Problem nicht auf!
Weder nach dem Booten noch im laufenden Betrieb kam es zu diesem Flackern!


Hab die Einstellung kurz für einen Test auf "Automatisch Aus" gesetzt..... aber nach dem
booten war das flackern im 3D-Test wieder da. Auch das "Übernehmen" im "Flackerbetrieb"
mit "V-Sync. Aus" löst das Problem nicht.

Ich glaube eher, daß der Treiber die beiden Karten im SLI-Betrieb beim Starten des Betriebs-
systems garnicht oder falsch initialisiert. Liegt aber wohl eher am Treiber im Zusammenhang
mit den neuen Nvidia 450GTS...... Denn mit den Nvidia 9600GT konnte der Treiber ja richtig
umgehen.
 
Zuletzt bearbeitet:
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

Diese beiden Einträge sind mit "devcon find *" für die Nvidia GTS 450 zu finden:

PCI\VEN_10DE&DEV_0DC4&SUBSYS_118419DA&REV_A1\6&19F45347&0&00100080: NVIDIA GeForce GTS 450

PCI\VEN_10DE&DEV_0DC4&SUBSYS_118419DA&REV_A1\6&CC03353&0&00180080: NVIDIA GeForce GTS 450

Jetzt kommt natürlich die Frage: Was fang ich damit an? Welche Zahlenkolonne muss hinter "devcon disable ........" eingefügt werden?

Erstmal durch Start nur mit primärer Karte herausfinden, welcher Key zu welcher Karte gehört. Disable und enable würde ich (zur Sicherheit) nur mit der zweiten Karte machen, funktionieren sollte es auch mit beiden.
Das cmd-Script sieht dann für die zweite gefundene Grafikkarte z.B. so aus (die Quotes " unbedingt mit eintragen !):
@echo off
C:\Devcon\devcon disable "@PCI\VEN_10DE&DEV_0DC4&SUBSYS_118419DA&REV_A1\6&CC03353&0&00180080"
C:\Devcon\devcon rescan
C:\Devcon\devcon enable "@PCI\VEN_10DE&DEV_0DC4&SUBSYS_118419DA&REV_A1\6&CC03353&0&00180080"
C:\Devcon\devcon rescan
Evtl. reicht auch ein restart:
@echo off
C:\Devcon\devcon restart "@PCI\VEN_10DE&DEV_0DC4&SUBSYS_118419DA&REV_A1\6&CC03353&0&00180080"
 
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

Wenn ich den Befehl so ausführe, dann kommt bei "devcon disable" die Meldung

no device disabled

bei "devcon enable" kommt die Meldung

no device enabled

Und bei

C:\Devcon\devcon restart "@PCI\VEN_10DE&DEV_0DC4&SUBSYS_118419DA&REV_A1\6&C C03353&0&00180080"

kommt die Meldung: no device restarted

Die Ausführung in der CMD-Box ist also wohl gescheitert bzw. unwirksam.


Ich bin mir jedoch nicht sicher, ob diese Befehle (die ja so wirken, als ob man im Gerätemanager ein Gerät deaktiviert bzw. aktiviert) eine brauchbare Problemlösung darstellen.
Damit verlieren die Grafikkarten ja sowieso die Treiberinitialisierung. Gerätetreiber funktionieren ja nur dann richtig, wenn die Geräte im System vorher richtig erkannt wurden.
Mit deaktivieren eines Gerätes zieht man dem laufenden Treiber ja ein Gerät unter den Füssen weg.
 
Zuletzt bearbeitet:
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

Mit devcon disable / enable deaktiviert / aktiviert man nicht das Gerät, sondern den Treiber. Versuch noch mal devcon find * und kopiere den Inhalt der Grafikkarten-Keys über die Zwischenablage, wahrscheinlich sind bei unserer Kommunikation ein paar Zeichen verlorengegangen oder falsch übertragen. Mit devcon find "@
PCI\VEN_10DE&DEV_0DC4&SUBSYS_118419DA&REV_A1\6&19F 45347&0&00100080" müsste der entsprechende Eintrag auch gelistet werden. Wahrscheinlich liegt das Problem in den Leerzeichen in den Keys, normalerweise sind dort keine enthalten.
 
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

So sieht das ganze aus wenn ich es aus dem CMD-Command kopiere.
Unten ist dann die Eingabe mit "disable" und dem Ergebnis.


Dort ist kein Leerzeichen im String beim Einfügen!!!! Erst das Kopieren hier im Forum erzeugt aus einem mir unbekanntem Grund dort ein Leerzeichen!!!!!!


PCI\VEN_10DE&DEV_0DC4&SUBSYS_118419DA&REV_A1\6&CC03353&0&00180080: NVIDIA GeForce GTS 450
STORAGE\VOLUME\{E4C2200B-C714-11DF-84B0-806E6F6E6963}#0000000000100000: Standardvolume
ROOT\MS_L2TPMINIPORT\0000 : WAN-Miniport (L2TP)
SCSI\ARRAY&VEN_NVIDIA&PROD_RAID_DISK_20\4&2DB2038C&0&030300 : NVIDIA nForce RAID Device
ROOT\LEGACY_NVAMACPI\0000 : NVIDIA Away Mode System
ROOT\LEGACY_CLFS\0000 : Gemeinsames Protokoll (CLFS)
PCI\VEN_1022&DEV_1200&SUBSYS_00000000&REV_00\3&267A616A&0&C0: PCI Standard-Host-CPU-Br³cke
ROOT\MS_NDISWANBH\0000 : WAN-Miniport (Netzwerkmonitor)
PCI\VEN_10DE&DEV_05B1&SUBSYS_00000000&REV_A2\5&6BBF95C&0&100080: PCI Standard-PCI-zu-PCI-Br³cke
ACPI\PNP0800\4&3A204E73&0 : Systemlautsprecher
ACPI\AUTHENTICAMD_-_AMD64_FAMILY_16_MODEL_10_-_AMD_PHENOM(TM)_II_X6_1090T_PROCESSOR\_4: AMD Phenom(tm) II X6 1
090T Processor
SCSI\DISKNVIDIA__RAID5______3.63T0100\1 : NVIDIA RAID5 3.63T0100
ROOT\LEGACY_NVRAID\0000 : nvraid
PCI\VEN_10DE&DEV_075A&SUBSYS_075A1849&REV_A1\3&267A616A&0&40: PCI Standard-PCI-zu-PCI-Br³cke
HDAUDIO\FUNC_01&VEN_10DE&DEV_0011&SUBSYS_10DE0101&REV_1001\7&15ED8499&0&0101: NVIDIA High Definition Audio
PCI\VEN_10DE&DEV_077C&SUBSYS_077C1849&REV_A1\3&267A616A&0&11: Standard PCI-zu-USB erweiterter Hostcontroller
ROOT\LEGACY_MOUNTMGR\0000 : Bereitstellungspunkt-Manager
ROOT\LEGACY_CNG\0000 : CNG
ROOT\LEGACY_STORFLT\0000 : Filtertreiber zur Busbeschleunigung f³r den Date
ntrõger des virtuellen Computers
ROOT\MS_NDISWANIP\0000 : WAN-Miniport (IP)
ACPI\PNP0A03\0 : PCI-Bus
PCI\VEN_1106&DEV_3044&SUBSYS_30441849&REV_C0\4&342F0180&0&4040: OHCI-konformer VIA 1394-Hostcontroller
ROOT\LEGACY_NVSTOR\0000 : nvstor
ROOT\LEGACY_MPSDRV\0000 : Windows-Firewallautorisierungstreiber
SCSI\ARRAY&VEN_NVIDIA&PROD_RAID_DISK_20\4&2DB2038C&0&040400 : NVIDIA nForce RAID Device
ROOT\LEGACY_CPUZ130\0000 : cpuz130
ACPI\PNP0B00\4&3A204E73&0 : System CMOS/Echtzeituhr
USB\VID_046D&PID_C517&MI_00\6&70C00EF&0&0000 : USB-Eingabegerõt
ROOT\MS_NDISWANIPV6\0000 : WAN-Miniport (IPv6)
ROOT\LEGACY_TCPIP\0000 : TCP/IP-Protokolltreiber
ROOT\LEGACY_PCASP50A64\0000 : PCASp50a64 NDIS Protocol Driver
PCI\VEN_1022&DEV_1201&SUBSYS_00000000&REV_00\3&267A616A&0&C1: PCI Standard-Host-CPU-Br³cke
PCI\VEN_10DE&DEV_05B1&SUBSYS_00000000&REV_A2\5&6BBF95C&0&180080: PCI Standard-PCI-zu-PCI-Br³cke
ROOT\LEGACY_CSC\0000 : Treiber f³r Offlinedateien
PCI\VEN_10DE&DEV_075B&SUBSYS_075B1849&REV_A1\3&267A616A&0&90: PCI Standard-PCI-zu-PCI-Br³cke
PCI\VEN_10DE&DEV_077D&SUBSYS_077D1849&REV_A1\3&267A616A&0&20: Standard OpenHCD USB-Hostcontroller
ACPI\PNP0C01\1 : Systemplatine
ROOT\LEGACY_TCPIPREG\0000 : TCP/IP Registry Compatibility
ROOT\MS_PPPOEMINIPORT\0000 : WAN-Miniport (PPPOE)
UMB\UMB\1&841921D&0&PRINTERBUSENUMERATOR : UMBusenumerator
HDAUDIO\FUNC_01&VEN_10DE&DEV_0011&SUBSYS_10DE0101&REV_1001\7&15ED8499&0&0201: NVIDIA High Definition Audio
ROOT\LEGACY_PCIIDE\0000 : pciide
HID\VID_046D&PID_C517&MI_01&COL05\7&27721003&0&0004 : HID-konformes Gerõt
ACPI\PNP0C02\0 : Hauptplatinenressourcen
ACPI\AUTHENTICAMD_-_AMD64_FAMILY_16_MODEL_10_-_AMD_PHENOM(TM)_II_X6_1090T_PROCESSOR\_5: AMD Phenom(tm) II X6 1
090T Processor
SCSI\ARRAY&VEN_NVIDIA&PROD_RAID_DISK_20\4&2DB2038C&0&050500 : NVIDIA nForce RAID Device
ROOT\LEGACY_TDTCP\0000 : TDTCP
ROOT\MS_PPTPMINIPORT\0000 : WAN-Miniport (PPTP)
ACPI\PNP0C02\10 : Hauptplatinenressourcen
180 matching device(s) found.



C:\Users\Robert>C:\devcon disable "@PCI\VEN_10DE&DEV_0DC4&SUBSYS_118419DA&REV_A1\6&19F45347&0&00100080"
PCI\VEN_10DE&DEV_0DC4&SUBSYS_118419DA&REV_A1\6&19F45347&0&00100080: Disable failed
No devices disabled.
 
Zuletzt bearbeitet:
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

O.k., devcon scheint das Device identifiziert zu haben, konnte es jedoch nicht disablen. Mit dem Leerzeichen meinte ich folgende Stelle:
PCI\VEN_10DE&DEV_0DC4&SUBSYS_118419DA&REV_A1\6&CC0 3353&0&00180080
-----------------------------------------------------------|
Geht scheinbar nicht bei so "kriegsentscheidenden" Geräten, mit anderen wie z.B. Festplatten habe ich es selbst schon so gemacht. Was mir noch einfällt ist, dass man mit dem RivaTuner im grafischen Frontend einen Reload des Grafiktreibers machen kann. Ob das als batch-Befehl geht, kann ich nicht sagen. Eine weitere Möglichkeit, die von Dir manuell durchgeführte Aktion der Deaktivierung und Reaktivierung des SLI zu automatisieren, wäre ggf. mit diesem Tool möglich: AutoIt v3 - Downloads.
 
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

Ja das Leerzeichen wird aber erst hier beim reinkopieren ins Forum erzeugt.
Da scheint das Forum einen Teil des Original-strings als Leerzeichen-Code zu interpretieren.
Das Leerzeichen ist beim Einkopieren ins Foren-Eingabefenster noch nicht vorhanden........ Erst nach drücken
des Anwort-Buttons und Eintrag als Forumsbeitrag ist da ein Leerzeichen.... kompliziert zu erklären *gg*

Bei der Eingabe ins CMD ist da keinerlei Leerzeichen an Deiner und natürlich meiner Stelle!

Ich kopiere ja direkt aus der CMD in den Eingabe-string mit "@............................"


Ich habe zwischenzeitlich eine Neuinstallation durchgeführt. Es liegt eindeutig am Treiber im Zusammenhang mit den Nvidia 450GTS im SLI-Betrieb.

Ich habe bereits eine Mail an Nvidia gesendet. Mit detailierter Fehlerbeschreibung.

Ich hoffe inständig, daß es nicht am alten Nvidia-Chipsatz 780a meines ASUS Crosshair II liegt. Es wundert mich ein wenig, daß ich der einzige bin,
der im SLI-Betrieb diesen Fehler hat. Da muss doch noch einer sein, der 450GTS od. 460GTX im SLI-Betrieb am laufen hat!!

Mit den beiden Nvidia 9600GT bei gleicher Grundinstallation tritt der Fehler nicht auf.

Jetzt habe ich natürlich das System aus einer Systemsicherung wieder hergestellt. War ja nur ein Versuch und sozusagen ein Gegenbeweis!
 
Zuletzt bearbeitet:
AW: SLI mit 2 x 450GTS Bild flackert stark provisorische Lösung vorhanden!

Ich bedanke mich herzlich bei Dir. Immerhin hast Du mich ja nun seit 3 Tagen in meinem Kummer
um das Drama unterstützt und aufgebaut.

Tja. Meine provisorische Lösung mit SLI-AUS-EIN wird wohl noch eine Weile von Dauer sein.

AutoIT ist mir zu gewaltig. Damit muss ich mich wohl erst ein paar Tag beschäftigen.
Entspricht aber der Microsoft-Automatisierung für Installations-Scripts.
 
Zurück