Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Samsung Galaxy S9 проблемы с батареей, объяснил: exynos против Snapdragon

Anonim

Новые телефоны должны иметь лучшее время автономной работы, чем их предшественники. Это данность и часть невысказанного правила технического прогресса. И все же в последние годы это не было дано. По пути мы видели блики - Snapdragon 810, кто-нибудь? - на пути к большей эффективности.

В этом году виновником является Samsung Exynos 9810, сверхбыстрый чип, который поставляется со всеми блоками Galaxy S9 и S9 + за пределами США. Новые настраиваемые ядра Samsung M3 в телефоне работают на очень высокой частоте, до 2, 7 ГГц, когда только одно из задействованы четыре рабочих ядра, и это, согласно превосходному обзору AnandTech, увеличивает напряжение (и тепловую мощность), заставляя его разряжаться через аккумулятор Galaxy S9, как енот, через мусор.

Технически, в этом нет ничего удивительного - ядра M3 в Exynos 9810 чрезвычайно мощны, превосходя собственные ядра Kryo от Qualcomm с большим отрывом в синтетических тестах, таких как Geekbench. Но Samsung, похоже, не справилась с задачей сбалансировать реальную производительность с долговечностью устройства, и, учитывая масштабируемость Android, такие теоретические преимущества производительности не всегда подтверждаются в повседневных задачах.

Другими словами, похоже, что Exynos 9810 - аккумуляторная батарея. Вот что сказал по поводу чипа Андрей Фрумусану из AnandTech:

В вакууме Exynos 9810 можно рассматривать как хорошее улучшение по сравнению с Exynos 8895. Однако Samsung LSI не только конкурирует с самим собой и использует свои продукты, но и конкурирует с постоянно развивающимися предложениями ARM. К сожалению, когда дело доходит до эффективности, S.LSI продолжает отставать на одно поколение - A72 побеждает M1, A73 побеждает M2, а теперь A75 побеждает M3.

Если бы вы переместили микроархитектуру на год вперед в пользу Samsung, то внезапно у нас была бы намного лучшая конкурентная ситуация. В настоящее время лидерство в производительности на 17-22%, по-видимому, не стоит 35-58% -ного недостатка эффективности наряду с удвоенной стоимостью кремниевой площади.

Подводя итог, можно сказать, что чип, используемый на большинстве мировых рынков, работает примерно на 20% быстрее, чем его предшественник, но в некоторых случаях эффективность на 50% ниже. Это тоже не теоретически:

Exynos 9810 Galaxy S9 в этом тесте оказался совершенно безрезультатным и показал худшие результаты среди наших устройств отслеживания последних поколений, которые на 3 часа меньше, чем Exynos 8895 Galaxy S8. Это был такой ужасный прогон, что я переделал тест и все равно привел к тому же самому времени выполнения.

Стратегия Аналитики, 2018

Отдельные тесты от независимой исследовательской фирмы Strategy Analytics, базирующейся в Великобритании, показывают, что результаты AnandTech не уникальны: Exynos Galaxy S9 показал 25% недостаток батареи по сравнению с лидером SA, будущим Sony Xperia XZ2 (хотя следует сказать, что Sony заказала тест).

Причина плохой работы Samsung не в том, что Exynos 9810 - это плохой чип, или даже в том, что он по своей природе энергоемок; Похоже, что Samsung просто плохо запрограммировал основной планировщик, что привело к тактовым частотам и настройкам напряжения, которые не соответствуют поставленной задаче. Опять же, AnandTech:

Рассматривая кривые мощности, соотнесенные с нашим традиционным целочисленным вирусом мощности, мы видим, что потребление энергии на высоких частотах значительно возрастает. Действительно, переход с 2, 3 ГГц на 2, 9 ГГц приведет к удвоению энергопотребления, и даже 2, 7 ГГц обходятся по крутым ценам. Принимая во внимание, что энергопотребление масштабируется примерно по линиям кубического напряжения, эффективность SoC страдает с увеличением частоты. Хорошая новость заключается в том, что кривая эффективности Samsung довольно крутая и линейная, что означает, что снижение частоты должно значительно повысить эффективность.

