Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

De 'problemen' van de Galaxy S9-batterij van Samsung gaan allemaal over Apple

Inhoudsopgave:

Anonim

Inmiddels heb je waarschijnlijk gehoord dat de door Exynos aangedreven internationale versie van de Samsung Galaxy S9 niet de beste batterijduur heeft. Sommigen zeggen dat het eerlijk is, sommigen zeggen dat het het meest vreselijke is ooit, dus dat betekent dat het ergens in het midden is en dat is niet goed genoeg voor een telefoon in 2018. Vooral een zeer dure telefoon.

Deze keer krijgt Noord-Amerika de goede. Maar niet echt.

Ik zeg dat je het hebt gehoord, omdat de meeste mensen die dit lezen zich op een plaats zullen bevinden waar Samsung de Qualcomm Snapdragon 845 in de S9 gebruikt in plaats van de Exynos en we de problemen tweedehands kunnen ervaren. Meestal is het andersom, en in Noord-Amerika moeten we horen hoe de Exynos-versie de betere van de twee is, dus het is een beetje verfrissend om te weten dat "wij" de beste S9 hebben. Maar dat doen we eigenlijk niet, want de Exynos-versie is nog steeds de beste versie. Of zal zijn wanneer Samsung het probleem oplost.

Dat is het belangrijkste deel van dit hele ding (word alsjeblieft geen -gate). De problemen die de Exynos-chip heeft als het gaat om de levensduur van de batterij, houden rechtstreeks verband met software en zijn eenvoudig te "repareren" zodat deze net zo goed is als de Snapdragon-versie. Sommige code in de kernel helpt te beslissen wanneer op vol vermogen moet worden uitgevoerd en wanneer langzamer moet worden uitgevoerd op basis van wat de telefoon probeert te doen en het is allemaal vervuild. Als we teruggaan naar de oudere manier waarop Samsung dit heeft gedaan, gaat de batterij langer mee dan de Snapdragon 845-versie. Als u niets anders wilt afnemen, moet u dat hier weten. Maar het is altijd leuk om naar het waarom te kijken in plaats van alleen het hoe.

Dit gaat allemaal over Apple

Ja, ik weet dat het cliché is en je bent het lezen moe, maar deze keer achtervolgt Samsung Apple echt.

In het bijzonder het voordeel van de A-serie processors van Apple als het gaat om single-core prestaties. U hoeft geen modelnummers te kennen of zelfs precies te weten wat single-core prestaties hier betekenen, denk maar aan hoe de nieuwste A11-systeem-op-chip van Apple twee krachtige cores heeft die ongeveer even krachtig zijn als die binnenin de MacBook Pro als het gaat om benchmark-tests. Apple is hier echt goed in en is dat al een tijdje.

Apple's A11 CPU kan uw laptop van stroom voorzien en u zult nooit merken dat het een "mobiele" chip was.

Samsung maakt telefoons die we allemaal kennen, maar processoren vormen een groot deel van hun bedrijf. En zoals bijna elk ander bedrijf dat ARM-chips ontwerpt, lag de focus op alles behalve prestaties. Batterijlevensduur, kosten, schaalbaarheid en multimedia-instructies zijn belangrijk en de Exynos-lijn van processors doet het erg goed op al deze gebieden. Maar Samsung weet dat ARM de toekomst van computergebruik is en dat ze brute kracht niet kunnen negeren als het gaat om het kraken van cijfers. Apple zal zijn chips nooit aan een ander bedrijf verkopen, dus iemand moet het bouwen en dat bedrijf mag ze aan iedereen verkopen. Samsung wil dat bedrijf zijn.

De Exynos 9810 is het startpunt. Samsung zal ons vertellen dat het een set GROTE kernen heeft die zijn ontworpen voor high-performance computing of een soortgelijke marketingtoespraak, maar wat het heeft, zijn kernen die zijn gebouwd om betere prestaties te leveren als het gaat om taken die slechts één kern gebruiken. Een groot deel is gemaakt van multi-core CPU's op mobiele apparaten, maar als het gaat om de dingen die we ermee doen, draait veel ervan op een enkele kern (en op Android draaien ze op een enkele thread in die kern). Uiteindelijk zullen alle processen verspreid worden over meerdere kernen op alle computers, maar voor de nabije toekomst zullen single-core prestaties erg belangrijk zijn.

Hoe Samsung het zal oplossen

