Vraag Hoe stel ik de cpufreq-gouverneur in op de prestaties?


Ik ben op Ubuntu 13.04 64-bit. Ik heb gehoord dat het instellen van de cpufreq-gouverneur op prestaties de prestaties zal verbeteren. Helaas ben ik een beetje een newbie in dit soort dingen, en ik weet niet zeker hoe ik dit zou aanpakken. Als ik doe sudo cpufreq-set -c 0 -g performance Ik krijg:

Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
   for example because of hardware which cannot be set to a specific frequency
   or because the userspace governor isn't loaded?

cpufreq-info geeft me:

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 4294.55 ms.
analyzing CPU 1:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 4294.55 ms.

Dit is de uitvoer van cat / proc / cpuinfo

processor   : 0
vendor_id   : GenuineIntel
cpu family  : 15
model       : 4
model name  : Intel(R) Pentium(R) D CPU 2.80GHz
stepping    : 4
microcode   : 0x6
cpu MHz     : 2800.026
cache size  : 1024 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 2
apicid      : 0
initial apicid  : 0
fpu     : yes
fpu_exception   : yes
cpuid level : 5
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 syscall nx lm constant_tsc pebs bts nopl pni dtes64 monitor ds_cpl cid cx16 xtpr
bogomips    : 5600.05
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor   : 1
vendor_id   : GenuineIntel
cpu family  : 15
model       : 4
model name  : Intel(R) Pentium(R) D CPU 2.80GHz
stepping    : 4
microcode   : 0x6
cpu MHz     : 2800.026
cache size  : 1024 KB
physical id : 0
siblings    : 2
core id     : 1
cpu cores   : 2
apicid      : 1
initial apicid  : 1
fpu     : yes
fpu_exception   : yes
cpuid level : 5
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 syscall nx lm constant_tsc pebs bts nopl pni dtes64 monitor ds_cpl cid cx16 xtpr
bogomips    : 5600.05
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 48 bits virtual
power management:

alle hulp wordt op prijs gesteld.


4
2017-07-11 04:46


oorsprong


Report errors and bugs to cpufreq@vger.kernel.org, please. - Radu Rădeanu


antwoorden:


Mijn vermoeden is dat P4-hardware het type CPU-schaalverdeling dat u probeert in te stellen niet ondersteunt. In essentie draait uw P4-CPU al op volle snelheid.

U kunt de opdracht cpufreq-info gebruiken om informatie te krijgen over wat uw hardware kan. Het zal u vertellen welke geldige instellingen u kunt gebruiken. Op een P4-systeem krijg ik dit:

cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 0.00 ms.
analyzing CPU 1:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 0.00 ms.

Op een nieuwer Core2Duo-systeem krijg ik dit:

cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 1000 MHz - 2.17 GHz
  available frequency steps: 2.17 GHz, 2.00 GHz, 1.83 GHz, 1.67 GHz, 1.50 GHz, 1.33 GHz, 1000 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1000 MHz and 2.17 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz.
  cpufreq stats: 2.17 GHz:4.03%, 2.00 GHz:0.01%, 1.83 GHz:0.01%, 1.67 GHz:0.01%, 1.50 GHz:0.01%, 1.33 GHz:5.14%, 1000 MHz:90.80%  (28070386)
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 10.0 us.
  hardware limits: 1000 MHz - 2.17 GHz
  available frequency steps: 2.17 GHz, 2.00 GHz, 1.83 GHz, 1.67 GHz, 1.50 GHz, 1.33 GHz, 1000 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1000 MHz and 2.17 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz.
  cpufreq stats: 2.17 GHz:2.88%, 2.00 GHz:0.00%, 1.83 GHz:0.00%, 1.67 GHz:0.01%, 1.50 GHz:0.01%, 1.33 GHz:1.87%, 1000 MHz:95.23%  (3085131)

1
2017-08-19 20:47





Geen bug om hier te melden.

Je CPU lijkt een P4 D 820, die geen snelheidsstappen heeft. Het heeft ook geen Turboboost. Dus cpufreq kan niets doen.

Je beste gok om meer uit die CPU te halen is wat overklokken in je BIOS. :)


1
2017-12-21 04:37





Er kunnen BIOS-instellingen die het uitschakelen van schalen van de kloksnelheid ... Ik weet niet over een P4 in het bijzonder, maar ik weet wel dat op sommige AMD's ze kunnen worden ingesteld op max frequentie zonder scaling (misschien uitschakelen Cool'n'Quiet of vergelijkbaar in BIOS?)

Ook sommige laptops kunnen frequentie scaling te schakelen en draaien alleen op het laagste CPU-snelheid als er geen batterij geïnstalleerd (Thinkpad), redeneren dat de AC-adapter voldoende stroom kan leveren voor het volledige frequentiebereik ...

Iets om te controleren voordat u op freq scaling afstand doet, vooral als uw CPU-fabrikant zegt dat het wordt ondersteund.


0
2017-10-08 23:58