Бренд Xiaomi хорошо знаком нам по смартфонам и планшетам, велосипедам и батареям, гироскутерам и воздухоочистителям… В общем, список можно продолжать все дальше и дальше. А теперь в него добавились еще и однокристальные системы.
В рамках выставки MWC 2017 компания представила свой первый чип, который ранее был известен под кодовым именем Pinecone V670. Новинка получила торговое название Surge S1, а первым смартфоном на ее базе стал Xiaomi Mi5C, который уже побывал у нас на тестировании.
С учетом его стоимости и уровня конкуренции даже среди собратьев общественность довольно холодно приняла данную модель.
| Параметр / Модель | Xiaomi Surge S1 |
| Количество ядер | 4 + 4 |
| Архитектура | Cortex-A53 + A53 |
| Частота работы CPU | 4 x 2.10 ГГц + 4 x 1.40 ГГц |
| Схема работы ядер CPU | – |
| Техпроцесс | 28 нм HPC+ |
| GPU | Mali-T860 MP4 (?) |
| Частота работы GPU, МГц | – |
| ОЗУ | LPDDR3 |
| Кол-во каналов ОЗУ | н/д |
| Частота работы ОЗУ, МГц | 933 |
По конфигурации CPU части Surge S1 больше всего похож на MediaTek Helio P10/P15, но видеоядро в нем производительнее и находится на уровне Helio X20. Из явных недостатков модели стоит сразу указать на поддержку не самой быстрой памяти LPDDR3 и не самый передовой техпроцесс 28 нм.
Тем не менее, судя по презентации производителя, стоимость чипа должна быть очень привлекательной, но ничего не было сказано на счет продажи сторонним производителям мобильных решений.
Для начала посмотрим на данные производителя, которые были объявлены на презентации. А вместо абстрактных конкурентов возьмем конкретные модели на тех SoC, которые были выбраны самим производителем.
Заявленные 17 fps для сцены Manhattan Offscreen 3.0 кажутся очень позитивными. В этом плане новичок должен дать фору конкурентам вроде Snapdragon 625 и даже Snapdragon 652. Напоминаю, это те данные, которые предоставил производитель на презентации, мы их проверим.
CPU часть тоже не подводит, чуть менее 3 500 баллов в Geekbench 4 это очень приличный результат.
Помимо этих бенчмарков, был показан результат AnTuTu 6, но поскольку это кумулятивный бенчмарк, то непонятно, с какими решениями сравнивалось референсное устройство. Впрочем, результат заявлен в районе ~65 000 баллов.
А теперь пришло время посмотреть, что же мы получили на деле. Тут надо оговориться, что все тесты, проведенные ниже, это результат пиковой производительности, то есть я давал смартфону остыть между прогонами разных бенчмарков, дабы максимально исключить троттлинг.
В нашем обзоре Xiaomi Mi5C мой коллега получил примерно такой результат в Geekbench 4, и это сразу же показалось странным, ведь он заметно меньше того, что обещал производитель.
Связано это было, конечно же, с планом энергопотребления, который смартфон постоянно пытается выставить в режим «Сбалансированный». Но его скорее можно назвать «Энергосберегательный», так как он действительно сильно ограничивает производительность.
На деле, мне без труда удалось добиться заявленных результатов.
GeekBench 4Если сортировать результаты по показателям Multi-core, новинка выглядит очень неплохо, обгоняя Snapdragon 650 в составе Sony Xperia X Compact. Однако если посмотреть на более значимые показатели Single-core, то тут дела обстоят не так радужно.
Все же даже высокая частота не помогает энергоэффективным ядрам А53 конкурировать со старыми А57, не говоря уж про А72/А73.
Зато в графическом бенчмарке Basemark X новичок проявляет себя хорошо.
Basemark XSurge S1 оставляет позади даже Snapdragon 808, не говоря уж про Snapdragon 625 и MediaTek Helio X20. При высоком качестве рендеринга видеоядро немного «проседает», скорее всего, это сказывается медленная память.
А вот в 3D Mark ситуация совсем иная, хотя Helio X10/X20 и Snapdragon 625 все равно повержены.
Для получения дополнительной информации по «чистой» математической производительности был выбран бенчмарк CPU Prime, в котором новинка уступила своим основным конкурентам.
Посмотрим, что у нас будет в GFX Benchmark. Производитель не лукавил, смартфон выдал около 16 fps в этой дисциплине.
И действительно информация с презентации подтверждается, GPU Mali-T860 MP4 обеспечивает высокую производительность. Обратите внимание на превосходство по отношению к Snapdragon 425 – отрыв очень большой.
Скорость копирования данных в ОЗУ составила чуть более 7 Гбайт/с, это средний результат как раз на уровне Snapdragon 625.
Планировщик настроен не очень хорошо, он не считает нужным заставлять SoC работать на высокой частоте в браузере, что закономерно приводит к низким результатам в браузерных тестах.
В целом, стоит отметить, что комфортность работы в браузере и нетребовательных приложениях заметно ниже, чем у моделей с производительными ядрами Cortex-A72/A57, так что по субъективным ощущениям при повседневной работе Surge S1 кажется медленнее Snapdragon 650/652.
А вот игровая производительность Surge S1 порадовала. Несмотря на нагрев корпуса, что вполне ожидаемо, чип позволил довольно комфортно играть в те же «танки» на максимальных настройках при разрешении Full HD.
Непонятная ситуация возникла лишь с RealRacing 3, в котором ожидалось увидеть более плавную картинку. В остальном же Surge S1 вполне тянет на звание игрового чипа среднего сегмента.
Теперь мы подошли к самому проблемному аспекту современных SoC. Нет большого смысла в высокой пиковой производительности, если смартфон начинает тупить уже через две-три минуты работы с ним. Учитывая, что Surge S1 построен на устаревающем техпроцессе 28 нм, чудес в этом плане от него ждать не приходится.
Начнем мы с GFX Benchmark.
На этих скриншотах показана работа смартфона в двух режимах энергосбережения. В случае с «Производительным» пиковая производительность составила 1 712 кадров, а «Сбалансированный» оказался способен на 1 238 кадров. Разница небольшая, но нагрев в первом случае оказался существенным, тем не менее, в обоих случаях троттлинг невелик, что по этому графику заметить непросто, поэтому давайте сведем его к абсолютным значениям.
Теперь, когда мы можем рассмотреть абсолютные результаты, да еще и в сравнении с другими чипами, становится ясно: перед нами очень стабильный чип! Правда, он немного уступает Snapdragon 650 в составе Xiaomi Mi Max, но все же, результат очень хороший.
К последнему 29-му прогону Surge S1 оказался производительнее Exynos 8890 и Snapdragon 820 (LG V20). Почему так получилось? Все дело в разрешении, если Snapdragon 820 при разрешении Full HD практически не троттлит в этом тесте, то WQHD – совсем другая история. Про Helio X20 вообще говорить неловко, он у нас аутсайдер.
Посмотрим на результаты семи прогонов Basemark X. Очень высокая стабильность работы! Если присмотреться, то к седьмому прогону Surge S1 показывает производительность выше Exynos 7420, который почти вдвое быстрее «на холодную». Правда, Snapdragon 820 в составе Sony Xperia XZ недостижим при любом раскладе.
Если мы перерисуем график и сравним относительный результат, где за 100% возьмем результат первого прогона, то ничего сильно не изменится – стабильность очень высокая. В этом плане Helio X20 вообще не конкурент в данной дисциплине.
При этом нагрев впечатляющий. 56 градусов на экране и 58 на задней крышке это обжигающе много. Я даже не представляю, насколько горячо у этого смартфона внутри, поскольку температурные датчики не считываются сторонними программами.
Старая версия AnTuTu с тестом стабильности не выявляет каких-то проблем по мере нагрева, но и результат тут невысокий, мягко говоря.
Схожая ситуация наблюдается в тесте 3D Mark Sling Shot Extreme. Обратите внимание на конец графика, новый чип Xiaomi без проблем держит частоту при высокой нагрузке.
Даже при использовании всего четырех потоков вычислений утилита StabilityTest перегревает наш тестовый Xiaomi Mi5C. Причем обратите внимание, 56.2 градуса – температура батареи, не чипа. Напомню, что смартфоны Sony, которые обучены бережно обращаться с батареей, перестают заряжаться при температуре ~42 градуса.
Проще говоря, 56 градусов – это очень много для батареи. При этом корпус смартфона сильно нагрелся.
Но что самое интересное, при повторном запуске AnTuTu 6 смартфон не троттлил. Разница вполне укладывается в погрешность измерений. Отличный результат!
На этом моменте читатель может задаться вопросом, как же так получается, однокристальная система, которая не сбрасывает частоту и построена с применением 28 нм норм производства. Чего тут не хватает? В этой формуле нет энергопотребления. В нашем обзоре Xiaomi Mi5C показал приличную автономность. Это верно, но только не в режиме «Производительный». В нем ситуация выглядит так:
Всего 70 минут. Это в пять раз меньше, чем у того же Xiaomi Mi Max на Snapdragon 650. Поэтому за высокую стабильность при неплохой производительности приходится расплачиваться автономностью. Чудес не бывает.
Теперь рассмотрим некоторые нюансы работы Xiaomi Surge S1. Начнем с изучения масштабируемости.
Для этого будем использовать старый добрый Linpack. Как видно, планировщик эффективно обрабатывает до пяти-шести потоков. Надо отметить, что после задействования четырех потоков рост хоть и есть, но он невелик.
Если прочертить данные для идеальной масштабируемости восьми ядер без учета «слабого» кластера (mean) и с учетом такового (meanBigLittle), станет ясно, что перед нами представитель одной из реализации систем big.LITTLE. Однако, …
…если мы посмотрим на реальное положение дел, то можем увидеть, что система вольна использовать два кластера одновременно. Например, при игре в WoT:Blitz задействованы шесть ядер: два высокопроизводительных (2.1 ГГц) обрабатывают нужды игры и четыре низкопроизводительных (1.4 ГГц) обслуживают нужды системы не напрягаясь.
И на этом же скриншоте мы видим явный недостаток – вместо парковки двух едва работающих ядер из «толстого» кластера, они продолжают молотить на максимальной частоте. Энергоэффективность под нагрузкой? Не, не слышал.
А так ведет себя чип в Dead Trigger 2. Ситуация очень напоминает ту, что мы видели ранее. Можно заметить, что частота регулируется не очень гибко, то есть для одного кластера может быть использована только одна частота для всех четырех ядер.
При этом чипу ничего не стоит загнать оба кластера в максимальную частоту работы и использовать их все с разной загрузкой в бенчмарках.
Вернемся к полученным данным в Linpack и сравним результаты Surge S1 с другими SoC.
Вот тут ситуация получается интересная и она объясняет, почему при обычной работе Surge S1 кажется медленнее Helio X20, Snapdragon 810 и тем более 820. Планировщик неверно определяет нужды приложения и выдает очень скромные результаты.
Если Helio X20 со своим сложным управлением десятком ядер все же раскрывается в многопоточной нагрузке, то герой обзора «спит» и не считает нужным нормально работать. Отсюда, кстати, невысокие показатели в браузерных бенчмарках и едва заметные лаги в работе оболочки.
Но есть один секрет. Если мы запустим вместе с Linpack бенчмарк AnTuTu, то характер работы SoC несколько изменится. Полагаю, смартфон при запуске знакомого бенчмарка принудительно переводит работу в более производительный режим.
Вот это уже более достоверный результат. Обратите внимание на масштабируемость с одного до четырех потоков. Повышение производительности почти линейное! При увеличении нагрузки до восьми потоков большой разницы не наблюдается.
Обновленные данные радикально картину не меняют, но делают позицию Surge S1 чуть более крепкой.
Xiaomi Surge S1 получился очень интересным чипом. Я давно не помню момента, когда мне пришлось бы назвать мобильный процессор «честным», но тут как раз тот случай. Помните старые Intel Atom, которые отлично масштабировались и выдавали среднюю производительность, но отличались высокой стабильностью работы и столь же стабильно высоким энергопотреблением?
Вот и герой обзора создает примерно такое же впечатление. С одной стороны, он почти не сбрасывает частоту, когда требуется высокая производительность. С другой – за эту стабильность приходится расплачиваться энергопотреблением и нагревом. Думаю, в скором времени в Xiaomi допилят свой планировщик и сильно его придушат, дабы он соответствовал ожиданиям энергоэффективности.
Отдельно стоит отметить, что Surge S1 занимает очень привлекательное место между чипами MediaTek и Qualcomm, поскольку первым не хватало именно производительности GPU, а вторым – низкой стоимости.
Плюсы Xiaomi Surge S1:
Минусы SoC: