Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: HP Mini 5103 CPU scaling  (Přečteno 8668 krát)

honzee

  • Aktivní člen
  • *
  • Příspěvků: 185
HP Mini 5103 CPU scaling
« kdy: 22 Listopadu 2010, 22:26:31 »
Zdravim,
rad bych se podelil o reseni pomerne neprijemneho problemu s HP Mini 5103 (verze s dvoujadrem Intel Atom N550) a systemem Ubuntu (32/64). Zda se, ze se tyka uplne vsech, kteri provozuji tuto kombinaci systemu/hw. Uz jsem to nakousnul v jednom ze zdejsich temat, nicmene tyto notebooky jdou nyni pomerne dobre "nadracku" a tak si myslim, ze si tahle zasadni vec zaslouzi vlastni, dobre vyhledatelny topic.

Po vice jak mesici uzivani jsem si vsiml, ze procesor pracuje pouze na frekvenci 1GHz. Applet na zmenu frekvence se zdal funkcni, ale nedalo se nijak zmenit frekvenci na 1.5GHz. Ani pomocne powermanagery, jako je napr cpufreqd nebo powernowd, si neumeji poradit.

Po celkem dlouhem a neprijemnem hledani jsem zjistil, ze na vine je BUG, kvuli kteremu se pri kazdem startu systemu nastavi v souboru bios_limits maximalni povolena frekvence jadra od BIOSu na 1GHz. Tuto hodnotu nejde manualne menit, a ani systemovy zaznam o maximalni povolene hodnote nejde editovat, protoze se odviji od teto hodnoty. A to je kamen urazu, protoze ani uzivatel, ani governor nemuze tuto hodnotu prekrocit.

Nastesti si linuxova komunita dokazala poradit: staci pridat do ​/etc​/default/grub parametr ​"processor.ignore_ppc=1​"
Presna podoba upraveneho zaznamu:
GRUB_CMDLINE_LINUX_DEFAULT=​"quiet splash processor.ignore_ppc=1​"

Ubuntu pochopitelne po teto zmene reaguje mnohem svizneji. Doufam, ze tento clanek usetri alespon par lidem cenny cas, protoze se to hrozne blbe googli

EDIT: Projistotu radeji jeste dodam, ze musite po uprave souboru grub z konzole zavolat "sudo update-grub"
Mezi má oblíbená prvočísla patří 11° a 13°

azure

  • Návštěvník
  • Příspěvků: 3
Re: HP Mini 5103 CPU scaling
« Odpověď #1 kdy: 23 Listopadu 2010, 09:56:45 »
diky moc  :)

dartsein

  • Návštěvník
  • Příspěvků: 7
Re: HP Mini 5103 CPU scaling
« Odpověď #2 kdy: 03 Prosince 2010, 01:58:49 »
Zdravim, snazil som sa vyriesit tento problem podla tychto navodou, ale nejako sa mi to nedari, mozno som zanedbal nieco co je pre vas samozrejmost, ktoru som si ale pri mojich nulovych skusenostiach s linuxom nedomyslel...
Postupoval som takto:

gksu gedit /etc/default/grub (ten prikaz som opisal z nejakeho ineho navodu)

zmenil som do podoby
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash processor.ignore_ppc=1"

GRUB_CMDLINE_LINUX=""

ulozil tlacidlom save a exitol
administrator@ubuntu:~$ sudo update-grub
Generating grub.cfg ...
cat: /boot/grub/video.lst: No such file or directory
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found Ubuntu on /dev/sda1
done

restartoval som

administrator@ubuntu:~$ cpufreq-info
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 1 2 3
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 1000 MHz - 1.50 GHz
  available frequency steps: 1.50 GHz, 1000 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1000 MHz and 1000 MHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz.
  cpufreq stats: 1.50 GHz:0.00%, 1000 MHz:100.00%

vyzera to, ze nic sa nezmenilo, aj cpu fr. scaling monitor ostal bez moznosti zmeny na 1.5

skusal som sa vratit do toho editora grubu, je to ulozene aj s tym zmenenym parametrom,
este ma napada, ze nieco nebolo v poriadku pri update, ale to vychadzam len z mne malo hovoriacej hlasky
Generating grub.cfg ...
cat: /boot/grub/video.lst: No such file or directory

vynechal som nieco?






honzee

  • Aktivní člen
  • *
  • Příspěvků: 185
Re: HP Mini 5103 CPU scaling
« Odpověď #3 kdy: 03 Prosince 2010, 11:24:56 »
mas tam governor = userspace, coz znamena, ze musis frekveni menit rucne, jako prvni bych teda zkusil nastavit to treba na ondemand... bud pomoci appletu v gnome panelu, nebo pomoci cpufreq (jak, to lze lehce vygooglit). doporucuju nastavit radeji vsechna jadra najednou. pokud to nevyjde, budeme to resit dal:)

