Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

Haswell-systeem in PC6/7 onder Linux?

Pagina: 1
Acties:

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
Ik heb onlangs een desktopje samengesteld na wat advies alhier op het forum:

Desktop voor moeder, typisch thuisgebruik (surfen/mailen)

Nu heb ik hier Debian Jessie op draaien (dus lekker recente software) en ook al wat getimmerd aan de stroombesparingsfuncties. Alleen weten turbostat en powertop me te vertellen dat de CPU mordicus weigert om in Package C6/C7 (ik vermoed dat dat laatste sowieso te hoog gegrepen is?) te gaan. En ik had graag geweten of ik hem niet wat kan porren :P

De cores afzonderlijk draaien zo goed als de hele tijd in C7, maar ik heb begrepen dat de echte stroombesparing op de package C-states zit.

cor CPU    %c0  GHz  TSC SMI    %c1    %c3    %c6    %c7 CTMP PTMP   %pc2   %pc3   %pc6   %pc7   %pc8   %pc9  %pc10  Pkg_W  Cor_W GFX_W
          0.04 0.92 1.70   0   0.07   0.00   0.00  99.88   31   35   0.35  99.44   0.00   0.00   0.00   0.00   0.00   1.01   0.00  0.00
  0   0   0.02 1.05 1.70   0   0.09   0.00   0.00  99.88   31   35   0.35  99.44   0.00   0.00   0.00   0.00   0.00   1.01   0.00  0.00
  0   2   0.06 0.88 1.70   0   0.06
  1   1   0.06 0.87 1.70   0   0.05   0.01   0.00  99.88   31
  1   3   0.01 1.06 1.70   0   0.10
cor CPU    %c0  GHz  TSC SMI    %c1    %c3    %c6    %c7 CTMP PTMP   %pc2   %pc3   %pc6   %pc7   %pc8   %pc9  %pc10  Pkg_W  Cor_W GFX_W
          0.03 0.82 1.70   0   0.05   0.00   0.00  99.92   32   35   0.16  99.69   0.00   0.00   0.00   0.00   0.00   0.96   0.00  0.00
  0   0   0.03 0.81 1.70   0   0.06   0.00   0.00  99.92   32   35   0.16  99.69   0.00   0.00   0.00   0.00   0.00   0.96   0.00  0.00
  0   2   0.03 0.82 1.70   0   0.05
  1   1   0.04 0.82 1.70   0   0.04   0.00   0.00  99.92   31
  1   3   0.02 0.81 1.70   0   0.06


Boot stanza:

Command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=0ceecee2-654d-41d8-94c3-a465d9f9542c ro quiet pcie_aspm=force pcie_aspm.policy=powersave i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 drm.vblankoffdelay=1 i915.powersave=1


Zowel voor als na het toevoegen van de ASPM-instellingen gaat hij niet lager dan PC3. Draadloos ondersteunt geen stroombesparing - Realtek-rommel, misschien moet ik dat toch maar vervangen door Atheros... Maar ik vermoed dat dat de processor niet uit PC6 gaat houden?

Graag tips en suggesties :)

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


  • Ploink
  • Registratie: April 2002
  • Laatst online: 21-08 13:05
Ik heb hier helaas geen ervaring mee, maar heb ook even turbostat geprobeerd op mijn Fedora 20 systeem en die gaat niet verder dan Pkg%pc2, wat dat ook mag betekenen.

Het is een headless server met een "Intel(R) Pentium(R) CPU G630T @ 2.30GHz" en die haalt als ik me goed herinner zo'n 25W uit het stopcontact. Ik vraag me af of je daar nog verder op kan besparen.

  • Crahsystor
  • Registratie: Februari 2009
  • Laatst online: 17:49
In de BIOS/UEFI geen opties om dat in te stellen? Bij sommige systemen kun je daar instellen welke Package C-states toegestaan maximaal zijn. En als het er in zit en op AUTO staat, verander het eens naar de maximale C-state in het lijstje en kijk dan nog eens. Wil nog wel eens positief verschillen met de AUTO stand. Mogelijk door een overdreven voorzichtigheidsprincipe bij systeembouwers.

Addicted to silent computing


  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
Ploink: de PC states slaan op de 'slaapstand' van de hele processor. De C-states slaan alleen op de kernen.

Crashsystor: Nee, het BIOS van de Brix is enorm kaal. Zo kaal dat je zelfs niet on the fly een opstartmedium kan selecteren blijkbaar :|

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


  • Ploink
  • Registratie: April 2002
  • Laatst online: 21-08 13:05
Borromini schreef op zaterdag 29 november 2014 @ 16:02:
Ploink: de PC states slaan op de 'slaapstand' van de hele processor. De C-states slaan alleen op de kernen.
Ok, snap het nu, mijn 'turbostat' zegt ook CPU%c6 en Pkg%pc6 enzo
    Core     CPU Avg_MHz   %Busy Bzy_MHz TSC_MHz     SMI  CPU%c1  CPU%c3  CPU%c6  CPU%c7 CoreTmp  PkgTmp Pkg%pc2 Pkg%pc3 Pkg%pc6 Pkg%pc7 PkgWatt CorWatt GFXWatt
       -       -       1    0.08    1593    2295       0    0.08    0.00   99.84    0.00      29      30   99.65    0.00    0.00    0.00    4.92    1.52    0.11
       0       0       1    0.07    1588    2295       0    0.05    0.00   99.88    0.00      28      30   99.65    0.00    0.00    0.00    4.92    1.52    0.11
       1       1       2    0.10    1596    2295       0    0.11    0.00   99.79    0.00      29


Maar ASPM is toch iets anders :?
http://en.wikipedia.org/wiki/Active_State_Power_Management
Active State Power Management (ASPM) is a power management protocol used to manage PCI Express-based (PCIe) serial link devices as links become less active over time. It is normally used on laptops and other mobile Internet devices to extend battery life.
Dat is alleen PCIe power management, niet CPU, of zie ik iets over het hoofd?

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
Dat klopt, ASPM is iets anders. Ik heb mijn boot command line toegevoegd voor de volledigheid. Vaak zorgt ASPM forceren ervoor dat het verbruik de hoogte ingaat op Linux, vandaar dat ik vermeldde dat het hier geen verschil lijkt uit te maken.

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


  • Ploink
  • Registratie: April 2002
  • Laatst online: 21-08 13:05
Het commando cpupower idle-info zegt dat mijn SandyBridge geen C7 state heeft. :|
In bios staan de c-states op no limit.

Ik heb de Fedora Power Management Guide gevonden en de tuned daemon geinstalleerd volgens de instructies. Als ik profiel powersave kies, dan snoep ik 2.5W verbruik er vanaf volgens mijn Conrad Energycheck :)

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Topicstarter
Sandy/Ivy Bridge heeft geen PC7 van thuis uit. Alleen Haswell i3/i5/i7 heeft PC7 :).

Ik heb al heel wat aanpassingen gedaan voor een lager stroomverbruik (waaronder ASPM). Systeem in rust verbruikt <6,5W, dus dat lijkt me al best netjes. Het BIOS laat jammer genoeg niet toe om power/sleep states in te stellen.

Ik gebruik zelf ook TLP, tuned is iets specifiek voor Fedora/CentOS blijkbaar. Powertop toont alles als 'goed', dus daar valt geen winst meer te halen.

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje

Pagina: 1