Я просмотрел планировщик Samsung и механизмы DVFS, которые управляют переключением между режимами ядра 1/2/3/4, и в целом реализация меня не впечатлила. Samsung использовала горячее подключение для принудительной миграции потоков между ядрами, что является неэффективным способом реализации необходимого механизма. Планировщик также настроен крайне консервативно, когда речь идет о повышении производительности, что мы также увидим в тестах производительности системы.

Чтобы (ошибочно) использовать аналогию с автомобилем, S9 был запрограммирован на использование неправильных передач для выполнения поставленной задачи, сжигание топлива в моменты, когда автомобиль может совершать поездку, и использование одного цилиндра, когда требуется два или более. Это теоретически можно исправить с помощью обновления прошивки, но Samsung, должно быть, провела обширное тестирование S9 на базе Exynos, прежде чем отправлять его потребителям, и это выглядит очень плохо, особенно когда он также поставляет модели из США и Канады с чрезвычайно эффективными, в целом улучшен Snapdragon 845.

В недавнем эссе мой коллега по iMore Рене Ритчи сделал хорошее замечание по поводу разделенной направленности Samsung:

Наличие двух кремниевых целей означает, что в отличие от бесконечного времени у вас есть половина времени для оптимизации для каждой.

Он ссылается на тот факт, что Samsung Electronics строит один и тот же телефон с использованием компонентов системы на кристалле от двух компаний: Samsung LSI, которая работает независимо от материнской компании, и Qualcomm, которая разрабатывает Snapdragon 845. причин для такого разделения, и некоторые будут утверждать, что это вина Qualcomm, что Samsung вообще находится в этом положении (вы можете наверстать упущенное в этой истории в свое время), но реальность такова, что внимание Samsung разделено, и это может не произойти. Мы посвятили необходимые ресурсы для правильной оптимизации оснащенного Exynos S9 для достижения того же сочетания производительности и срока службы батареи, что ожидают клиенты.

Можно также с уверенностью предположить, что такая компания, как Samsung LSI, пытается реализовать то же волшебство, которое Apple достигла с помощью своих чипов серии A, которые до сих пор доминируют во многих тех же синтетических тестах, которые Samsung пытается доминировать, наращивая пиковые скорости. Преимущество Apple в кремнии не так уж и много, как хотелось бы многим экспертам Apple: гибкость Android в кремнии требует возможности масштабирования до уровней производительности, которых Apple никогда не достигала с iOS - но нет сомнений, что на высоком уровне, внутренняя команда Apple, занимающаяся разработкой кремния, опережает конкурентов. AnandTech еще раз:

Что должно произойти с M4, так это гораздо больший прирост эффективности, чтобы оставаться конкурентоспособным с будущими разработками ARM и фактически гарантировать использование внутренней команды разработчиков ЦП.

С другой стороны, у Qualcomm, похоже, есть еще один успешный продукт с Snapdragon 845: он немного быстрее своего предшественника, не снижая эффективности, поэтому американский вариант S9, по-видимому, предлагает немного лучшее время автономной работы, чем S8. Серия Galaxy никогда не преуспевала в безотказной работе, но до сих пор не было такой пропасти между двумя версиями Samsung.

Оставляя в стороне сложные технические аспекты этой истории, это не что иное, как плохая новость для Samsung, поскольку она не хочет ничего, кроме как заставить клиентов поверить, что они покупают один и тот же телефон, где бы они ни жили. Samsung изо всех сил старается не указывать процессор в маркетинге Galaxy S9, и не зря. Многие из миллионов клиентов Samsung будут знать различия и последующие преимущества или недостатки двух SoC, но большинство не узнают.

Однако Samsung рискует предоставить опыт, который эти невольные владельцы сочли бы неоптимальным, с временем автономной работы меньше, чем у его продукта последнего поколения, а также с огромным количеством реальных тестов автономной работы между США и остальными странами. Мир.

Будем надеяться, что исправление в работе.