neco jako : "sudo cpufreq-set -c 0 1 2 3 -g ondemand" ;)

EDIT: tak zaprve, governory jsem u sebe musel nastavoval na kazdem jadru zvlast, tedy "sudo cpufreq-set -c 0 -g ondemand". zadruhe, na mem PC se i po zmene na userspace a nastaveni frekvence na 1GHz zobrazi "frequency should be ... 1000 - 1500 ..", tudiz myslim, ze chyba u tebe nebude v nastaveni governoru.. Ale zkus to:)

EDIT2: pokud mas uplne stejny stroj jako ja, vytvor ve spravnem adresari soubor "video.lst" a vloz do nej tohle (bez uvozovek):
"
vbe
vga
video_bochs
video_cirrus
"
Na nejakem foru to popisuji jako reseni problemu co se ti objevuje (obsah soboru je ruzny, tonhle je primo z meho pc, ktere by melo byt stejne jako tvoje). Nevim ale, jestli to vyresi problem s CPU
« Poslední změna: 03 Prosince 2010, 11:48:48 od honzee »
Mezi má oblíbená prvočísla patří 11° a 13°

dartsein

  • Návštěvník
  • Příspěvků: 7
Re: HP Mini 5103 CPU scaling
« Odpověď #4 kdy: 03 Prosince 2010, 18:51:00 »
mam HP 5103 WT211ES (N550 2gb)
Ubuntu 10.10 Linux 2.6.35-22-generic x86_64
(dualboot s XP, prvy som instaloval win)

Skusil som "sudo cpufreq-set -c 0 1 2 3 -g ondemand"
>>
  current policy: frequency should be within 1000 MHz and 1000 MHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz.

ondemand tam je, ale should be within 1000 - 1000, takze to ho asi nepusti,
skusal som nastavit userspace a manualne hodnotu 1.5Ghz, ale nepomohlo to

tento navod som pochopil tak, ze z vychodzieho stavu:
current policy: frequency should be within 1000 MHz and 1000 MHz,
sa po uprave  v grub:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash processor.ignore_ppc=1"
a "sudo update-grub"
zmeni stav na:
current policy: frequency should be within 1000 MHz and 1500 MHz,
co u mna z nejakeho dovodu nefunguje.

moja verzia Grub
grub-install.real (GRUB) 1.98+20100804-5ubuntu3




dartsein

  • Návštěvník
  • Příspěvků: 7
Re: HP Mini 5103 CPU scaling
« Odpověď #5 kdy: 03 Prosince 2010, 19:01:32 »

"vytvor ve spravnem adresari soubor "video.lst" a..."
v ktorom adresari to mam vytvorit? neviem sice, co to ma s videom,
ale skusim. Ak to nepojde, skusim este dat vsetko do povodneho stavu
a skusim znova, mozno to preinstalujem cele a dam tam 32bitovy maverick

honzee

  • Aktivní člen
  • *
  • Příspěvků: 185
Re: HP Mini 5103 CPU scaling
« Odpověď #6 kdy: 04 Prosince 2010, 10:43:57 »
Uznavam ze muj posledni prispevek je diky EDITum trochu matouci, tak teda pomalu:)

1) 32 nedavej, taky mam 64bit, taky dualboot, s win7, to na to ale vubec nema vliv. Jedine co by stalo za zvazeni je reinstal (ale az jako posledni moznost...), protoze mne GRUB problem se souborem video.lst nehazi. Mam take wt211es.

2) Zkus nejdriv pridat ten soubor.
a) Jdi do adresare /boot/grub ("cd /boot/grub")
b) Vytvor soubor video.lst ("touch video.lst")
c) Otevro ho v nejakem textovem editoru ("gedit video.lst")
d) Vloz do nej tyhle 4 radky:
vbe
vga
video_bochs
video_cirrus
Mame uplne stejne pc a distribuci, tusim tedy ze to bude prave ten obsah, ktery to ma byt:)
e) uloz a dej "sudo update-grub"
f) Pokud se to povede bez one chyby se souborem video.lst, restartuj a zkus jestli CPU pracuje na spravne frekvenci.

3) Pokud se povede odstranit problem s video.lst a presto nefunguje "trik" na rozchozeni CPU, tak bych asi zkusil reinstal systemu. Ale mozna se najde nekdo s napadem.

Tenhle navod (na rozchozeni CPU) je uz odzkousenej hodne lidma s totoznym pc, tudiz mas nekde nejakou anomalii:)
Mezi má oblíbená prvočísla patří 11° a 13°

dartsein

  • Návštěvník
  • Příspěvků: 7
Re: HP Mini 5103 CPU scaling
« Odpověď #7 kdy: 04 Prosince 2010, 17:53:18 »
...tentoraz prebehol update grubu bez chyboveho hlasenia,
ale procesor si stale bezi len na 1ghz.

