Kazalo:
Verjetno ste že slišali, da mednarodna različica Samsung Galaxy S9, ki jo poganja Exynos, nima največje življenjske dobe baterije. Nekateri pravijo, da je to pošteno, nekateri pravijo, da je to najbolj grozna stvar doslej, tako da to pomeni, da je nekje na sredini in to ni dovolj dobro za telefon leta 2018. Še posebej zelo drag telefon.
Tokrat Severna Amerika dobi tisto dobro. A v resnici ne.
Pravim, da ste že slišali, ker bo večina ljudi, ki to bere, na mestu, kjer Samsung uporablja Qualcomm Snapdragon 845 znotraj S9 namesto Exynosa in bomo izkusili težave iz druge roke. Običajno je obratno, v Severni Ameriki pa moramo slišati, kako je različica Exynos boljša od obeh, tako da je malo osvežujoče, če vemo, da "imamo" najboljšega S9. V resnici pa ne, saj je različica Exynos še vedno najboljša različica. Ali pa bo, ko bo Samsung odpravil težavo.
To je najpomembnejši del vsega tega (prosim, ne postanite -gate). Težave, ki jih ima čip Exynos, ko gre za življenjsko dobo baterije, so neposredno povezane s programsko opremo in jih je enostavno popraviti, tako da je taka, kot je različica Snapdragon. Nekatera koda v jedru pomaga odločiti, kdaj naj se zažene s polno močjo in kdaj naj teče počasneje, glede na to, kar telefon poskuša narediti, in vse se pokvari. Če se vrnemo na starejši način, kot je to storil Samsung, mu daje življenjsko dobo baterije enakovredno z različico Snapdragon 845. Če se ne trudite, da bi mi kaj drugega odvzeli, to morate vedeti tukaj. Ampak vedno je zabavno gledati, zakaj namesto samo kako.
Vse to se nanaša na Apple
Ja, vem, da je to kliše in ste ga naveličali brati, toda Samsung tokrat resnično preganja Apple.
Zlasti prednost imajo Applovi procesorji serije A, ko gre za enojedrne zmogljivosti. Ni treba vedeti nobenih številk modelov ali celo natančno, kaj pomeni enojedrna zmogljivost tukaj, samo pomislite, kako najnovejši A11 sistemski čip ima dve visokozmogljivi jedri, ki sta tako močni kot tisti znotraj MacBook Pro, ko gre za primerjalne teste. Apple je v tem res dober in je že nekaj časa.
Applov procesor A11 bi lahko napajal vaš prenosnik in nikoli ne bi opazili, da gre za "mobilni" čip.
Samsung izdeluje telefone, o katerih vsi vemo, vendar so procesorji velik del njihovega poslovanja. Kot skoraj vsako drugo podjetje, ki oblikuje ARM čipe, je bil poudarek na vsem, razen na učinkovitosti. Življenjska doba baterije, stroški, razširljivost in večpredstavnostna navodila so pomembni, Exynos linija procesorjev pa zelo dobro deluje na vseh teh področjih. Vendar Samsung ve, da je ARM prihodnost računalništva in da ne morejo prezreti surove moči, ko gre za drobljenje številk. Apple nikoli ne bo prodal svojih čipov drugemu podjetju, zato jih mora nekdo zgraditi, podjetje pa jih mora prodati vsem. Samsung želi biti to podjetje.
Exynos 9810 je izhodišče. Samsung nam bo povedal, da ima nabor BIG jeder, zasnovanih za visokozmogljiv računalništvo ali kakšen podoben marketinški govor, toda tisto, kar ima, so jedra zgrajena za doseganje boljše učinkovitosti, ko gre za naloge, ki uporabljajo samo eno jedro. Velik del je sestavljen iz večjedrnih procesorjev na mobilnih napravah, vendar, ko gre za to, kar počnemo z njimi, jih velik del deluje na enem jedru (in v Androidu delujejo na eni niti znotraj tega jedra). Sčasoma se bodo vsi procesi razširili na več jeder na vseh računalnikih, toda za dogledno prihodnost bo resnično pomembna enojedrna zmogljivost.
Kako bo to odpravil Samsung
Kadar uporabljate eno jedro, ki deluje zelo hitro, lahko pride do tega, da potrebuje veliko energije. Pametni ljudje delajo na načine, kako to spremeniti, vendar to za zdaj pomeni, da je upravljanje upravljanja z električno energijo zelo pomembno, kako teči jedra, kdaj tečejo, kako hitro tečejo in ko jih potisnemo nazaj. Preprosto ne morete dovoliti, da so jedra CPU-ja, ki delujejo na široko odprto, ko se ne potrebujejo. To vse upravlja tako imenovani guverner v Kernelu. Samsung uporablja standardni krmilnik (guverner razporeditve cpufreq, predstavljen v različici 4.7 različice jedra Linuxa), z njim pa je nameščen poseben modul za vročo vtičnico.
Samsung je moral spremeniti upravljanje porabe, da je lahko uporabil novo zasnovo čipov. Zdaj morajo spremeniti več.
Upravljavec, ki ga uporablja Samsung, je bil zasnovan za spreminjanje frekvence in napetosti jeder CPU-ja, ko povprečje obremenitve preračuna drug del jedra in zelo dobro deluje za številne druge naprave, ki ga uporabljajo. Toda nobena od teh naprav ni bila zasnovana tako, da bi imela niz visokozmogljivih jeder, ki so pripravljena na zibanje, kot to počne Exynos 9810. Zato je moral Samsung sam spremeniti in poskušati uravnotežiti porabo energije in zmogljivosti z lastnim čipom. In čeprav vam morda ni všeč, kaj počne Samsung, ko gre za programsko opremo, ki je usmerjena k uporabnikom (jaz sem tam z vami), vedo, kaj počnejo, ko gre za njihovo strojno opremo na ravni jedra.
Ko Samsungovo upravljanje električnega napajanja izvlečete iz slike, Exynos 9810 SoC s standardnim upravljalnikom Schedula deluje točno tako, kot je bilo pričakovano. Ali celo nekoliko bolje, kot dokazuje Andrei Frumusanu iz AnandTech-a, s tem da je obnovil jedro brez Samsungovega pripomočka za vroči vtič in primerjal življenjsko dobo baterije in zmogljivosti glede na različico Snapdragon.
To je samo programski "hrošč".
V redu, morda je "napaka" napačna beseda, saj verjetno naredi točno tisto, kar je pričakoval Samsung, in nikoli niso pomislili, da bi tako drastično vplivalo na življenjsko dobo baterije. Vendar pa kaže, da Samsung resnično ni treba storiti ničesar, da bi odpravil težavo, ko gre za stiskanje sprejemljive življenjske dobe baterije iz sistema Galaxy S9, ki ga poganja Exynos. "Težava" je že odpravljena in danes bi se lahko posodobila posodobitev, če bi to želel Samsung. Stavim pa, da to ne želi Samsung.
Beta testiranje
Če imate Exynos Galaxy S9, tega verjetno ne boste želeli slišati, vendar verjetno Samsung ne bo padel nazaj na tisto, kar deluje, in poslal posodobitev, ki odstrani njihovo nastavitev frekvence CPU-ja. To nima nobenega smisla, ko je podjetje porabilo neprikrito količino denarja (mislijo milijoni) za razvoj CPU-ja, ki se poskuša približati tistemu, kar počne Apple. Predvidevam, da bodo znova opremili modul za vročo vtičnico, ga temeljiteje preizkusili, ko gre za življenjsko dobo baterije, in poskusite znova. To pomeni, da boste čakali malo in morda ne bo tisto, kar so pričakovali, ko bodo milijoni uporabnikov dobili priložnost, da ga preizkusijo.
Ko bo vse povedano in končano, bo različica Exynos še enkrat boljša.
To ne bo pomagalo, če imate telefon z okvarjeno življenjsko dobo baterije, vendar se bo to na koncu moralo uresničiti, če bo Samsung kdaj želel zgraditi CPU, ki ga bo v prihodnosti kupilo vsako drugo podjetje. Resnično nimam nobenega nasveta, kot da vam naročim, da vzamete prenosno baterijo (ali nosite polnilnik, če vam to uspeva) in jo izčrpate. A vedite, da se je to moralo zgoditi, ker je Samsung več kot le proizvajalec telefonov. Sčasoma bo razrešeno in boste lahko dlje časa ostali brez polnilca.
Hej, vsaj ne eksplodirajo, kajne?