podle mě jenom špatně chápete 'jinou' feature. S3 není to samé co S0 a myslet si... očekávat... že se to bude chovat stejně, je špatně... moderní notebooky často nepodporují S3 a ani v biosu nejde podpora zapnout... mají prostě jenom S0 jako idle stav. windows a linux tomu klidně můžou říkat sleep - jde přeci jenom o název funkce OS, kterej nijak nemusí korespondovat s HW feature... já pochybuju, že Microsoft přejmenuje sleep mode na "modern standby" nebo na "low power idle" ... imho postupně zmizí S3 z mobilních zařízení úplně, stejně jako UEFI nahrazuje legacy BIOSy a dneska už má spoustu mobilních zařízení pouze UEFI native...
Problem je, ze dnes tomu uz nikdo poradne nerozumi. Kdepak jsou standardy, compliance testy.. namisto toho je to co model to strela do neznama, vsak je potreba produkovat zmetky, aby se udrzel obrat vyrobcu.
Je potreba zavest zaruku na SW - zadne as-is, kdyz to platim! A taky vykonove zaruky podobne jako u baterii a svitidel - vykon neklesne pod X procent treba z duvodu podvodu v oblasti zabezpeceni. Pokud vyrobce nechce nabizet zaruky, at nabidne plnou dokumentaci - od schemat po datasheety a programovaci manualy VSECH cipu v produktu, at ma komunita moznost to slusne dodelat.
Ta totalni neschopnost vyrobcu a prehazovani viny na druheho do zacarovaneho kolecka me zacina stvat - pritom to jsou moje penize, ktere jsem ochoten za produkt utratit.. tak at se snazi!
Jenže já chci ty samé vlastnosti co má S3. Tj. abych mohl notebook uspat a dát do tašky bez strachu že se probudí za 5 min. Aby když spi, tak skutečně spal a všechny periferie včetně větráku byly vypnuté. S S0 jsem přišel o to co od sleep očekávám (resp. chci) a jsem nucen používat hibernaci a S0 je mi úplně k ničemu.
To je jako se vsim.. resi se potreby vetsiny, ne minoritni a okrajove veci. Proto z kernelu vypadavaji dnes uz exoticky hardware a platformy, proto hardware proste reflektuje to co chce mainstream. Linux realne nema moc na vyber - bud se tomu, co nabizi hardware sam prizpusobi... a nebo... ostrouha. Pokud moderni HW S3 zabije, tak je naopak vcelku smysluplne aby v kernelu byla lepsi podpora pro S0 - ktera soucasne neceka chovani ala S3. Detinsky pristu "a ja chci, chci a chci" v tomhle fakt fungovat dlouhodobe nebude :)
Jenže většina S0 rozhodně nechce. Tlačí to Microsoft svoji pomateností, že notebook je to stejné jako mobil. Hodně lidí má stále starší stroje, takže tuhle blbost ještě nezaznamenalo. Od nové technologie očekávám, že bude fungovat lépe než ta kterou nahrazuje se zachováním stejného komfortu a to S0 nesplňuje. Problém není ani tak Linux ale Windows.
A tu vasi "vetsinu" mate podlozenou cim presne? Mirou humbuku v diskuzich, nebo snad nejaky skutecne verohodny zdroj? Ono holt vzdycky je vic akcentovane to nadavani, ne nadarmo se mluvi o hlucne mensine. Poptavku po podobnych vecech neurcuje nejaky SoHo/SMB, ale naopak velke korporace, jejichz penezenka hlasuje. A pokud velke korporaty dojdou k tomu, ze pro ne je S0 reseni, ktere jim umozni resit SW udrzbu v case, kdy uzivatel "s lopatou" nepracuje... pak to tak proste bude. Zachovani komfortu je subjektivni metrika, ono zvlast u tech Windows je otravne, kdyz namisto prace se vam zrovna instaluji aktualizace, zejo ;-)
A kde pisu, ze manazeri rozhoduji podle toho, co si prejou lide? :-) Manazeri se nejak rozhoduji, tecka. Ale samotny humbuk v diskuzich kolem cehokoliv jeste neni metrikou toho, jak moc lide vystupy cinnosti managementu prijimaji. Ostatne, ohanite se tu Jobsem... ale to zrovna neni dukaz neuspechu ;-) Aneb kdyby to co on produkoval lidi nechteli, tak firma pod jeho vedenim nema cisla, jake mela, zeano.
"Dukaz je samotny fakt, ze vyrobci to implementuji. Proc by podle vas delali veci, ktere nikdo nechce? ;-)"
"A kde pisu, ze manazeri rozhoduji podle toho, co si prejou lide? :-) "
ehm... najprv skusate tvdit, ze to, ze manazeri nieco robia je dokazom niecoho a potom skusate tvrdit, ze oni si rozhoduju ad-hoc. Chapem, ze vas bavi pisat do diskusiue hlava-nehlava, co Vam prinesie slina na jazyk, ale ked to napisete v dvoch za sebou iducich prispevkoch opacne, je to take... smiesne.
Tak treba na FOSDEM byla prezentace primo volajici po implementaci S0ix i do FreeBSD. A v te prezentaci mate na patem slide strucne vysvetlene ty nevyhody S3 oproti S0ix.
Ty nevýhody jsou ovšem značně diskutabilní a subjektivní. Osobně např. to, že jsou během spánku napájené pouze paměti, což vede ke značné úspoře energie, považuji za zcela jednoznačnou výhodu. A nějaký zásadní rozdíl mezi dobou probuzení na stroji s S3 a stroji s S0 jsem nikdy nepozoroval - rozhodně nic tak do očí bijícího, aby mi kvůli úspoře nějaké sekundy stálo za to totálně zmršit koncept uspávání.
Praktickou zkusenost popisuji vyse. Ono kdyz takovy WWAN modul je dnes defacto maly pocitac s ocesanym Androidem... tak ten S3 problematicky byt proste a jednoduse muze (a takyze casto je). Tech problemu najdete na internetu v diskuzich spoustu :-) A v obecne rovine to zminuje i ta vyse odkazana prezentace...
A tak samozrejme, tomu se rika evoluce. Spousta reseni pro exisujici problem z minulosti mela sve porodni bolesti. Ale cas v dlouhodobem pohledu ukazal, ze nove reseni je vlastne lepsi. Ale viz priklad s macbooky - opravdu mate pocit, ze v tomhle ohledu (co se vydrze na baterii tyce) byly opravdu horsi? Pracoval jste s tim nekdy?
Vzdyt jste si to dokazal sam. Vetsina vyrobcu S3 podporovat sama nechce, protoze i pro ne je to viditelne spousta crcani okolo. A vetsine uzivatelu je to troufam si rict fakticky jedno, notebook je pro ne jen novodoba lopata - kde spis oceni to rychlejsi probuzeni a vubec cekaji tu "mobil-like" experience, nez kraviny typu "vydrzi tyden uspane". Ostatne hodne se posouvame k tabletum (s obcasne pripojenou klavesnici), dnes uz i mobil v kapse ma vykon, se kterym i desktop zvladne nahradit... A ze S0ix neni az takova blbost dokazovaly uz dnes uz vybehove intelove macbooky. Takze zrovnatak muzu cekat na vas dukaz toho, proc by to jakoze nemelo jit i jinde ;-) Vzdyt i ty intelove macbooky mely prodeje vcelku slusne... na to ze to podle vas "nikdo nechce".
A to je co za novy termit? ;-) A tedy obvykle podobna ryze subjektivni hodnoceni vnimaji danou problematiku jen z jednoho uhlu pohledu, neuznavaji pohled jiny a typicky je ten pohled ovlivneny elementarni metrikou "a ja nic menit nechci, nedejboze se ucit neco noveho"... a netyka se to zdaleka jen IT, zeano, ale prakticky kazde oblasti lidskeho byti. Jen jestli nam taky obcas nesenilni samotni uzivatele ;-)
Ono to ale není: a ja nic menit nechci, nedejboze se ucit neco noveho
!
Já se za poslední měsíce/roky naučil spoustu nových věcí! A taky spoustu věcí změnil. Někdy na ty změny spíš musím reagovat.
Jenže často to jsou změny pro změnu (protože pokrok se nesmí zastavit ani zpomalit, musí neustále zrychlovat
), a až příliš často ve stylu (abych ocitoval svého staršího ex-kolegu, nyní užívajícího důchodu):
Veškeré změny jsou pouze k horšímu. Pokud je nějaká změna k lepšímu, pak to znamená, že neumíme poznat, co je lepší!
Stejné je to i s diktátem většiny
: ta většina nemusí mít pravdu. Spoustu změn jim vnutí dobrý marketing - přesvědčí je, že je to lepší
.
Tenhle bdělý spánek
je zřejmě jedna z takových změn. Na jedné straně uživatelé zajásají, že jim i uspaný notebook může vyřizovat poštu (jen ten AI asistent poněkud zpomalí), případně přehrávat písničku - ti prostě nepochopili, že notebook opravdu není velký mobil s klávesnicí. Notebooky se používají k jiným účelům, jinak. Jestliže na něm necháváte běžet programy, které mají pracovat neustále, i ve spánku, pravděpodobně potřebujete jiné zařízení (mobil, PC, server, cloud...)
Protože činnost vykonávaná ve spánku je prakticky vždy nechtěná a nežádoucí! Věřte zkušenému somnambulovi. ;-)
Přijde mi, že "zážitek" a uživatelský stres se dost liší v závislosti na platformě (procesorové). Linux nemám na žádném moderním notebooku, jen na starších počítačích, ale MacOs nabízel "Power Nap" na Intelech od Hasswelu výše tuším. Když člověk projížděl logy napájení, tak tam to byl "Dark wake" a ten počítač se opravdu víceméně plně probudil kromě GPU a monitoru, proto to také na baterii bylo primárně zakázané, protože Intelí CPU na tom s úsporností nejsou zrovna dobře, alespoň ty generace co se ještě dostaly do jablek. Takže to umělo udělat nějaké činnosti a samo se poloprbouzet nějakými démony, ale jinak polovičaté
Na ARM Macích už taková volba není a počítač už ani klasický suspend to RAM neumí. Stejně jako mobil. Buď je probuzený a nebo low power, kdy uspí periferie, grafiku atp. A přesto to na ARM Applech nevadí, nezažil jsem s tím jediný problém ani nečekané vybité baterky či rozžhavený počítač v batohu. Prostě to funguje jako mobil a na rozdíl od x86 Maců to nepůsobí divně.
Protože jediný důvod uspávání je snaha šetřit energii, alespoň tak mi to přijde. Jinak na trvalém chodu přece není nic škodlivého, pokud se vše udržuje v idle a spotřeba je insignifikantní. Pokud to umí "tiše" běžet za stejných energetických nákladů jako to dříve bylo suspendované do RAM, tak není mnoho důvodů trvat na suspendu. Otázka spíše je, jak je to v tom kterém počítači a OS implementováno a podporováno.
Problém většiny? Většina chce, aby se jí potenciálně upekl notebook v batohu, protože se zrovna rozhodne, že je dobrý nápad se vzbudit? Chce, aby notebooku běžel větrák, přestože má sakra spát? Chce, aby notebook při uspání vydržel sotva den, když by jinak mohl vydržet týden? To bych tu "většinu" opravdu chtěl vidět.
moderní notebooky často nepodporují S3 a ani v biosu nejde podpora zapnout
A to je právě jádro problému. Kdyby bylo podporováno obojí, nechť si dobrodruzi používají S0, a ostatní uživatelé vyžadující predikovatelné chování a dlouhou výdrž baterie při uspání by nadále spokojeně používali S3. Úplně jednoduché.