Logo sv.androidermagazine.com
Logo sv.androidermagazine.com

Samsungs galax s9-batteri "frågor" handlar om apple

Innehållsförteckning:

Anonim

Nu har du antagligen hört att den exynosdrivna internationella versionen av Samsung Galaxy S9 inte har den största batteritiden. Vissa säger att det är rättvist, andra säger att det är det hemskaste någonsin, så det betyder att det är någonstans i mitten och det är inte tillräckligt bra för en telefon 2018. Speciellt en mycket dyr telefon.

Den här gången blir Nordamerika den goda. Men inte riktigt.

Jag säger att du har hört eftersom de flesta som läser detta kommer att befinna sig på en plats där Samsung använder Qualcomm Snapdragon 845 i S9 istället för Exynos och vi får uppleva problemen begagnade. Vanligtvis är det tvärtom, och i Nordamerika måste vi höra om hur Exynos-versionen är bäst av de två så det är lite uppfriskande att veta att "vi" har den bästa S9. Men det gör vi inte, för Exynos-versionen är fortfarande den bästa versionen. Eller kommer att vara det när Samsung löser problemet.

Det är den viktigaste delen av denna sak (snälla bli en -gate). Problemen som Exynos-chipet har när det gäller batteritid är direkt relaterade till programvara och enkla att "fixa" så att det är lika bra som Snapdragon-versionen. Vissa koder i kärnan hjälper dig att bestämma när du ska köra med full effekt och när du ska köra långsammare baserat på vad telefonen försöker göra och det är felaktigt. Att gå tillbaka till det äldre sättet Samsung har gjort det ger batteritid i nivå med Snapdragon 845-versionen. Om du inte bry dig om att ta bort något annat är det vad du behöver veta här. Men det är alltid kul att titta på varför istället för bara hur.

Det här handlar om Apple

Ja, jag vet att det är klisjé och att du är trött på att läsa den, men den här gången jagar Samsung verkligen Apple.

Specifikt har fördelen Apples A-serieprocessorer när det gäller prestanda med en enda kärna. Du behöver inte veta några modellnummer eller ens exakt vad en-kärnprestanda betyder här, tänk bara på hur det senaste A11-system-på-chipet från Apple har två högpresterande kärnor som är ungefär lika kraftfulla som de inuti MacBook Pro när det gäller benchmarktester. Apple är riktigt bra på det och har varit ett tag.

Apples A11 CPU kunde driva din bärbara dator och du skulle aldrig märka att det var ett "mobilt" chip.

Samsung skapar telefoner som vi alla känner till, men processorer är en stor del av sin verksamhet. Och som nästan alla andra företag som designar ARM-chips har fokus varit på allt annat än prestanda. Batteriets livslängd, kostnad, skalbarhet och multimediainstruktioner är viktiga och Exynos-processorn har mycket bra på alla dessa områden. Men Samsung vet att ARM är datorns framtid och att de inte kan ignorera råkraft när det gäller att knuffa siffror. Apple kommer aldrig att sälja sina chips till ett annat företag så att någon måste bygga det, och det företaget får sälja dem till alla. Samsung vill vara det företaget.

Exynos 9810 är utgångspunkten. Samsung kommer att berätta att den har en uppsättning BIG-kärnor designade för högpresterande datoranläggningar eller något liknande marknadsföringstal, men vad det har är kärnor byggda för att ge bättre prestanda när det gäller uppgifter som bara använder en kärna. En stor del görs av flerkärniga CPU: er på mobila enheter, men när det gäller att göra saker vi gör med dem, körs mycket av det på en enda kärna (och på Android körs de på en enda tråd inuti kärnan). Så småningom kommer alla processer att spridas över flera kärnor på alla datorer, men under överskådlig framtid kommer en-kärnprestanda att bli riktigt viktig.

Hur Samsung kommer att fixa det

Avvägningen när du använder en kärna som kör mycket snabbt för att göra en sak är att det kräver mycket kraft. Smarta människor arbetar med sätt att ändra det, men för tillfället betyder det att hantera hur kärnorna körs, när de körs, hur snabbt de körs och när de spjällas tillbaka är mycket viktiga när det gäller krafthantering. Du kan helt enkelt inte låta krafthungande CPU-kärnor köras vidöppna när de inte behövs. Allt hanteras av det som kallas en guvernör i kärnan. Samsung använder en standardguvernör (schedutil cpufreq-guvernören introducerades i 4.7-versionen av Linux-kärnan) med sin egen speciella hotplug-modul ovanpå.

Samsung var tvungen att göra ändringar i krafthantering för att använda den nya chipdesignen. Nu måste de göra fler förändringar.

Guvernören som Samsung använder var utformad för att ändra frekvens och spänning på CPU-kärnor när belastningsmedlet beräknas om av en annan del av kärnan och det fungerar mycket bra för många andra enheter som använder den. Men ingen av dessa enheter har utformats för att ha en uppsättning av högpresterande kärnor som är redo att rocka som Exynos 9810 gör. Det var därför Samsung var tvungen att göra sina egna förändringar och försöka balansera energiförbrukningen mot prestanda med sitt eget chip. Och även om du kanske inte älskar vad Samsung gör när det gäller användarvänlig programvara (jag är där med dig) vet de vad de gör när det gäller deras egen hårdvara på kärnnivå.

När du tar Samsungs hotpluggade strömhantering ur bilden, fungerar Exynos 9810 SoC som använder standard schemaläggningsguvernören exakt som förväntat. Eller till och med lite bättre, som AnandTechs Andrei Frumusanu visar genom att bygga om kärnan utan Samsungs hotplug-verktyg och jämföra batteritid och prestanda med Snapdragon-versionen.

Det är bara ett program "bug".

OK, kanske "fel" är fel ord här eftersom det förmodligen gör exakt vad Samsung förväntade sig att göra och de ansåg aldrig att det skulle ha en så drastisk effekt på batteriets livslängd. Men det visar att Samsung verkligen inte behöver göra någonting för att lösa problemet när det gäller att pressa acceptabel batteritid från Exynos-driven Galaxy S9. "Problemet" är redan fixat och en uppdatering kan rullas ut idag om det var vad Samsung ville göra. Men jag slår vad om att det inte är vad Samsung vill göra.

Betatestning

Om du har en Exynos Galaxy S9 kommer du förmodligen inte att höra detta, men chansen är stor att Samsung inte kommer att falla tillbaka till det som bara fungerar och skicka ut en uppdatering som tar bort deras CPU-frekvensjustering. Det är inte meningsfullt när företaget har spenderat en uppenbar summa pengar (tänk miljoner) för att utveckla en CPU som försöker gå närmare vad Apple gör. Jag förutspår att de kommer att återupplösa sin hotplug-modul, testa den mer noggrant när det gäller batteritid och försök igen. Det betyder att du får lite vänta och det kanske inte är vad som förväntades när miljoner användare får en chans att testa det.

När allt är sagt och gjort kommer Exynos-versionen att vara den bättre versionen igen.

Det hjälper inte när du har en telefon med läskigt batterilivslängd, men det är så detta måste spela ut så småningom om Samsung någonsin vill bygga den CPU som alla andra företag kommer att köpa i framtiden. Jag har verkligen inga råd för dig annat än att säga att du ska ta ett bärbart batteri (eller ta med din laddare om det fungerar för dig) och tuffa det. Men vet att detta måste hända eftersom Samsung är mer än bara en telefontillverkare. Så småningom kommer det att sorteras och du kan stanna utanför laddaren längre.

Hej, åtminstone de inte exploderar, eller hur?