CPU:
Intel i5 750
Batch: L921B848
RAM:
G.Skill
F3-12800CL9-2GBNQ
2 Module zu je 2048 MB
DDR3
1600 MHz
CL9-9-9-24
PC3-10700H (667 MHz)
1.5-1.6 Volt
GPU:
ATI Radeon HD 5750
Sapphire
kein Vapor-X
Neues BIOS v0.22 vom Sapphire-Support per email, selber geflasht.
113-C01201-022
01/18/10 21:33
ATOMBIOSBK-ATI VER012.019.000.003.034847
http://www1.sapphiretech.com/global/lib_files/118.zip
Grafiktreiber:
9.11
9.12
10.1
10.1 Hotfix
10.3
10.3 mit OpenGL 4 Preview
10.4
10.4a Preview
10.5
10.6
ATI Catalyst driver only, also ohne CCC.
Statt CCC benutze ich ATI Tray Tools 1.6.9.1472.
Jeder vorhergehende Treiber wurde sauber deinstalliert, inklusive DriverSweeper und manuelle Säuberung.
Mainboard.
AsRock P55 Extreme
BIOS 1.70
BIOS 1.90
BIOS 2.30
Netzgerät:
Corsair HX 450 Watt
Festplatten:
Western Digital 1001Fals
Western Digital 6400AAKS
Betriebssystem:
Windows XP Pro SP3 mit allen Updates und gut gepflegt, also keine Treiberleichen oder sonstigen Schrott.
Auftreten der Probleme in 2D:
Ja
Hauptsächlich bei Video schauen (mit VLC, Media Player Classic, FLV-Player und manchmal auch ganz ohne Video).
Auftreten der Probleme in 3D:
Nein
Spiele haben bisher keine Probleme gemacht.
Nach der Installation des Grafiktreibers habe ich einige Tipps aus dem AMD-Forum beherzigt und deshalb diese Änderungen durchgeführt:
- HDMI-Audio im Gerätemanager abgeschaltet
- ATI Hotkey Poller deaktiviert (ati2vexx.exe)
- Da der Treiber offenbar die Microsoft Visual C++ Runtime nochmal installiert, auch wenn diese bereits installiert war, jedoch in der Systemsteuerung unter Software dann ein zusätzlicher Eintrag vorhanden ist, habe ich sämtliche Visual C++ Runtimes deinstalliert und nur die neuesten von Microsoft inklusive Servicepacks und ATL-Updates wieder installiert.
Also so sauber wie nur irgendwie möglich.
http://code.msdn.microsoft.com/KB961894/Release/ProjectReleases.aspx?ReleaseId=2067
- Mit ATI Tray Tools A.I. abgeschaltet
- Mit ATI Tray Tools die Taktfrequenzen für GPU und Grafik-RAM in kleinen Schritten durchs gesamte Spektrum rauf und runter verändert.
Dadurch traten die Probleme seltener auf, waren aber nicht beseitigt.
- Den Sapphire-Support angemailt, mit Bitte um ein neues BIOS.
Dieses BIOS habe ich geflasht und die Probleme traten noch seltener auf, waren aber nicht komplett verschwunden.
- neuestes BIOS für die Sapphire Vapor-X auf meine non Vapor-X geflasht
Meine Graka läuft dann wie eine Vapor-X, allerdings immer noch mit sporadischen Freezes.
http://www1.sapphiretech.com/global/lib_files/117.zip
Da die Freezes nicht beseitigt wurden, wieder auf neuestes normales Sapphire-Support-BIOS geflasht.
- Chipsatz-Treiber erneuert
- Netzwerk-Treiber erneuert (Realtek)
- Audio-Treiber erneuert (Realtek)
- Im Video Lan Client Player:
die Audio-Option auf "Win32 waveOut extension output" umgestellt
"Beschleunigte Videoausgabe, Overlay" deaktivieren.
"Windows GDI" Videoausgabe einstellen.
"Tastatur und Maus Event Handling auf vout": kein
- neuestes DirectX installiert
Alle diese Veränderungen konnten die Freezes nicht komplett beseitigen, wohl aber das Problem deutlich verringern.
Nach all diesen Änderungen gab es manchmal 2 Wochen lang keinen einzigen Absturz, um dann plötzlich und unerwartet wieder vermehrt aufzutreten.
Da ich alle Veränderungen protokolliert hatte, fiel mir auf, dass es wieder schlimmer wurde, seitdem ich das Mainboard-BIOS 2.30 installiert hatte.
Ich hatte übersehen, dass wohl standardmäßig der OC-Tweaker aktiviert ist, der die Taktfrequenzen anhebt.
Das war bei den vorherigen BIOS-Versionen soweit ich mich erinnern kann, nicht der Fall gewesen.
Jedenfalls waren der QPI-Takt, der BCLK-Takt, der Speicher-Takt und die Speicher-Spannung zu hoch eingestellt.
Den OC-Tweaker habe ich dann von Auto auf Manuell umgestellt und die richtigen Daten eingegeben.
QPI: 4266
BCLK: 133
PCIE: 100
DRAM: 667 DDR3_1333
RAM-Spannung: 1,559
Das hat zwar etwas geholfen, aber das Problem nicht komplett beseitigt.
Ein paar dieser Abstürze scheinen bei mir von dieser unerwarteten Übertaktung durch das neue BIOS hergekommen zu sein.
Im Windows kann ich mit dem "AsRock OC Tuner" ähnliche Abstürze verursachen, wenn ich den BCLK-Takt erhöhe.
Allerdings ist mir bei den BIOS-Umstellungen eine neue Info im AsRock-BIOS aufgefallen, die erscheint, wenn man SpeedStep (EIST) markiert:
"Enabling this function may reduce CPU voltage and lead to system stability issue with some power supplies.
Please set this item to [Disable] if above issue occurs."
Darüber mal weiter im AMD-Forum gelesen und es scheint sich herauszukristallisieren, dass diese und weitere Stromsparfunktionen der Grund des Übels ist.
SpeedStep (EIST) benötigt auch ein passendes Betriebssystem, um es nutzen zu können.
Windows XP benötigt nicht nur SP2, sondern auch manuelle Aktivierung:
1. Under "Control Panel," open "Power Options."
2. Under the "Power Schemes" pull down menu, choose one of the following:
2.1. To turn Enhanced Intel SpeedStep Technology on, select "Minimal Power Management" power scheme.
2.2. To turn Enhanced Intel SpeedStep Technology off, select "Always On" power scheme.
http://www.intel.com/cd/channel/reseller/asmo-na/eng/203838.htm
Der MSI-Support ist jedoch anderer Ansicht, wonach SpeedStep auch unabhängig vom Betriebssystem aktiv ist. Allerdings bin ich doch da eher geneigt, Intel zu glauben.
Da man normalerweise im Windows-Energieschema aber nicht "minimalen Energieverbrauch" eingestellt hat,
ist de facto SpeedStep unter Windows XP auch nicht aktiv. Jedenfalls nicht zur Verringerung des Energieverbrauches, sondern nur für den Turbo.
Intel bestätigt, dass SpeedStep Abstürze verursachen kann:
http://communities.intel.com/message/79680
Für mein altes Mainboard AsRock 775Dual VSTA gab es damals diese Antwort des Supports bezüglich SpeedStep:
Sehr geehrter Herr xxxx,
habe diesbezueglich meine Kollegen in Taiwan darauf angesprochen.
Es ist eine Limitation des VIA Chipsatzes. Intel Speedstep wird hier nicht unterstuetzt, da es in 3D Anwendungen zu Abstuerzen kommen kann. Daher ist dieses im BIOS nicht mehr integriert.
All 775Dual-VSTA hardware does support Speedstep.
When using BIOS 2.20 or before, Speedstep is working.
When using BIOS 2.40, Speedstep is disabled.
VIA informed us that when setting Speedstep to enable, it may hang up when running 3D application.
It is VIA chipset limitation.
That’s why we set Speedstep to Disable since BIOS 2.40.
MfG
ASRock Support
SpeedStep ist also seit einiger Zeit eine bekannte Ursache für Abstürze.
Das hilft wieder ein bisschen:
Enhanced Halt State (C1E): Disabled
Intel C-State tech (C3, C6): Disabled
Schaltet man dann zusätzlich auch noch SpeedStep (EIST) aus, dann gibt es bei mir keine Abstürze mehr.
Allerdings ist SpeedStep für den Turbo-Modus unabdingbar.
Da man aber dank vorher aktiviertem Turbo-Modus weiß, dass die CPU höhere Taktfrequenzen schafft,
kann man nach Deaktivierung der 3 Stromsparmodi:
1. Enhanced Halt State (C1E)
2. Intel C-State tech (C3, C6)
3. SpeedStep (EIST)
den BCLK-Takt wieder leicht anheben.
Dank CPU Ratio Setting: "Turbo" steht der Multiplier auf 21.
Meinen i5 750 habe ich auf BCLK=143 (statt 133) eingestellt, so dass er jetzt mit knapp über 3000 MHz läuft.
Das ergibt einen QPI-Takt von 2293 (statt 2133) und einen Speicher-Takt von 717 (statt 667).
VDrop habe ich dann auch noch abgeschaltet (AsRock VDrop Control: Without VDrop).
Seitdem keine Abstürze und keine Freezes mehr.
Anscheinend schaltet die CPU bei aktivierten Stromsparmodi schneller die Spannung um, als es manche Netzteile verkraften können.
Also deaktiviert man entweder diese Stromsparfunktionen oder man muss ein Netzteil einbauen, welches ausreichend Reserven auf den betreffenden Leitungen hat, so dass es die Sperenzchen der CPU verkraftet.
Wenn die Taktfrequenzen festgenagelt werden bzw wenn man der CPU verbietet, sich teilweise abzuschalten, dann kommt es auch nicht mehr zu diesen schnellen Spannungsschwankungen und deshalb auch zu keinen Abstürzen mehr.
Neben diesem Problem ist manuelles oder automatisches Overclocking eine Absturzursache.
Da kommen dann die individuellen Bauteile-Toleranzen ins Spiel.
Also entweder schaltet man Overclocking komplett ab oder man muss das Overclocking jeder für sich an seine Hardware anpassen.
Also im BIOS nach Möglichkeit feste Werte vorgeben und die wichtigen Optionen nicht auf Automatik lassen, denn die übertaktet oftmals zu weit.
Bei AMD-CPU gibt es kein SpeedStep, sondern "Cool & Quiet".
Das muss man da wohl ebenfalls abschalten.