Odpověď na názor

Odpovídáte na názor k článku Podpora pro moderní spánek notebooků míří do jádra. Názory mohou přidávat pouze registrovaní uživatelé. Nově přidané názory se na webu objeví až po schválení redakcí.

  • 31. 12. 2025 10:22

    jauznevimco

    Dejme si napred par fun facts.

    Jednim z motivu pro pouzivani S0ix bylo to, ze pri pouziti/probuzeni ze S3 sleepu se TPM objevi v nedefinovanem stavu, protoze to ve specifikacich nebylo.

    Druhym problemem bylo, ze soudruzi v Intelu a Dellu nebyli s to vyresit bugy BIOSu, kdy po probuzeni notasu s Intelim gen8-9 CPU procik nebyl schopen spadnout do nizsich C-states pri idleni... To bylo po case opatchovano dalsim BIOSem tak, ze podporu pro S3 sleep proste zarizli a nechali jen tento nefunkcni S0ix.

    Samozrejme soudruzi v Intelu nemohli zustat pozadu, S3 Sleep v gen11 (Tiger Lake) zprasili beyond repair, az dosli k zaveru, ze se na to muzou vykvaknout a podporu pro S3 sleep od Tiger Lake stepping B1 zariznout hardwarove.

    S0ix pritom neni zadna novinka, existuje to uz bratru 12+ let a casu na to to dostat do nake pouzitelne podoby bylo docela dost, jenze vono je to broken by design a celej tenhle kram nemel nikdy spatrit svetlo sveta. Doposud jsem nenalezl uspokojive vysvetleni, proc bych vubec mel chtit, aby se mi notas polozenej do sleepu na pozadi aktualizoval, lozil nekam na sit, nebo "stahoval notifikace a e-maily", jak to MS dokumentuje. K cemu je mi, ze si notas stahne nejakej e-mail nebo natahne notifikaci, kdyz ma spat a userovi se stejne zobrazi az pote, co k notasu prijde a zapne ho.

    Veci typu, ze notas, kterej ma "spat" v S0ix, nespi, normalne bezi, baterka je KO za par hodin (srov. s dny az tydny ve S3) a clovek to vytahne z batohu rozpaleny, jsou naprosto bezne.

    MS doporucovany postup na reseni problemu s Modern Standby pak je skrze "Sleep Study", coz je naprosto uzasne, avsak zcela k nicemu. Cloveka to muze dovest k nejake aplikaci (jak se vubec opovazujete pouzivat neco lokalniho, co ma vykonat nejakou praci?!), k ovladaci, k fyzickemu zarizeni, ke skakani po pravem uchu s rukou zastrcenou do leve nosni dirky; ke spolehlivemu/pred­vidatelnemu chovani to vsak vede vzdy jen po velmi omezenou dobu.

    Perlicky z praxe.
    1) Jakztakz fungujici, ale rucni, tudiz velmi otravny postup je - rucne sestrelit Wi-Fi pred "uspanim". Z Connected Standby je najednou Disconnected Standby a prestava to byt tak aktivni.
    2) Jeste je varianta vynutit Disconnected Stanby naprimo, coz ma ale na nekterych zarizenich dokonale absurdni dusledky.

    Nejvice absurdni chovani tohodle MS skvostu je pak ... tadaaaa, primo na MS zeleze, to nevymyslis.
    MS Surface Pro (2v1 konvertibl), chces, at na nem bezi treba export fotek, nepotrebujes displej, tak to zaklapnes, zejo.
    Jenze zcela bez ohledu na nastaveni aktivity, "co delat po zaklopeni displeje", milej surface okamzite spadne do Standby a export neprobehne.
    Dalsim koumanim bylo zjisteno, ze tenhle kram je firmwarove tak zprasenej, ze proste neumi vypnout displej, aniz by do toho skvelyho standby nespadl celej notas. Okej, tak to trosku opatchujeme, ACPI Lid softwarove zarizneme, displej si teda sice sviti, ale aspon mi nesviti v mistnosti, standby timeouts vsechny na nule ( = vubec by to do standby nikdy za zadnych okolnosti nemelo spadnout)... neco delam, hraje hudba z lokalniho disku pres BT sluchatka, zaklapnu viko, at mi to furt nesviti... odpojim AC power - bam, spadne to do Standby a nakolik mam zvoleny Dissconnected Standby, tak hudba prestane hrat, pac to prece ma byt Disconnected, zejo. Psal jsem uz vejs, ze standby je pro AC i baterku nastaveny tak, ze se zapnout nema, ze? Proste si to zije dokonale svym zivotem.
    Tak, jak MS umi delat fakt dobry zelezo, tak firmware je zprasenej naprosto tragicky, moznost flashe starsiho BIOSu (kterej umel S3 sleep a CPU undervolt) neni - ba, uz ani neni k sehnani.
    Zrejme tedy budu muset zkusit prasarnu jeste vetsi, neco jako https://github.com/wrmsr/Modern-Standby-Byby - treba by to pak mohlo umet aspon normalni Monitor timeout a prestat padat do Standby zcela svevolne, abych se zbavil aspon te nejhorsi pakarny.

    V tesnem zavesu dokonale absurdniho chovani jsou treba Precision desktopy od Dellu, ale tam je aspon mozne podporu pro S0ix zariznout ve firmwaru a komp holt v ramci techdle improved, streamlined and connected (TM) experiences normalne vypinat, nebo hibernovat na disk.

    Posledni perlickou pak je, ze na AMDckovych desktopech se to chova porad normalne, prociky S3 sleep snad az do posledni generace normalne umely a (ne)dostupnost tohoto zalezela ryze na podpore ve FW.

    Ju a jak se tu nekdo shanel po nejakych merenich, nejake testy na Dellech pod Linuxem jsou tady https://gist.github.com/bmaupin/3f194ab3220c95adf7de70fb3ba5d2cc
    Bohuzel se neuvadi, jaky byl stav Wi-Fi (on/off), jestli/jake byly zname site a co se kde delo. Realita byva mnohem zabavnejsi...