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: Jak řídit spotřebu/výkon CPU Intel  (Přečteno 1835 krát)

regine

  • Stálý člen
  • **
  • Příspěvků: 932
Jak řídit spotřebu/výkon CPU Intel
« kdy: 05 Listopadu 2025, 21:22:35 »
Herní laptop není podporován ve Windows 11 (instrukční sada chybí, nemá TPM 2.0, ...). Instaloval jsem Ubuntu 24.04 LTS.
Ve Windows 10 šlo přepnout z herního výkonu do ECO (economy) stiskem Fn+F5.
procesor: Intel Core i7-2630QM
Je nějaký způsob v Ubuntu přepínání mezi malou a velkou spotřebou CPU Intel?
« Poslední změna: 06 Listopadu 2025, 09:14:30 od regine »
Ubuntu 16.04 LTS 32bit, 22.04 LTS, 24.04 LTS

ramael

  • Stálý člen
  • **
  • Příspěvků: 877
Re:Jak řídit spotřebu/výkon CPU Intel
« Odpověď #1 kdy: 05 Listopadu 2025, 21:48:00 »
https://packages.ubuntu.com/plucky/linux-tools-common
Takže
Kód: [Vybrat]
sudo apt install linux-tools-common
Pak jen zobrazit možnosti:
Kód: [Vybrat]
cpupower frequency-info
mě to vypíše toto:
Kód: [Vybrat]
cpupower frequency-info
analyzuji CPU 6:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 6
  CPUs which need to have their frequency coordinated by software: 6
  energy performance preference: performance
  hardwarové meze: 400 MHz - 3.60 GHz
  dostupné regulátory: performance powersave
  současná taktika: frekvence by měla být mezi 400 MHz a 3.60 GHz.
                    Regulátor "performance" může rozhodnout jakou frekvenci použít
                    v těchto mezích.
  current CPU frequency: 3.60 GHz (asserted by call to kernel)
  boost state support:
    Supported: yes
    Active: yes
To znamená že si mohu vybrat mezi powersave a performance. Po zadání
Kód: [Vybrat]
sudo cpupower frequency-set -g powersave
Setting cpu: 0
Setting cpu: 1
Setting cpu: 2
Setting cpu: 3
Setting cpu: 4
Setting cpu: 5
Setting cpu: 6
Setting cpu: 7
Setting cpu jsou výstupy. Pak je výpis takový:
Kód: [Vybrat]
cpupower frequency-info
analyzuji CPU 0:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  energy performance preference: balance_performance
  hardwarové meze: 400 MHz - 3.60 GHz
  dostupné regulátory: performance powersave
  současná taktika: frekvence by měla být mezi 400 MHz a 3.60 GHz.
                    Regulátor "powersave" může rozhodnout jakou frekvenci použít
                    v těchto mezích.
  current CPU frequency: 900 MHz (asserted by call to kernel)
  boost state support:
    Supported: yes
    Active: yes
Samozřejmě můžeš i nastavovat frekvenci.
Více na
Kód: [Vybrat]
man cpupower

Jednoduchým echo 1 | sudo tee … můžeš zapínat a vypínat jednotlivá jádra.
Možností je docela dost.
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

regine

  • Stálý člen
  • **
  • Příspěvků: 932
Re:Jak řídit spotřebu/výkon CPU Intel
« Odpověď #2 kdy: 06 Listopadu 2025, 09:13:24 »
@ramael - Díky za výstižný návod. :D
Ubuntu 16.04 LTS 32bit, 22.04 LTS, 24.04 LTS

Roman Vacho

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 6345
Re:Jak řídit spotřebu/výkon CPU Intel
« Odpověď #3 kdy: 06 Listopadu 2025, 16:42:48 »
45W v maximu co tento procesor má, není velká spotřeba. Dnešní mršky od Intelu mají nad 120Wattů běžně.
Existuje ještě ten nový projekt Red Hatu co vyvíjí nový nástroj na spotřebu pro Linux Tuned. Podle návodu to jde i do Ubuntu.
Jak se to nastavuje, doporučuji dokumentaci nebo to nechat na automatice.

https://medium.com/@jeromedecinco/tuned-in-linux-optimizing-system-performance-with-profiles-1c852acfb02e
« Poslední změna: 06 Listopadu 2025, 16:48:43 od Roman Vacho »
Vyřešená vlákna je vhodné uzavřít "Topic Solved" dole pod vláknem.

Prosím označit text kódu v editoru # pro lepší formátování textu případného výpisu. Děkuji.

sabraq

  • Závislák
  • ***
  • Příspěvků: 3595
  • Bootloader-není téma k hovoru,ani zbytný prostor
Re:Jak řídit spotřebu/výkon CPU Intel
« Odpověď #4 kdy: 07 Listopadu 2025, 01:32:39 »
Opravdu se ptal na škálování procesoru, které většinou v Ubuntu běželo hned po instalaci? Občas to vypadá jako podpora pro úplně jinou distribuci.
PP v kolečku - není licence,pouze upozornění na reklamu
"Dress code" - oblečení podle předpisu(ne kódované oblečení)
CC v kolečku - je licence,značí,že se někdo nesmírně snaží

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6544
  • Som uzivatel linuxovej distribucie, som linuxak?
Re:Jak řídit spotřebu/výkon CPU Intel
« Odpověď #5 kdy: 07 Listopadu 2025, 08:45:13 »
Myslim ze on sa pyta na rucne skalovanie vykonu. Napriklad ja som mal v ubuntu mate s procesorom AMD 3500u moznost rucne nastavit max frekvenciu procesora ale teraz s AMD Ryzen 7 7735HS ju uz nemam. Su tam len dajake nahrady skalovania podporovanie v ovladaci amd-pstate-epp. Frekvenciu si uz nenastavim.
Samozrejme som pisal o applete skalovanie frekvenie procesora.
HP Laptop 17-ca1xxx Ubuntu Mate 24.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

Roman Vacho

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 6345
Re:Jak řídit spotřebu/výkon CPU Intel
« Odpověď #6 kdy: 07 Listopadu 2025, 08:58:28 »
Opravdu se ptal na škálování procesoru, které většinou v Ubuntu běželo hned po instalaci? Občas to vypadá jako podpora pro úplně jinou distribuci.
Může chtít prodloužit chod na baterii podtaktováním.

Já tedy když chci snížit žravost počítače, omezuji FPS ve hrách.
Vyřešená vlákna je vhodné uzavřít "Topic Solved" dole pod vláknem.

Prosím označit text kódu v editoru # pro lepší formátování textu případného výpisu. Děkuji.

ramael

  • Stálý člen
  • **
  • Příspěvků: 877
Re:Jak řídit spotřebu/výkon CPU Intel
« Odpověď #7 kdy: 07 Listopadu 2025, 09:32:20 »
Ano, je to skalovani. Ale takove to spis pro dobry pocit. Pokud je powersave a system potrebuje tak si zvedne frekvenci. V performance drzi trochu vyssi frekvence i pri klidu. Na baterku to ma parprocentni vliv. Pokud by se v bootu deaktivoval ovladac, jadro by preslo na starsi acpi generic a tam by se to dalo nastavovat detailneji. Ale neverim ze to za to stoji.
Nejlepsi je nemit zapnute ruzne efekty a podobne cool hovadinky a vydrz baterie se setsakra prodlouzi.
Lenovo: ThinkPad X380 Yoga Joutůůůůb
Codeberg  GitHub

sabraq

  • Závislák
  • ***
  • Příspěvků: 3595
  • Bootloader-není téma k hovoru,ani zbytný prostor
Re:Jak řídit spotřebu/výkon CPU Intel
« Odpověď #8 kdy: 07 Listopadu 2025, 17:32:24 »
Podle toho stisku Fn + F5 by rád takto ovládal ten notebook i v Ubuntu, pokud talhle třeba vypínal jádr900 MHz - 3000 MHza, mělo by to fungovat i v linuxu, stačí se po stisku těch kláves podívat do systémových logů na nějakou odezvu.

Ano, je to skalovani. Ale takove to spis pro dobry pocit. Pokud je powersave a system potrebuje tak si zvedne frekvenci. V performance drzi trochu vyssi frekvence i pri klidu. Na baterku to ma parprocentni vliv. Pokud by se v bootu deaktivoval ovladac, jadro by preslo na starsi acpi generic a tam by se to dalo nastavovat detailneji. Ale neverim ze to za to stoji.
Nejlepsi je nemit zapnute ruzne efekty a podobne cool hovadinky a vydrz baterie se setsakra prodlouzi.
Bude to dost hardware od hardwaru a v Ubuntu existoval nějaký balík laptop-tools, protože na počítačích doma nikdo ACPI, škálování a výkon procesoru nikdo moc neřeší. Mimochodem, jen pro dobrý pocit to není, protože když bude mít kdokoliv od instalace rozsah škálování špatně nastaven třeba na 3000 MHz - 3000MHz, místo třeba 900 MHz - 3000 MHz, tak může nastavovat donekonečna powersave/performance/ondemand/userspace, ale výkon neklesne nikdy - a baterie ho tím pádem taky nepotěší. Teda rozvinuté další dobré téma.

Jinak teda CPUPower není úplně novinka, ale když někdo neví kde hledat, nenajde.
« Poslední změna: 07 Listopadu 2025, 17:36:09 od sabraq »
PP v kolečku - není licence,pouze upozornění na reklamu
"Dress code" - oblečení podle předpisu(ne kódované oblečení)
CC v kolečku - je licence,značí,že se někdo nesmírně snaží

 

Provoz zaštiťuje spolek OpenAlt.