Hallo,
ich beschäftige mich derzeit mit dem Thema Stromsparen & vdr.
Nun sind mir einige Dinge aufgefallen, die mich beschäftigen und die ich nicht lösen kann bzw. für die ich andere Meinungen benötige.
Meinen VDR nutze ich gleichzeitig als Wirt für 1 Qemu Session mit Windows XP und als Dateiserver für das Netzwerk.
Meine alte Hardware war dabei ein AMD Athlon64 3400+(S939) mit 2GB DDR1-400 Speicher, einer Radeon X300 Grafikkarte, einer Maxtor 250GB SATA und einer WD Caviar Green 1TB. TVKarte ist/war eine TT-budget C-1501. Das Netzteil war ein Noname Teil mit 380W. IDLE hatte ich 40-45W Verbrauch. Ohne undervolting oder ähnliches.
Nun habe ich mir einen neuen PC gekauft.
Meine Wahl fiel dabei auf einen AMD Athlon II 240 C3-Stepping auf einem ASRock 760GM-GS3 gepaart mit 2x 2GB DDR3-1333 Speicher. Die HDD's sind nun eine 40GB Samsung 2,5" IDE HDD, die ich per USB angeschlossen habe und nach dem Starten abziehen kann, sowie weiterhin die WD Caviar Green 1TB.
Nun habe ich meinen Strommesser eingesteckt und musste feststellen, dass ich 53W Stromverbrauch IDLE habe, das entspricht ~10W Mehrverbrauch. Nun habe ich mich ans Undervolten gemacht. Erstmal habe ich den Speicher undervolted. Das BIOS hat den Speicher auf 1,6V auto-detected, ich habe ihn auf 1,4V stabil bekommen.
Dann habe ich mich an das Undervolten der CPU gemacht. Das Tool der Wahl war k10ctl, allerdings kommen mir die Werte ein wenig zu niedrig vor.
root@server:/home/sebastian# k10ctl 0-1
VID interface mode: parallel
CPU0
Current P-State: 3 Fastest P-State: 0
NbVid NbDid CpuVid CpuDid CpuFid UNb CpuMult UCpu PCore
P-State 0: 30 0 30 0 12 800.0mV 14.00000 800.0mV 17920mW
P-State 1: 40 0 40 0 5 662.5mV 10.50000 662.5mV 11263mW
P-State 2: 40 0 40 0 0 662.5mV 8.00000 662.5mV 10335mW
P-State 3: 40 0 40 1 0 662.5mV 4.00000 662.5mV 5698mW
Low Limit: 124 1 124 375.0mV 0.50000 375.0mV
High Limit: 12 1 12 1250.0mV 14.00000 1250.0mV
Target: 40 0 40 1 0 662.5mV 4.00000 662.5mV
Current: 40 0 40 1 0 662.5mV 4.00000 662.5mV
VID interface mode: parallel
CPU1
Current P-State: 3 Fastest P-State: 0
NbVid NbDid CpuVid CpuDid CpuFid UNb CpuMult UCpu PCore
P-State 0: 30 0 30 0 12 800.0mV 14.00000 800.0mV 17920mW
P-State 1: 40 0 40 0 5 662.5mV 10.50000 662.5mV 11263mW
P-State 2: 40 0 40 0 0 662.5mV 8.00000 662.5mV 10335mW
P-State 3: 40 0 40 1 0 662.5mV 4.00000 662.5mV 5698mW
Low Limit: 124 1 124 375.0mV 0.50000 375.0mV
High Limit: 12 1 12 1250.0mV 14.00000 1250.0mV
Target: 40 0 40 1 0 662.5mV 4.00000 662.5mV
Current: 40 0 40 1 0 662.5mV 4.00000 662.5mV
Alles anzeigen
Während der Verbrauch in den Spitzen (mprime) von 94W auf 71W runter ging, stagniert der Verbrauch im IDLE beinahe (2Watt Differenz) auf nun 49-50W.
Merkwürdig fand ich auch, dass ich NVID und CVID senken musste, da der CVID durch den NVID begrenzt wurde. Mit den obigen Werten läuft das System seit 2Tagen in verschiedenen Testszenarien stabil. Genauso merkwürdig kommt es mir vor, dass die P1-3 Werte allesamt mit NV/CV 40 laufen, dachte immer unterschiedliche Frequenzen würden unterschiedliche Spannungen benötigen.
Um das ganze abzurunden, verbraucht vdr-sxfe nun 30-40% CPU während auf dem alten Athlon64 nur 10-15% CPU Last anfielen.
Freue mich auf alle Antworten, vielleicht hat ja jemand ein ähnliches Board und Tipps oder Erfahrungen in der Richtung.