Tak teda to idem preinstalovat cele, paradoxne ma ten linux zacina bavit,
mam dokonca chut sa viac skamaratit s prikazmi v terminali, takze si to dam
znova  :)

A dakujem za ochotu, dufam, ze mi to teraz pojde bez anomalii...

jAster_BA

  • Závislák
  • ***
  • Příspěvků: 4165
  • FEI STU stole my soul, don't have time anymore :/
Re: HP Mini 5103 CPU scaling
« Odpověď #8 kdy: 04 Prosince 2010, 22:56:57 »
Po velmi dlhej dobe vidím nováčika s chuťou sa niečo učiť K+ ale cpu ti prvých pár minút vždy budú bežať na ondemand.Aby si nebol v šoku a nezakladal ďalší topic. ;)
Mám doma všelijaké staré haraburdy ale najviac ma *censored*tie novšie s grafikou ATI/AMD... registered as user #520570

Linuxové počítadlo Automatická kompilácia jadra

l123

  • Návštěvník
  • Příspěvků: 4
Re: HP Mini 5103 CPU scaling
« Odpověď #9 kdy: 27 Dubna 2011, 21:18:06 »
...tentoraz prebehol update grubu bez chyboveho hlasenia,
ale procesor si stale bezi len na 1ghz.

Tak teda to idem preinstalovat cele, paradoxne ma ten linux zacina bavit,
mam dokonca chut sa viac skamaratit s prikazmi v terminali, takze si to dam
znova  :)

A dakujem za ochotu, dufam, ze mi to teraz pojde bez anomalii...

Ahoj, povedlo se ti to nakonec rozchodit? Mam uplne stejny problem, frekvenci stale bezi na 1000 MHz at delam co delam...

l123

  • Návštěvník
  • Příspěvků: 4
Re: HP Mini 5103 CPU scaling
« Odpověď #10 kdy: 27 Dubna 2011, 21:24:50 »
Jeste dodam: mam ten samy notebook a uvedene rady nepomohly ani pod ubuntu ani pod linux mint debian, ktery jsem nedavno nainstaloval. Ma nekdo prosim nejakou radu co s tim?

tomikcz

  • Návštěvník
  • Příspěvků: 21
Re: HP Mini 5103 CPU scaling
« Odpověď #11 kdy: 02 Května 2011, 21:57:38 »
zkuste upravit parametr takto. varianta zminena vyse mi nefungovala, ale s touto to jde.
GRUB_CMDLINE_LINUX_DEFAULT=​"quiet splash 'processor.ignore_ppc=1' --l​"

l123

  • Návštěvník
  • Příspěvků: 4
Re: HP Mini 5103 CPU scaling
« Odpověď #12 kdy: 03 Května 2011, 10:20:57 »
zkuste upravit parametr takto. varianta zminena vyse mi nefungovala, ale s touto to jde.
GRUB_CMDLINE_LINUX_DEFAULT=​"quiet splash 'processor.ignore_ppc=1' --l​"

Diky! Uz jsem zacinal byt zoufaly.
Pri puvodni verzi byla v souboru "/sys/module/processor/parameters/ignore_ppc" stale 0.
A tahle varianta uz ji dovede zmenit na 1.

Zajimave je, ze to u me funguje az po tom co pocitac uspim do pameti a znovu probudim.

honzee

  • Aktivní člen
  • *
  • Příspěvků: 185
Re: HP Mini 5103 CPU scaling
« Odpověď #13 kdy: 17 Května 2011, 09:09:07 »
Tak to je opravdu zvlastni, pouzivam metodu bez ' ' uspesne i u Debianu a Fedory, a vsude to funguje... Dokonce i oficialni navody pro velka distra (Arch, Fedora), kde se postup se zpozdenim objevil, pouzivaji prikaz bez ' '. Holt se s linuxem clovek proste nikdy nenudi:)
Mezi má oblíbená prvočísla patří 11° a 13°

bibri

  • Návštěvník
  • Příspěvků: 56
    • Bibri.net
Re: HP Mini 5103 CPU scaling
« Odpověď #14 kdy: 26 Července 2011, 20:21:58 »
Tohle je teda pěkně debilní problém!

GRUB_CMDLINE_LINUX_DEFAULT=​"quiet splash processor.ignore_ppc=1​"

Díky, funguje!

sokin

  • Návštěvník
  • Příspěvků: 3
Re:HP Mini 5103 CPU scaling
« Odpověď #15 kdy: 14 Června 2012, 01:48:00 »
Citace
analyzuji CPU 3:
  ovladač: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 3
  maximum transition latency: 10.0 us.
  hardwarové meze: 1000 MHz - 1.50 GHz
  dostupné frekvence: 1.50 GHz, 1000 MHz
  dostupné regulátory: conservative, ondemand, userspace, powersave, performance
  současná taktika: frekvence by měla být mezi 1000 MHz a 1.50 GHz.
                    Regulátor "ondemand" může rozhodnout jakou frekvenci použít
                    v těchto mezích.
  současná frekvence CPU je 1000 MHz.
  statistika cpufreq: 1.50 GHz:29,44%, 1000 MHz:70,56%  (7615)

Nastavil jsem to dobře? někdy mi to ukazuje, že současná frekvence je 1000 MHz, někdy zase 1,50 GHz.. tak nevím

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:HP Mini 5103 CPU scaling
« Odpověď #16 kdy: 14 Června 2012, 10:35:37 »
protoze ondeman znamena, ze si sam zvysi frekvenci kdyz potrebuje:

Kód: [Vybrat]
# cat /proc/cpuinfo | grep MHz
cpu MHz         : 2801.000
cpu MHz         : 1000.000
cpu MHz         : 2800.000
cpu MHz         : 800.000

^^ tady jak vidis mam na kazdem jadru jinou frekvenci a dela si to sam pocitac
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

sokin

  • Návštěvník
  • Příspěvků: 3
Re:HP Mini 5103 CPU scaling
« Odpověď #17 kdy: 05 Října 2012, 01:09:30 »
Zkoušel jsem kombinovat všechny návody co tu máte  :D
Vypíše mi to ale toto:

Citace
analyzuji CPU 0:
  ovladač: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardwarové meze: 1000 MHz - 1.50 GHz
  dostupné frekvence: 1.50 GHz, 1000 MHz
  dostupné regulátory: conservative, ondemand, userspace, powersave, performance
  současná taktika: frekvence by měla být mezi 1000 MHz a 1.50 GHz.
                    Regulátor "ondemand" může rozhodnout jakou frekvenci použít
                    v těchto mezích.
  současná frekvence CPU je 1000 MHz (zjištěno hardwarovým voláním).
  statistika cpufreq: 1.50 GHz:21,88%, 1000 MHz:78,12%  (1053)
analyzuji CPU 1:
  ovladač: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 10.0 us.
  hardwarové meze: 1000 MHz - 1.50 GHz
  dostupné frekvence: 1.50 GHz, 1000 MHz
  dostupné regulátory: conservative, ondemand, userspace, powersave, performance
  současná taktika: frekvence by měla být mezi 1000 MHz a 1.50 GHz.
                    Regulátor "ondemand" může rozhodnout jakou frekvenci použít
                    v těchto mezích.
  současná frekvence CPU je 1000 MHz  (zjištěno hardwarovým voláním).
  statistika cpufreq: 1.50 GHz:16,51%, 1000 MHz:83,49%  (1031)
analyzuji CPU 2:
  ovladač: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 2
  maximum transition latency: 10.0 us.
  hardwarové meze: 1000 MHz - 1.50 GHz
  dostupné frekvence: 1.50 GHz, 1000 MHz
  dostupné regulátory: conservative, ondemand, userspace, powersave, performance
  současná taktika: frekvence by měla být mezi 1000 MHz a 1.50 GHz.
                    Regulátor "ondemand" může rozhodnout jakou frekvenci použít
                    v těchto mezích.
  současná frekvence CPU je 1000 MHz (zjištěno hardwarovým voláním).
  statistika cpufreq: 1.50 GHz:17,36%, 1000 MHz:82,64%  (952)
analyzuji CPU 3:
  ovladač: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3
  CPUs which need to have their frequency coordinated by software: 3
  maximum transition latency: 10.0 us.
  hardwarové meze: 1000 MHz - 1.50 GHz
  dostupné frekvence: 1.50 GHz, 1000 MHz
  dostupné regulátory: conservative, ondemand, userspace, powersave, performance
  současná taktika: frekvence by měla být mezi 1000 MHz a 1.50 GHz.
                    Regulátor "ondemand" může rozhodnout jakou frekvenci použít
                    v těchto mezích.
  současná frekvence CPU je 1.50 GHz  (zjištěno hardwarovým voláním).
  statistika cpufreq: 1.50 GHz:14,86%, 1000 MHz:85,14%  (1252)

 Změnilo se to jen u CPU3, jak to změním i na těch ostatních? Někdy mi to napíše že ta frekvence je na všech čtyřech 1000MHz. Už si nevím rady..

Roman Vacho

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 6029
Re:HP Mini 5103 CPU scaling
« Odpověď #18 kdy: 05 Října 2012, 09:23:21 »
Vždyť Ti to škáluje, jak má.
Vyřešená vlákna je vhodné uzavřít "Topic Solved" dole pod vláknem. Děkujeme.

 

Provoz zaštiťuje spolek OpenAlt.