Also ich hab hier ein Q1900M mit
- 350W Antec Netzteil 80+ aus dem NSK 1380
- 1x4GB RAM 1,55V
- zusätzliche Intel Gigabit CT
- ner älteren WD Grenn 500GB 3,5"-Platte (Idle, aber nicht im Standby welche damit etwa 2-3W zieht)
- sowie Versorgung eines Ethernet-Switches per USB (etwa 1W)
Kommt dann unter Linux auf 11W was meines Erachtens schon gut ist (lassen sich mit PicoPSU und ner 2,5"-Platte sicher nochmal paar Watt rausholen).
Trotz aktuellem Kernel 3.14-4 zeigt i7z aber meiner Meinung nach ziemlichen Müll an:
Code:
Socket [0] - [physical cores=4, logical cores=4, max online cores ever=4]
TURBO ENABLED on 4 Cores, Hyper Threading OFF
Max Frequency without considering Turbo 2082.29 MHz (83.29 x [25])
Max TURBO Multiplier (if Enabled) with 1/2/3/4 Cores is 0x/0x/0x/0x
Real Current Frequency 1379.64 MHz [83.29 x 16.56] (Max of below)
Core [core-id] :Actual Freq (Mult.) C0% Halt(C1)% C3 % C6 % Temp VCore
Core 1 [0]: 1379.64 (16.56x) 1 100 0 0 40 3.9375
Core 2 [1]: 1335.26 (16.03x) 1 100 0 0 40 3.9375
Core 3 [2]: 1333.93 (16.02x) 1 100 0 0 41 3.9375
Core 4 [3]: 1332.39 (16.00x) 1 99.9 0 0 41 3.9375
C0 = Processor running without halting
C1 = Processor running with halts (States >C0 are power saver modes with cores idling)
C3 = Cores running with PLL turned off and core cache turned off
C6, C7 = Everything in C3 + core state saved to last level cache, C7 is deeper than C6
Quitting i7zes in table are in percentage over the last 1 sec
Die Volt stimmen also schon mal gar nicht (hoffentlich). Und er erreicht offenbar nur C1, warum auch immer. Hatte auch mal versucht, im Code (von
https://github.com/ajaiantilal/i7z) den Haswell-, SandyBridge- oder IvyBridge-Codepfad zu erzwingen (weil der die CPU nicht erkennt) aber dann bricht das Programm mit "rdmsr
read: Input/output error" ab. Offenbar fehlt die korrekte Unterstüzung noch.
Obiges Bild ist übrigens mit powersave-Modus des intel_pstate. Wenn man den Performance nimmt ändert sich am Verbrauch nichts Messbares, die angezeigte Frequenz ist dann aber höher wobei seltsamerweise nach nem Reboot auch schonmal zwei Cores dann nur mit 2Ghz laufen anstatt der 2,4Ghz:
Code:
Socket [0] - [physical cores=4, logical cores=4, max online cores ever=4]
TURBO ENABLED on 4 Cores, Hyper Threading OFF
Max Frequency without considering Turbo 2083.33 MHz (83.33 x [25])
Max TURBO Multiplier (if Enabled) with 1/2/3/4 Cores is 0x/0x/0x/0x
Real Current Frequency 2415.48 MHz [83.33 x 28.99] (Max of below)
Core [core-id] :Actual Freq (Mult.) C0% Halt(C1)% C3 % C6 % Temp VCore
Core 1 [0]: 2415.27 (28.98x) 1 99.3 0 0 42 3.9375
Core 2 [1]: 2415.34 (28.98x) 1 99.7 0 0 42 3.9375
Core 3 [2]: 2415.48 (28.99x) 1 99.9 0 0 43 3.9375
Core 4 [3]: 2415.22 (28.98x) 1 99.8 0 0 43 3.9375
C0 = Processor running without halting
C1 = Processor running with halts (States >C0 are power saver modes with cores idling)
C3 = Cores running with PLL turned off and core cache turned off
C6, C7 = Everything in C3 + core state saved to last level cache, C7 is deeper than C6
Above values in table are in percentage over the last 1 sec
Was auch komisch ist: Wenn ich Last erzeuge steigt der Verbrauch gerade mal um ca. 2W. Liegt wahrscheinlich an dem C1-Modus, der verbrauchstechnisch noch nicht ganz optimal ist.
Im neuesten UEFI-Bios 1.30 des Asrock Q1900M ist übrigens explizit eine Option für den C7 dazugekommen (ein-/ausschalten), insofern müsste die CPU es ja können. Außerdem wird gegenüber der Vorgängerversion Intel VT-X nun als unterstützt angezeigt im UEFI-Bios. Wahrscheinlich liegts daran, weil laut Changelog ein "Update CPU code." enthalten ist.
/proc/cpuinfo gibt zwei der 4 CPUs übrigens sogar mit 2,9Ghz an, die andern mit 2,4Ghz. Normal hätte die CPU ja nur 2,0 Ghz und 2,4Ghz mit Turbo.
Code:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 55
model name : Intel(R) Celeron(R) CPU J1900 @ 1.99GHz
stepping : 3
microcode : 0x321
cpu MHz : 2911.500
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fdiv_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms
bogomips : 3993.60
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 55
model name : Intel(R) Celeron(R) CPU J1900 @ 1.99GHz
stepping : 3
microcode : 0x321
cpu MHz : 2911.500
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 4
apicid : 2
initial apicid : 2
fdiv_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms
bogomips : 3993.60
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 55
model name : Intel(R) Celeron(R) CPU J1900 @ 1.99GHz
stepping : 3
microcode : 0x321
cpu MHz : 2424.000
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 4
apicid : 4
initial apicid : 4
fdiv_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms
bogomips : 3993.60
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 55
model name : Intel(R) Celeron(R) CPU J1900 @ 1.99GHz
stepping : 3
microcode : 0x321
cpu MHz : 2424.000
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 4
apicid : 6
initial apicid : 6
fdiv_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms
bogomips : 3993.60
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management: