pcie_aspm=force (bohužiaľ) zatiaľ nič nerieši

16.10.2011 | 21:27 | dodoedo | Novinky

Je treba upozorniť väčšinu držiteľov NB, že jednoduché "workaround" riešenie nadmernej spotreby energie, zapríčinené okrem iného aj riadením PCI Express ASPM (Active State Power Management) v linuxovom jadre, je bohužiaľ neefektívne. Jednoduché a často propagované "workaround" riešenie, spočívajúce v pridaní pcie_aspm=force na koniec kernelového riadku za účelom predĺženia času napájania z batérie je reálne funkčné iba pre najnovší Intel HW notebook s tkzv. Sandy Bridge (podporujúci MSR_IA32_ENERGY_PERF_BIAS a.k.a. EPB ). S konečným vyriešením problému sú teda stále na ťahu vývojári linuxových ovládačov takýchto zariadení a je nutné priamo nastaviť u každého ovládača ASPM bits. Situáciu na vašom stroji ľahko zistíme cez príkaz v Termináli dmesg | grep ASPM kedy sa vám väčšinou vráti oznam ACPI FADT declares the system doesn't support PCIe ASPM, so disable it (takže ovládač nie je uspôsobený pre ASPM - bohužiaľ) ...

    • Výdrž na batérie 17.10.2011 | 01:10
      Avatar bedňa LegacyIce-antiX  Administrátor
      Doplním že zvýšená spotreba sa týka práve zmieňovaného Sandy Bridge a Intel rovnako ako väčšina výrobcov HW nedodržiava štandardy ACPI s ktorými jadro počíta. Vo Widlách je ACPI rozbité a výrobcovia ho ladia pre ne. S tou zvýšenou spotrebou posledných jadier to aj na Phoronixe vyšlo ako ohromná pecka a nakoniec sa ukázalo že tá zvýšená spotreba sa týka len Sandy Bridge.
      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • Re: Výdrž na batérie 17.10.2011 | 01:11
        Avatar bedňa LegacyIce-antiX  Administrátor
        Aha teraz vidím že sa odkazuješ zrovna Phoronix :)
        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org