Мобильная графика Mali или Adreno — что лучше?

0
288
Мобильная графика Mali или Adreno - что лучше?

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

К базовым решениям, которые созданы ARM, относятся процессорные ядра и графические ускорители Mali. Они используются такими, например, чипмейкерами как Samsung, MediaTek, Huawei (HiSilicon Kirin), Spreadtrum и Nvidia.

У американского чипмейкера Qualcomm другой подход к этому вопросу — топовых чипсетов она практикует использование собственных вычислительных ядер Kryo и фирменной графики Adreno, которая разработана она специалистами компании.

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

Мобильная графика Mali или Adreno - что лучше?

Плюсы и минусы графики Qualcomm Adreno

Плюсы

Высокий показатель производительности. Теоретические расчёты говорят о более высоком максимальном быстродействии графики Adreno относительно Mali. Они справедливы, если используются в чипсетах одинакового класса. Так, для Snapdragon 625 показатель вычислительной мощности Adreno 506 равен порядка 130 GFLOPS (речь идёт о миллиардах вычислений за одну секунду с плавающей запятой). Его же конкурент MediaTek Helio P10, имеющий графику Mali T860 MP2 имеет показатель 47 GFLOPS.

Поддерживаются более совершенные API. У чипов Adreno последнего поколения имеется больший набор API (программные инструменты для разработки), к тому же версии их новее. Например, с момента выхода Adreno из пятисотой версии прошёл уже год. И им поддерживаются Open GL ES 3.2, DirectX12, OpenCL 2.0 и Vulkan. Тогда как Mali не поддерживается DirectX12, да и OpenCL доступны только для серии G 2016, которая появилась в относительно недавно.

Они меньше перегреваются. У графических процессоров Adreno не так высока склонность к перегреву, как у Mali. При этом надо сказать, что у Qualcomm имелись некоторые процессоры, которым было свойственно впадать в троттлинг. Но это были процессоры, отличавшиеся повышенной мощностью, соответственно и ядра центрального процессора обладали горячим нравом. Практически на одном уровне с конкурентами они работали, когда соблюдался режим сниженной производительности.

Минусы

Довольно высокая стоимость. На разработку своей графики Qualcomm приходится затрачивать большее количество денег, если сравнивать с суммой, в которую обходится конкурентам лицензирование ARM Mali. По этой причине стоимость чипсетов от американского производителя выше чем, скажем у MediaTek.

Софт оптимизируется хуже. Порядка 25% от всех реализуемых в мире смартфонов производятся Samsung, а они пользуются графикой Mali. Компанией Huawei в своих чипах Kirin также практикуется внедрение стоковых ГП от ARM. И MediaTek предпочитают использовать ARM-графику, не пользуясь никакой другой. Результатом этого является большая доля Mali на мировом рынке. А потому разработчиками игр отдаётся предпочтение при оптимизации своей продукции Mali. Можно сказать, что имея меньшее количество GFLOPS, Mali в чипах, относящихся к среднему и бюджетному уровню незначительно хуже в играх, чем Adreno.

В рендеринге Fillrate меньше. Чипы Adreno обладают относительно слабым доменом текстурирования, на котором лежит ответственность за процесс формирования конечного изображения. Adreno 530 под силу провести рендеринг порядка шестисот миллионов треугольников, формирующих 3D-картинку, за одну секунду. А Mali G71 — 850 000 000.

Мобильная графика Mali или Adreno - что лучше?

Плюсы и минусы графики ARM Mali

Плюсы

Высокий показатель распространённости. В связи с, эталонностью графики Mali для чипсетов смартфонов, оптимизация игр под неё происходит лучше, чем под Adreno.

Невысокий ценовой порог. Стоимость лицензии на производство чипсетов с Mali обходится достаточно дёшево. Что позволяет даже незначительными компаниям, не имеющим возможности производить миллионные вложения, производить чипы с Mali. А это провоцирует подстегивание конкуренции и способствует стимуляции компании ARM подвигая её на разработку новых решений. К тому же пользователям графики Mali приходится в итоге тратить меньше денег.

Высокий уровень тактовых частот. Частоты, используемые в графических процессорах Mali равны 1 ГГц. А у конкурентов этот показатель не превышает 650 МГц. Более высокая частота на чипах Mali позволяет лучше проводить игры, которыми многопоточная обработка 3D поддерживается хуже.

Мощность домена рендеринга. Топовому ARM Mali G71 под силу произвести рендирование около восьмисот пятидесяти треугольников на протяжении одной секунды, что идентично двадцати семи миллиардам пикселей. И это притом что Adreno 530 в состоянии обработать только 8 миллиардов. А значит, его лучше использовать в процессе работы с графикой HD-текстур, имеющих высокое разрешение.

Минусы

Шейдерных ядер меньше. Графические процессоры Mali имеют меньшее количество шейдерных ядер, чем у продукции фирм-конкурентов. Mali хуже и в части максимальной производительности в GFLOPS. Кроме того, они хуже приспосабливаются к играм, которые способны к эффективному распараллеливанию нагрузок на ГП.

Конфигурации ограничены. Собственно отставание графических процессоров Mali от Adreno незначительно. Однако в реальной жизни производители предпочитают использование готовых решений не очень сложных, имеющих не очень большое количество вычислительных кластеров. Так, в Mali T720 предусмотрено содержание порядка восьми блоков, однако наибольшее распространение получил Mali T720 MP2, имеющий всего два кластера.

Предрасположенность к перегреву. Высокий уровень тактовых частот решения Mali более универсальны, однако, в качестве побочного эффекта, они обладают способностью перегреваться. Именно по этой причине не получается встроить в чипсет значительное число кластеров графики.

Mali или Adreno — что лучше?

На основании всего вышеизложенного, можно сказать, что Adreno обладает более мощными вычислительными блоками, лучше поддерживает новые технологии и не создаёт проблем с перегревом. При этом на стороне Mali популярность, доступность, мощность домена рендеринга, а также тактовая частота. И, как следствие, первоочередная оптимизация софта под эту графику.

Mali или Adreno - что лучше?

Но надо сказать, что это только теоретические выкладки. Реальность же указывает на то, что для использования в моделях, относящихся к бюджетному и начально-среднему уровням, предпочтение отдаётся Mali. Тогда как прерогатива Adreno — модели твёрдого среднего класса и флагманские. И это вполне естественно, ведь современная действительность не позволяет рассматривать графику отдельно от чипсета.

Оставьте ответ

Please enter your comment!
Please enter your name here