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

«Проблемы» батареи Samsung Galaxy S9 - все о яблоке

Оглавление:

Anonim

К настоящему времени вы, наверное, слышали, что международная версия Samsung Galaxy S9 на базе Exynos не имеет наибольшего времени автономной работы. Некоторые говорят, что это справедливо, некоторые говорят, что это самая ужасная вещь в истории, так что это означает, что она где-то посередине, и этого недостаточно для телефона в 2018 году. Особенно очень дорогой телефон.

На этот раз Северная Америка получит хорошее. Но не совсем.

Я говорю, что вы слышали, потому что большинство людей, читающих это, будут в месте, где Samsung использует Qualcomm Snapdragon 845 внутри S9 вместо Exynos, и мы сталкиваемся с проблемами из вторых рук. Обычно все наоборот, и в Северной Америке мы должны услышать о том, что версия Exynos является лучшей из двух, поэтому немного приятно узнать, что у нас лучший S9. Но на самом деле это не так, потому что версия Exynos по-прежнему лучшая. Или будет, когда Samsung решит проблему.

Это самая важная часть всего этого (пожалуйста, не становитесь вратами). Проблемы, с которыми сталкивается чип Exynos, когда дело касается времени автономной работы, напрямую связаны с программным обеспечением и его легко «исправить», чтобы он был так же хорош, как и версия Snapdragon. Некоторый код в ядре помогает решить, когда работать на полную мощность, а когда - медленнее, основываясь на том, что пытается сделать телефон, и все это испорчено. Возвращаясь к старому способу Samsung, он дает время автономной работы наравне с версией Snapdragon 845. Если вы не хотите забрать что-нибудь еще, это то, что вам нужно знать здесь. Но всегда интересно смотреть на «почему», а не на «как».

Это все об Apple

Да, я знаю, что это клише, и вы устали его читать, но на этот раз Samsung действительно гонится за Apple.

В частности, преимущество процессоров Apple серии A в том, что касается одноядерной производительности. Вам не нужно знать номера моделей или даже точно, что означает одноядерная производительность, просто подумайте о том, как новейшая система на кристалле A11 от Apple имеет два высокопроизводительных ядра, которые примерно такие же мощные, как и внутри. MacBook Pro, когда дело доходит до тестов производительности. Apple действительно хороша в этом и уже некоторое время.

Процессор Apple A11 может питать ваш ноутбук, и вы никогда не заметите, что это «мобильный» чип.

Samsung производит телефоны, о которых мы все знаем, но процессоры - это большая часть их бизнеса. И, как почти любая другая компания, разрабатывающая чипы ARM, основное внимание уделялось всему, кроме производительности. Срок службы батареи, стоимость, масштабируемость и мультимедийные инструкции важны, и линейка процессоров Exynos очень хорошо работает во всех этих областях. Но Samsung знает, что ARM - это будущее компьютеров, и что они не могут игнорировать грубую мощь, когда дело доходит до фальсификаций. Apple никогда не продаст свои чипы другой компании, так что кто-то должен их построить, и эта компания может продать их всем. Samsung хочет быть этой компанией.

Exynos 9810 является отправной точкой. Samsung скажет нам, что у него есть набор БОЛЬШИХ ядер, предназначенных для высокопроизводительных вычислений, или аналогичная маркетинговая речь, но они имеют ядра, созданные для обеспечения лучшей производительности, когда речь идет о задачах, использующих только одно ядро. Большое внимание уделяется многоядерным процессорам на мобильных устройствах, но когда речь идет о том, что мы делаем с ними, большая часть работает на одном ядре (а на Android они работают на одном потоке внутри этого ядра). В конечном итоге все процессы будут распределены по нескольким ядрам на всех компьютерах, но в обозримом будущем одноядерная производительность будет действительно важной.

Как Samsung это исправит

Компромисс, когда вы используете одно ядро, работающее очень быстро, чтобы сделать что-то, состоит в том, что это требует много энергии. Умные люди работают над тем, чтобы изменить это, но сейчас это означает, что управление работой ядер, их быстродействие и замедление работы очень важны, когда речь идет об управлении питанием. Вы просто не можете позволить энергопотребляющим ядрам процессора работать широко открытыми, когда они не нужны. Все это управляется так называемым губернатором в ядре. Samsung использует стандартный регулятор (регулятор регулятора schedutil cpufreq, представленный в версии 4.7 ядра Linux) со своим собственным специальным модулем горячего подключения.

Samsung пришлось внести изменения в управление питанием, чтобы использовать новый дизайн чипа. Теперь они должны сделать больше изменений.

Регулятор, который использует Samsung, был разработан для изменения частоты и напряжения ядер ЦП, когда средняя нагрузка пересчитывается другой частью ядра, и это работает очень хорошо для множества других устройств, которые его используют. Но ни одно из этих устройств не было разработано так, чтобы иметь набор высокопроизводительных ядер, готовых к работе, как у Exynos 9810. Вот почему Samsung пришлось вносить свои собственные изменения и пытаться сбалансировать энергопотребление и производительность с помощью собственного чипа. И хотя вам может не понравиться то, что делает Samsung, когда дело доходит до пользовательского программного обеспечения (я тут с вами), они знают, что делают, когда дело доходит до их собственного оборудования на уровне ядра.

Когда вы снимаете с экрана горячее управление питанием от Samsung, Exynos 9810 SoC с использованием стандартного регулятора планировщика работает точно так, как ожидалось. Или даже немного лучше, как демонстрирует Андрей Фрумусану из AnandTech, перестроив ядро ​​без утилиты горячего подключения Samsung и сравнив срок службы батареи и производительность с версией Snapdragon.

Это просто программная «ошибка».

Хорошо, возможно, слово «ошибка» здесь неправильное, потому что, вероятно, оно делает именно то, что ожидал от Samsung, и они никогда не думали, что это окажет столь радикальное влияние на время автономной работы. Но это действительно показывает, что Samsung действительно не нужно ничего делать, чтобы решить проблему, когда дело доходит до того, чтобы выжать приемлемое время автономной работы от Galaxy S9 на базе Exynos. «Проблема» уже исправлена, и обновление может появиться сегодня, если это то, что Samsung хотел сделать. Но держу пари, что это не то, что Samsung хочет сделать.

Бета-тестирование

Если у вас есть Exynos Galaxy S9, вам, вероятно, не понравится это слышать, но есть вероятность, что Samsung не собирается возвращаться к тому, что просто работает, и отправляет обновление, удаляющее настройку частоты их процессора. Это не имеет никакого смысла, когда компания потратила неизвестную сумму денег (миллионы) на разработку процессора, который пытается приблизиться к тому, что делает Apple. Я предсказываю, что они будут переоснащать свой модуль горячего подключения, более тщательно проверять его, когда дело доходит до батареи, и пробовать снова. Это означает, что вам придется немного подождать, и это может быть совсем не так, как ожидалось, когда миллионы пользователей получат возможность протестировать его.

Когда все сказано и сделано, версия Exynos снова станет лучшей версией.

Это не помогает, когда у вас телефон с плохим временем автономной работы, но это то, как это в конечном итоге должно сработать, если Samsung когда-нибудь захочет создать процессор, который любая другая компания купит в будущем. У меня действительно нет никаких советов для вас, кроме как попросить вас взять переносную батарею (или нести ваше зарядное устройство, если это работает для вас) и взять его с собой. Но знайте, что это должно было произойти, потому что Samsung - больше, чем просто производитель телефонов. В конце концов это будет решено, и вы сможете дольше оставаться вне зарядного устройства.

Эй, по крайней мере, они не взрываются, верно?