Sommario:
Ormai probabilmente hai sentito che la versione internazionale di Samsung Galaxy S9 alimentata da Exynos non ha la massima durata della batteria. Alcuni dicono che è giusto, alcuni dicono che è la cosa più orribile di sempre, quindi significa che è da qualche parte nel mezzo e non è abbastanza buono per un telefono nel 2018. Soprattutto un telefono molto costoso.
Questa volta il Nord America ottiene quello buono. Ma non proprio.
Dico che hai sentito perché la maggior parte delle persone che leggono questo si troverà in un posto in cui Samsung utilizza Qualcomm Snapdragon 845 all'interno dell'S9 anziché Exynos e possiamo sperimentare i problemi di seconda mano. Di solito, è il contrario, e in Nord America dobbiamo sapere come la versione di Exynos sia la migliore delle due, quindi è un po 'rinfrescante sapere che "noi" abbiamo l'S9 migliore. Ma non lo facciamo, davvero, perché la versione di Exynos è ancora la migliore. O sarà quando Samsung risolverà il problema.
Questa è la parte più importante di tutta questa faccenda (per favore non diventare una porta). I problemi che il chip Exynos sta avendo quando si tratta della durata della batteria sono direttamente correlati al software e facili da "riparare" in modo che siano buoni come la versione di Snapdragon. Alcuni codici nel kernel aiutano a decidere quando eseguire a piena potenza e quando eseguire più lentamente in base a ciò che il telefono sta cercando di fare ed è tutto sporco. Tornando al vecchio modo Samsung ha dato la durata della batteria alla pari con la versione Snapdragon 845. Se non ti preoccupi di portare via qualcos'altro, questo è quello che devi sapere qui. Ma è sempre divertente guardare al perché anziché al come.
Questo è tutto su Apple
Sì, lo so che è un cliché e sei stanco di leggerlo, ma questa volta Samsung sta davvero inseguendo Apple.
In particolare, il vantaggio dei processori serie A di Apple rispetto alle prestazioni single-core. Non è necessario conoscere alcun numero di modello o nemmeno esattamente cosa significano le prestazioni single-core qui, basti pensare a come l'ultimo sistema A11 su chip di Apple ha due core ad alte prestazioni che sono potenti quanto quelli interni il MacBook Pro quando si tratta di test di benchmark. Apple è davvero brava in questo ed è stato per un po '.
La CPU A11 di Apple potrebbe alimentare il tuo laptop e non ti accorgeresti mai che si trattava di un chip "mobile".
Samsung produce telefoni di cui tutti conosciamo, ma i processori sono una parte importante della loro attività. E come quasi ogni altra azienda che progetta chip ARM, l'attenzione è stata focalizzata su tutto tranne che sulle prestazioni. La durata della batteria, i costi, la scalabilità e le istruzioni multimediali sono importanti e la linea di processori Exynos funziona molto bene in tutte queste aree. Ma Samsung sa che ARM è il futuro dell'informatica e che non possono ignorare la potenza pura quando si tratta di scricchiolare i numeri. Apple non venderà mai i propri chip a un'altra società, quindi qualcuno deve costruirlo e quella società li venderà a tutti. Samsung vuole essere quella compagnia.
Exynos 9810 è il punto di partenza. Samsung ci dirà che ha una serie di GRANDI core progettati per l'elaborazione ad alte prestazioni o alcuni discorsi di marketing simili, ma ciò che ha sono core costruiti per offrire prestazioni migliori quando si tratta di attività che utilizzano solo un core. Un grosso problema è costituito dalle CPU multi-core sui dispositivi mobili, ma quando si tratta di fare le cose che facciamo con loro, gran parte di esse funziona su un singolo core (e su Android girano su un singolo thread all'interno di quel core). Alla fine, tutti i processi saranno distribuiti su più core su tutti i computer, ma per il prossimo futuro le prestazioni single-core saranno davvero importanti.
Come Samsung lo risolverà
Il compromesso quando si utilizza un core in esecuzione molto velocemente per fare una cosa è che ci vuole molta potenza. Le persone intelligenti stanno lavorando su modi per cambiarlo, ma per ora significa che gestire il modo in cui i core funzionano, quando corrono, quanto velocemente corrono e quando vengono rallentati è molto importante quando si tratta di risparmio energetico. Semplicemente non puoi permettere che i core della CPU assetati di energia si spalancino quando non sono necessari. Tutto questo è gestito da quello che viene chiamato un governatore nel kernel. Samsung sta usando un governatore standard (il programmatore cpufreq introdotto nella versione 4.7 del kernel Linux) con il proprio modulo hotplug speciale sopra di esso.
Samsung ha dovuto apportare modifiche alla gestione energetica per utilizzare il nuovo design del chip. Ora devono apportare ulteriori modifiche.
Il governatore che Samsung sta usando è stato progettato per cambiare la frequenza e la tensione dei core della CPU quando la media del carico viene ricalcolata da una parte diversa del kernel e funziona molto bene con molti altri dispositivi che lo utilizzano. Ma nessuno di questi dispositivi è stato progettato per avere una serie di core ad alte prestazioni che sono pronti a oscillare come fa Exynos 9810. Questo è il motivo per cui Samsung ha dovuto apportare le proprie modifiche e cercare di bilanciare il consumo energetico rispetto alle prestazioni con il proprio chip. E anche se potresti non amare ciò che Samsung fa quando si tratta di software rivolti all'utente (sono proprio lì con te), sanno cosa stanno facendo quando si tratta del proprio hardware a livello di kernel.
Quando si toglie il quadro della gestione dell'alimentazione hotplugged di Samsung, il SoC Exynos 9810 che utilizza il regolatore di pianificazione standard funziona esattamente come previsto. O anche un po 'meglio, come dimostra Andrei Frumusanu di AnandTech ricostruendo il kernel senza l'utility hotplug di Samsung e confrontando la durata della batteria e le prestazioni con la versione di Snapdragon.
È solo un "bug" del software.
OK, forse "bug" è la parola sbagliata qui perché probabilmente sta facendo esattamente quello che Samsung si aspettava che facesse e non hanno mai pensato che avrebbe un effetto così drastico sulla durata della batteria. Ma dimostra che Samsung non deve davvero fare nulla per risolvere il problema quando si tratta di ridurre la durata della batteria accettabile dal Galaxy S9 alimentato da Exynos. Il "problema" è già stato risolto e un aggiornamento potrebbe essere lanciato oggi se questo è ciò che Samsung voleva fare. Ma scommetto che non è quello che Samsung vuole fare.
Beta test
Se hai un Exynos Galaxy S9 probabilmente non ti piacerebbe sentirlo, ma è probabile che Samsung non ripiegherà su ciò che funziona e invierà un aggiornamento che rimuove la sintonizzazione della frequenza della CPU. Ciò non ha alcun senso quando la società ha speso una somma non rivelata (pensa milioni) per sviluppare una CPU che tenta di avvicinarsi a ciò che Apple sta facendo. Prevedo che riorganizzeranno il loro modulo hotplug, lo testeranno più a fondo quando si tratta della durata della batteria e riprovano. Ciò significa che avrai un po 'di attesa e potrebbe non essere quello che ci si aspettava una volta che milioni di utenti hanno la possibilità di testarlo.
Quando tutto è stato detto e fatto, la versione di Exynos sarà di nuovo la versione migliore.
Ciò non aiuta quando si dispone di un telefono con una durata della batteria scadente, ma è così che alla fine dovrà funzionare se Samsung vorrà mai costruire la CPU che ogni altra azienda dovrebbe acquistare in futuro. Non ho davvero alcun consiglio per te se non quello di dirti di afferrare una batteria portatile (o trasportare il tuo caricabatterie se funziona per te) e resistere. Ma sappi che questo è dovuto al fatto che Samsung è più di un semplice produttore di telefoni. Alla fine verrà risolto e sarai in grado di rimanere fuori dal caricabatterie più a lungo.
Ehi, almeno non stanno esplodendo, giusto?