Inhaltsverzeichnis:
Inzwischen haben Sie wahrscheinlich gehört, dass die von Exynos betriebene internationale Version des Samsung Galaxy S9 nicht die längste Akkulaufzeit hat. Einige sagen, es sei fair, andere sagen, es sei das schrecklichste, was es je gegeben hat. Das bedeutet, dass es irgendwo in der Mitte liegt und für ein Telefon im Jahr 2018 nicht gut genug ist. Besonders ein sehr teures Telefon.
Diesmal bekommt Nordamerika den Guten. Aber nicht wirklich.
Ich sage, Sie haben es gehört, weil die meisten Leute, die dies lesen, an einem Ort sein werden, an dem Samsung den Qualcomm Snapdragon 845 im S9 anstelle des Exynos verwendet und wir die Probleme aus zweiter Hand erleben. Normalerweise ist es umgekehrt, und in Nordamerika müssen wir hören, dass die Exynos-Version die bessere von beiden ist. Es ist also etwas erfrischend zu wissen, dass "wir" die beste S9 haben. Wirklich nicht, denn die Exynos-Version ist immer noch die beste. Oder wird sein, wenn Samsung das Problem behebt.
Das ist der wichtigste Teil dieser ganzen Sache (bitte werden Sie kein Tor). Die Probleme, die der Exynos-Chip im Hinblick auf die Akkulaufzeit hat, hängen direkt mit der Software zusammen und sind einfach zu beheben, sodass sie so gut sind wie die Snapdragon-Version. Einige Codes im Kernel helfen bei der Entscheidung, wann mit voller Leistung und wann mit langsamerer Leistung gearbeitet werden soll, je nachdem, was das Telefon versucht und was nicht. Zurück zu der alten Art und Weise, wie Samsung es getan hat, ist die Akkulaufzeit vergleichbar mit der Version Snapdragon 845. Wenn Sie sich nicht die Mühe machen, etwas anderes mitzunehmen, müssen Sie dies hier wissen. Aber es macht immer Spaß, das Warum und nicht nur das Wie zu betrachten.
Hier dreht sich alles um Apple
Ja, ich weiß, es ist ein Klischee und Sie haben es satt, es zu lesen, aber dieses Mal jagt Samsung wirklich Apple.
Insbesondere der Vorteil der Prozessoren der A-Serie von Apple, wenn es um Single-Core-Leistung geht. Sie müssen weder die Modellnummern noch genau wissen, was Single-Core-Leistung hier bedeutet. Denken Sie nur daran, wie der neueste A11-System-on-Chip von Apple über zwei Hochleistungskerne verfügt, die etwa so leistungsstark sind wie die darin enthaltenen das MacBook Pro, wenn es um Benchmarktests geht. Apple ist wirklich gut darin und das schon eine Weile.
Die A11-CPU von Apple könnte Ihren Laptop mit Strom versorgen und Sie würden nie merken, dass es sich um einen "mobilen" Chip handelt.
Samsung stellt Telefone her, die wir alle kennen, aber Prozessoren machen einen großen Teil ihres Geschäfts aus. Und wie fast jedes andere Unternehmen, das ARM-Chips entwickelt, lag der Fokus auf allem, außer auf der Leistung. Akkulaufzeit, Kosten, Skalierbarkeit und Multimediainstruktionen sind wichtig, und die Exynos-Prozessoren eignen sich in all diesen Bereichen hervorragend. Aber Samsung weiß, dass ARM die Zukunft des Computerbetriebs ist und dass man beim Knacken von Zahlen nicht auf die Rohleistung verzichten kann. Apple wird seine Chips niemals an eine andere Firma verkaufen, also muss jemand sie bauen, und diese Firma darf sie an alle verkaufen. Samsung will diese Firma sein.
Der Exynos 9810 ist der Ausgangspunkt. Samsung wird uns mitteilen, dass es eine Reihe von BIG-Kernen für Hochleistungs-Computing oder ähnliche Marketing-Anwendungen gibt. Die Kerne wurden jedoch entwickelt, um eine bessere Leistung bei Aufgaben zu erzielen, bei denen nur ein Kern verwendet wird. Eine große Sache besteht aus Mehrkern-CPUs auf Mobilgeräten, aber wenn es darum geht, die Dinge zu tun, die wir mit ihnen machen, läuft ein Großteil davon auf einem einzigen Kern (und auf Android laufen sie auf einem einzigen Thread innerhalb dieses Kerns). Letztendlich werden alle Prozesse auf allen Computern über mehrere Kerne verteilt sein, aber auf absehbare Zeit wird die Leistung eines einzelnen Kerns wirklich wichtig sein.
Wie Samsung das beheben wird
Der Kompromiss, wenn Sie einen Kern verwenden, der sehr schnell läuft, ist, dass er viel Energie benötigt. Kluge Köpfe arbeiten an Möglichkeiten, um dies zu ändern. Im Moment bedeutet dies jedoch, dass die Steuerung der Funktionsweise der Kerne, der Laufzeiten, der Laufzeiten und der Drosselung im Hinblick auf die Energieverwaltung von großer Bedeutung ist. Sie können nicht zulassen, dass stromhungrige CPU-Kerne offen laufen, wenn sie nicht benötigt werden. Dies wird alles von einem sogenannten Gouverneur im Kernel verwaltet. Samsung verwendet einen Standard-Governor (den Schedutil- Cpufreq-Governor, der in der Version 4.7 des Linux-Kernels eingeführt wurde) mit einem eigenen speziellen Hotplug-Modul.
Samsung musste Änderungen an der Energieverwaltung vornehmen, um das neue Chipdesign zu nutzen. Jetzt müssen sie mehr Änderungen vornehmen.
Der von Samsung verwendete Governor wurde entwickelt, um die Frequenz und Spannung von CPU-Kernen zu ändern, wenn der Lastdurchschnitt von einem anderen Teil des Kernels neu berechnet wird, und funktioniert sehr gut für viele andere Geräte, die ihn verwenden. Keines dieser Geräte ist jedoch für eine Reihe von Hochleistungskernen ausgelegt, die wie der Exynos 9810 zum Rocken bereit sind. Aus diesem Grund musste Samsung seine eigenen Änderungen vornehmen und versuchen, den Stromverbrauch und die Leistung mit einem eigenen Chip in Einklang zu bringen. Und während Sie vielleicht nicht mögen, was Samsung in Bezug auf benutzerbezogene Software tut (ich bin gleich bei Ihnen), wissen sie doch, was sie tun, wenn es um ihre eigene Hardware auf Kernel-Ebene geht.
Wenn Sie das Hotplug-Power-Management von Samsung aus dem Bild nehmen, arbeitet der Exynos 9810 SoC mit dem Standard-Schedutil-Governor genau wie erwartet. Oder sogar ein bisschen besser, wie Andrei Frumusanu von AnandTech demonstriert, indem er den Kernel ohne Samsungs Hotplug-Dienstprogramm neu erstellt und die Akkulaufzeit und Leistung mit der Snapdragon-Version vergleicht.
Es ist nur ein Software "Bug".
OK, vielleicht ist "bug" hier das falsche Wort, weil es wahrscheinlich genau das tut, was Samsung erwartet hat, und sie haben nie gedacht, dass es einen so drastischen Effekt auf die Akkulaufzeit haben würde. Aber es zeigt, dass Samsung wirklich nichts tun muss, um das Problem zu beheben, wenn es darum geht, die Akkulaufzeit des Exynos-Galaxy S9 zu verkürzen. Das "Problem" ist bereits behoben und ein Update könnte heute herauskommen, wenn Samsung dies wollte. Aber ich wette, Samsung will das nicht.
Beta-test
Wenn Sie ein Exynos Galaxy S9 besitzen, werden Sie dies wahrscheinlich nicht hören wollen, aber Samsung wird wahrscheinlich nicht auf das zurückgreifen, was gerade funktioniert, und ein Update senden, mit dem die CPU-Frequenzabstimmung aufgehoben wird. Das macht keinen Sinn, wenn das Unternehmen einen nicht genannten Geldbetrag ausgegeben hat (denken Sie an Millionen), um eine CPU zu entwickeln, die versucht, näher an das heranzukommen, was Apple tut. Ich gehe davon aus, dass sie ihr Hotplug-Modul umrüsten, es im Hinblick auf die Akkulaufzeit gründlicher testen und es erneut versuchen werden. Das bedeutet, dass Sie ein bisschen warten müssen und es möglicherweise nicht das sein wird, was erwartet wurde, sobald Millionen von Benutzern die Chance haben, es zu testen.
Letztendlich wird die Exynos-Version wieder die bessere sein.
Das hilft nicht, wenn Sie ein Telefon mit einer schlechten Akkulaufzeit haben, aber es ist, wie dies irgendwann herauskommen muss, wenn Samsung jemals die CPU bauen will, die jedes andere Unternehmen in Zukunft kaufen möchte. Ich habe wirklich keinen anderen Rat für Sie, als Ihnen zu sagen, dass Sie sich einen tragbaren Akku schnappen (oder Ihr Ladegerät tragen sollen, wenn das für Sie funktioniert) und es aushalten sollen. Aber wissen Sie, dass dies passieren musste, weil Samsung mehr als nur ein Telefonhersteller ist. Irgendwann wird es geklärt und Sie können das Ladegerät länger ausschalten.
Hey, zumindest explodieren sie nicht, oder?