De afweging wanneer je een kern gebruikt die heel snel draait om iets te doen, is dat het veel kracht kost. Slimme mensen werken aan manieren om dat te veranderen, maar voor nu betekent dit dat het beheren van de kernen, wanneer ze rennen, hoe snel ze rennen en wanneer ze worden afgeremd, erg belangrijk is als het gaat om energiebeheer. U kunt simpelweg niet toestaan ​​dat stroomafhankelijke CPU-kernen wijd open worden uitgevoerd wanneer ze niet nodig zijn. Dit wordt allemaal beheerd door wat een gouverneur in de kernel wordt genoemd. Samsung gebruikt een standaardgouverneur (de schedutil cpufreq-gouverneur geïntroduceerd in de 4.7-versie van de Linux-kernel) met hun eigen speciale hotplug-module er bovenop.

Samsung moest wijzigingen in het energiebeheer aanbrengen om het nieuwe chipontwerp te gebruiken. Nu moeten ze meer wijzigingen aanbrengen.

De gouverneur die Samsung gebruikt, is ontworpen om de frequentie en spanning van CPU-kernen te wijzigen wanneer het gemiddelde van de belasting opnieuw wordt berekend door een ander deel van de kernel en het werkt heel goed voor veel andere apparaten die het gebruiken. Maar geen van deze apparaten zijn ontworpen om een ​​reeks krachtige kernen te hebben die klaar zijn om te rocken zoals de Exynos 9810 dat doet. Dit is de reden waarom Samsung hun eigen wijzigingen moest aanbrengen en moest proberen het energieverbruik en de prestaties in evenwicht te brengen met hun eigen chip. En hoewel je misschien niet zo blij bent met wat Samsung doet als het gaat om gebruikersgerichte software (ik ben daar bij je), weten ze wat ze doen als het gaat om hun eigen hardware op kernelniveau.

Wanneer u het hotplugged energiebeheer van Samsung uit beeld haalt, presteert de Exynos 9810 SoC met de standaard schemagouverneur precies zoals verwacht. Of zelfs een beetje beter, zoals Andrei Frumusanu van AnandTech demonstreert door de kernel opnieuw op te bouwen zonder het hotplug-hulpprogramma van Samsung en de levensduur en prestaties van de batterij te vergelijken met de Snapdragon-versie.

Het is gewoon een software "bug".

OK, misschien is 'bug' het verkeerde woord, omdat het waarschijnlijk precies doet wat Samsung van hem verwachtte en ze nooit dachten dat het zo'n drastisch effect op de levensduur van de batterij zou hebben. Maar het laat wel zien dat Samsung echt niets hoeft te doen om het probleem op te lossen als het gaat om het knijpen van een acceptabele batterijduur van de Exynos-aangedreven Galaxy S9. Het "probleem" is al opgelost en een update kan vandaag worden uitgerold als dat is wat Samsung wilde doen. Maar ik wed dat dat niet is wat Samsung wil doen.

Beta testen

Als je een Exynos Galaxy S9 hebt, zul je dit waarschijnlijk niet graag horen, maar de kans is groot dat Samsung niet zal terugvallen op wat gewoon werkt en een update verstuurt die hun CPU-frequentieafstemming verwijdert. Dat slaat nergens op wanneer het bedrijf een niet bekendgemaakte hoeveelheid geld (denk miljoenen) heeft uitgegeven om een ​​CPU te ontwikkelen die probeert dichter bij wat Apple doet te komen. Ik voorspel dat ze hun hotplug-module opnieuw zullen programmeren, deze grondiger zullen testen als het gaat om de levensduur van de batterij en het opnieuw proberen. Dat betekent dat je even moet wachten en het is misschien niet wat werd verwacht als miljoenen gebruikers de kans krijgen om het te testen.

Als alles is gezegd en gedaan, is de Exynos-versie opnieuw de betere versie.

Dat helpt niet als je een telefoon hebt met een slechte batterijduur, maar het is hoe dit uiteindelijk zal moeten uitkomen als Samsung ooit de CPU wil bouwen die elk ander bedrijf in de toekomst wil kopen. Ik heb echt geen ander advies voor je dan je te vertellen om een ​​draagbare batterij te pakken (of je lader te dragen als dat voor jou werkt) en het uit te werken. Maar weet dat dit moest gebeuren omdat Samsung meer is dan alleen een telefoonfabrikant. Uiteindelijk zal het worden opgelost en kun je langer uit de lader blijven.

Hé, ze exploderen tenminste niet, toch?