Лікнеп по мобільному залізу: графічні процесори. Android Крок за Кроком: Відеоприскорювачі і все, що з ними пов'язано Mali від ARM

15.11.2020 Програми

Графічний процесор (GPU) не менш важливим компонентом SoC мобільного пристрою, ніж (CPU). За останні п'ять років бурхливий розвиток мобільних платформ Androidі iOS спонукало розробників мобільних графічних процесорів, і сьогодні нікого не здивувати мобільними іграми з тривимірною графікоюрівня PlayStation 2 чи навіть вище. Другу статтю циклу "Лікнеп по мобільному залізу" я присвятив графічним процесорам.

В даний час більшу частину графічних чіпів виробляють за допомогою ядра: PowerVR (Imagination Technologies), Mali (ARM), Adreno (Qualcomm, раніше ATI Imageon) та GeForce ULP (nVIDIA).

PowerVR – це підрозділ компанії Imagination Technologies, яка в недавньому минулому розробляла графіку для настільних систем, але під тиском ATI та nVIDIA змушена була залишити цей ринок. Сьогодні PowerVR розробляє, мабуть, найпотужніші GPU для мобільних пристроїв. Чіпи PowerVR використовують при виробництві процесорів такі компанії, як Samsung, Apple, Texas Instruments та ін. Наприклад, різні ревізії GPU від PowerVR встановлені у всіх поколіннях Apple iPhone. Актуальними залишаються серії чіпів 5 та 5XT. До п'ятої серії відносяться одноядерні чіпи: SGX520, SGX530, SGX531, SGX535, SGX540 та SGX545. Чіпи серії 5XT можуть мати від 1 до 16 ядер: SGX543, SGX544, SGX554. Специфікації 6 серії (Rogue) поки що уточнюються, але вже відомий діапазон продуктивності чіпів серії – 100-1000GFLOPS.

Mali – це графічні процесори, що розробляються та ліцензуються британською ARM. Чіпи Mali є складовою різних SoC, вироблених Samsung, ST-Ericsson, Rockchip та ін. Наприклад, Mali-400 MP входить до складу SoC Samsung Exynos 421x, що використовуються в таких смартфонах, як Samsung Galaxy SII та SIII, у двох поколіннях "смартфонпланшетмашу?" Samsung Note. Актуальним на сьогодні є Mali-400 MP у дво- та чотириядерних варіантах. На підході чіпи Mali-T604 та Mali-T658, продуктивність яких до 5 разів вища, ніж у Mali-400.

Adreno – це графічні чіпи, які розробляє однойменний підрозділ американської Qualcomm. Назва Adreno є анаграмою від Radeon. До Qualcomm підрозділ належав ATI, а чіпи мали назву Imageon. Останні кілька років Qualcomm при виробництві SoC використовувала чіпи 2xx серії: Adreno 200, Adreno 205, Adreno 220, Adreno 225. Останній зі списку - зовсім свіжий чіп - виконаний за 28нм технологією, найпотужніший з Adreno 2х серії. Його продуктивність у 6 разів вища, ніж у "старого" Adreno 200. У 2013 році все більше пристроїв отримають графічні процесори Adreno 305 і Adreno 320. Вже зараз 320-й встановлений в Nexus 4 і китайську версію Nokia Lumia 920T, за деякими параметрами чіп у 2 рази потужніший за 225-й.

GeForce ULP (ultra-low power) - Мобільна версіявідео-чіпа від nVIDIA, входить до складу системи-на-кристалі Tegra всіх поколінь. Однією з найважливіших конкурентних переваг Tegra є спеціалізований контент, призначений лише для пристроїв на основі цієї SoC. У nVIDIA традиційно тісний зв'язок з розробниками ігор, і їхня команда Content Development працює разом з ними для того, щоб оптимізувати ігри для графічних рішень GeForce. Для доступу до таких ігор nVIDIA навіть запустила Android-додаток Tegra Zone, спеціалізований аналог Android Market, у якому можна завантажити оптимізовані для Tegra програми.

Продуктивність графічних процесорів зазвичай вимірюється за трьома параметрами:

– кількість трикутників за секунду зазвичай у мільйонах – Мега (MTriangles/s);

– кількість пікселів за секунду зазвичай у мільйонах – Мега (MPixel/s);

- Кількість операцій з плаваючою точкою в секунду зазвичай у мільярдах - Гіга (GFLOPS).

По "флопс" потрібно невелике пояснення. FLOPS (FLoating-point Operations Per Second) – це кількість обчислювальних операцій або інструкцій, що виконуються над операндами з плаваючою точкою (комою) за секунду. Операнд з плаваючою точкою - це неціле число (коректніше було б сказати "з плаваючою комою", адже знаком, що відокремлює цілу частину числа від дробової в російській мові є кома). Зрозуміти який графічний процесор встановлений у твоєму смартфоні допоможе ctrl+Fта таблиця наведена нижче. Зверніть увагу на те, що GPU різних смартфонів працюють на різній частоті. Що б обчислити продуктивність у GFLOPS для конкретної моделінеобхідно число вказане в стовпці "продуктивність у GFLOPS" розділити на 200 і помножити на частоту окремо взятого GPU (наприклад у Galaxy SIII GPU працює на частоті 533МГц означає 7,2/200*533 = 19,188):

Назва смартфона/планшета Процесор Графічний процесор Продуктивність у GFLOPS
Samsung Galaxy S 4 Samsung Exynos 5410 PowerVR SGX544MP3 21,6 @ 200МГц
HTC One Qualcomm Snapdragon 600 APQ8064T Adreno 320 20,5 @ 200МГц
Samsung Galaxy S III, Galaxy Note II, Galaxy Note 10.1 Samsung Exynos 4412 Mali-400 MP4 7,2 @ 200МГц
Samsung Chromebook XE303C12, Nexus 10 Samsung Exynos 5250 Mali-T604 MP4 36 @ 200МГц
Samsung Galaxy S II, Galaxy Note, Tab 7.7, Galaxy Tab 7 Plus Samsung Exynos 4210 Mali-400 MP4 7,2 @ 200МГц
Samsung Galaxy S, Wave, Wave II, Nexus S, Galaxy Tab, Meizu M9 Samsung Exynos 3110 PowerVR SGX540 3,2 @ 200Мгц
Apple iPhone 3GS, iPod touch 3gen Samsung S5PC100 PowerVR SGX535 1,6 @ 200Мгц
LG Optimus G, Nexus 4, Sony Xperia Z Qualcomm APQ8064 (ядра Krait) Adreno 320 20,5 @ 200МГц
HTC One XL, Nokia Lumia 920, Lumia 820, Motorola RAZR HD, Razr M, Sony Xperia V Qualcomm MSM8960 (ядра Krait) Adreno 225 12,8 @ 200МГц
HTC One S, Windows Phone 8x, Sony Xperia TX/T Qualcomm MSM8260A Adreno 220 ~8,5 * @ 200МГц
HTC Desire S, Incredible S, Desire HD, SonyEricsson Xperia Arc, Nokia Lumia 800, Lumia 710 Qualcomm MSM8255 Adreno 205 ~4,3 * @ 200МГц
Nokia Lumia 610, LG P500 Qualcomm MSM7227A Adreno 200 ~1,4 * @ 128МГц
Motorola Milestone, Samsung i8910, Nokia N900 TI OMAP3430 PowerVR SGX530 1,6 @ 200Мгц
Samsung Galaxy Nexus, Huawei Ascend P1, Ascend D1, Amazon Kindle Fire HD 7″ TI OMAP4460 PowerVR SGX540 3,2 @ 200Мгц
RIM BlackBerry Playbook, LG Optimus 3D P920, Motorola ATRIX 2, Milestone 3, RAZR, Amazon Kindle Fire першого та другого поколінь TI OMAP4430 PowerVR SGX540 3,2 @ 200Мгц
Motorola Defy, Milestone 2, Cliq 2, Defy+, Droid X, Nokia N9, N950, LG Optimus Black, Samsung Galaxy S scLCD TI OMAP3630 PowerVR SGX530 1,6 @ 200Мгц
Acer Iconia Tab A210/A211/A700/ A701/A510, ASUS Transformer Pad, Google Nexus 7, Eee Pad Transformer Prime, Transformer Pad Infinity, Microsoft Surface, Sony Xperia Tablet S, HTC One X/X+, LG Optimus 4X HD, Lenovo IdeaPad Yoga nVidia Tegra 3 GeForce ULP 4,8 @ 200МГц
Acer Iconia Tab A500, Iconia Tab A501, Iconia Tab A100, ASUS Eee Pad Slider, Eee Pad Transformer, HTC Sensatoin/XE/XL/4G, Lenovo IdeaPad K1, ThinkPad Tablet, LG Optimus Pad, Optimus 2X, Motorola Atrix 4G, Electrify, Photon 4G, Xoom, Samsung Galaxy Tab 10.1, Galaxy Tab 8.9, Sony Tablet P, Tablet S nVidia Tegra 2 GeForce ULP 3,2 @ 200МГц
Apple iPhone 5 Apple A6 PowerVR SGX543MP3 19,2 @ 200МГц
Apple iPad 2, iPhone 4S, iPod touch 5gen, iPad mini Apple A5 PowerVR SGX543MP2 12,8 @ 200МГц
Apple iPad, iPhone 4, iPod touch 4gen Apple A4 PowerVR SGX535 1,6 @ 200МГц

* - Дані приблизні.

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

* - Неофіційні дані.

Потужність мобільної графіки зростає з року в рік. Вже цього року у топових смартфонах ми можемо побачити ігри рівня PS3/X-Box360. Одночасно з потужністю зростає енергоспоживання SoC і непристойно знижується автономність мобільних пристроїв. Що ж, чекатимемо на прорив у галузі виробництва джерел харчування!

Ще один споживач енергії в сучасному мобільному пристрої - це, безумовно, дисплей. Екрани в мобільних телефонахстають все кращими. Дисплеї смартфонів випущених з різницею лише на рік, разюче відрізняються за якістю картинки. У наступній статті циклу я розповім про дисплеї: яких типів вони бувають, що таке PPI, від чого залежить енергоспоживання та інше.

Основна функція графічного процесора – це рендеринг 3D графіки, візуальних ефектів та відображення всього цього на екрані смартфона. GPU отримує на вході полігони (багатокутники, мінімальні поверхні для візуалізації) та після проведення над ними необхідних математичних та логічних операцій видає на виході координати пікселів. Графічний процесор оперує величезною кількістю незалежних між собою завдань, для цього має багато виконавчих блоків. У сучасних десктопних GPU їх може бути кілька тисяч. Основний упор у такій системі ставиться на кількість та швидкість виконання паралельних обчислень.

Можна виділити кілька основних характеристик графічного процесора тією чи іншою мірою, що впливають на продуктивність. Давайте розглянемо їх докладніше.

Тип архітектури.Спочатку розглянемо поняття шейдера - це програма, призначена до виконання графічним процесором. Вони бувають трьох типів:

  • вершинні (vertex shader) – обробляють дані вершин багатогранників (координати, колір тощо);
  • геометричні (англ. geometry shader) – оперують масивом даних, які отримані від вершинних шейдерів;
  • піксельні або фрагментні (англ. pixel shader) - працюють із фрагментами зображення та текстурами, оперують даними пікселя (координати, колір тощо).

Існують архітектури, де кожен такий тип відповідає окремі шейдерні ядра. Зараз же в основному використовуються уніфіковані процесори, де одночасно обробляються вершинні, геометричні та піксельні шейдери. Кількість таких ядер може змінюватись. p align="justify"> Також особливостями архітектур сучасних графічних процесорів є організація системи управління ядрами, кеш пам'яті, взаємодії з іншими модулями SoC.

Норма техпроцесу.Тут все аналогічно CPU. Чим менша ця величина (вимірюється в нанометрах), тим більше графічний процесор буде продуктивнішим, енергоефективнішим.

Тактова частота ядра GPU. Грубо кажучи – це кількість завдань, що виконуються за одиницю часу. Відповідно, чим вища частота, на якій працює графічне ядро, тим краща його продуктивність. Аналогічно центральному процесору вимірюється частота герцах.

Усі вищеописані параметри впливають такі загальноприйняті числові характеристики, как:

  • кількість обробки трикутників за секунду, вимірюється зазвичай у мільйонах — Мега (MTriangles/s);
  • кількість обробки пікселів в секунду, що вимірюється зазвичай в мільйонах - Мега (MPixel / s);
  • кількість обробки операцій з плаваючою точкою в секунду, зазвичай, вимірюється в мільярдах - Гіга (GFLOPS).

Розібравшись із параметрами GPU, давайте коротко згадаємо основних гравців на цьому ринку.

Adreno- графічний чіп Qualcomm, що використовується в їх SoC Snapdragon. Спочатку цей GPU розроблявся фірмою ATI Imageon. Бачачи перспективу смартфонів на операційній системі AndroidКомпанія Qualcomm в 2009 році викупила підрозділ ATI, перейменувавши Imageon в Adreno. Популярні графічні чіпи даної марки: Adreno 203, 205, 305 – бюджетні рішення, Adreno 320, 330, 420 – флагманські.

NVIDIA GeForce ULP- дітище світового лідера з виробництва графічних систем насамперед для стаціонарних комп'ютерівта ноутбуків. Ринок пристроїв на ОС Android Nvidia почала завойовувати з SoC Tegra 2. Орієнтуючись в основному на оптимізацію для ігор, компанія своїми наступними рішеннями (Tegra 3, Tegra 4) застовпила за собою чималу частину ринку. А графічний процесор SoC Tegra K1 взагалі справив фурор.

PowerVR- це GPU з найбільшою часткою ринку мобільних пристроїв. Розробка фірми Imagination Technologie. Ця компанія починала з графічних рішень для стаціонарних ПК та ігрових консолей, але не витримавши конкуренції з ATI та Nvidia перейшла в область мобільних пристроїв, де серйозно досягла успіху. Окрім смартфонів та планшетів на ОС Android, PowerVR є основним постачальником графічних чіпів для Apple. Найбільш знакові продукти: PowerVR SGX 531, SGX 544MP, SGX 545, SGX 543MP2, GX6200, GX6650.

Mali- розробка основоположника процесорної архітектуридля більшості мобільних пристроїв компанії ARM Limited. Перші кроки у виробництві GPU були зроблені її норвезьким підрозділом ARM Norway. Першим повноцінним GPU стала модель Mali-200, яку замінила Mali-300 з рівнем графіки як Sony PSP. Далі була дуже популярна багатоядерна Mali-400, T604 та флагманські Mali-T760, 820, 860. Графічний процесор Mali у своїх SoC широко використовують MediaTek, Rockchip, Samsung.

Я не наводжу результати багатьох синтетичних тестів, тому що практично у всіх бенчмарках продуктивність графіки обчислюється тільки загалом усієї SoC і, як показує практика, вони не завжди об'єктивні. Хіба що покажу топ10 пристроїв з максимально продуктивною графікою від 3DMark.

Рівень графіки в іграх для сучасних смартфонівдосить високий. Просто може зрівнятися з рішеннями для стаціонарних ПК. Паралельно зростають вимоги до продуктивності графічних процесорів. У відповідь розробники покращують архітектуру, збільшують кількість ядер, підвищують тактову частоту. Але знову ж таки, ми повинні розуміти, що на продуктивність графічного процесора в додатках впливають усі компоненти SoC, причому не менш важлива програмна оптимізація. Тільки при збігу всіх факторів можна розраховувати на визначний результат. Не забувайте про це, вибираючи смартфон для ігор!

У другій частині нашого розбору заліза для ігор ми почнемо нашу розмову про телефони вже середніх за своїми характеристиками і ціною, але залишаються актуальними в плані ігор, у тому числі і нових. Основним питанням щодо потужностей телефону тут стає вибір найзручнішої апаратної платформи для ігор.

Отже, насамперед у питанні ігор при виборі телефону варто дізнатися, на якому зв'язуванні процесора та відеоприскорювача побудований телефон. Від цього з недавніх пір досить серйозно залежить як кількість доступних ігор, і якість графіки.

Тут є два основні напрямки: телефони, побудовані на одному з чіпсетів компанії Qualcomm сімейства Snapdragon з відеоприскорювачем серії Adreno, та телефони з відеоприскорювачами серії PowerVR.

Про пристрої на Snapdragon ми сьогодні й поговоримо. Це апаратне рішення дуже поширене серед Android телефонів більшості виробників. Ознайомитись зі списком основних моделей на цій платформі можна. Зі списком ігор, оптимізованих для телефонів на Snapdragon можна ознайомитися. Всі пристрої Snapdragon використовують різні версії прискорювачів Adreno. Актуальними для середнього цінового сегмента на сьогоднішній день є прискорювачі Adreno 200 і Adreno 205. На жаль, пристрої, побудовані на зв'язці процесора QSD8250 і відеоприскорювача Adreno 200, вже застаріли і можуть зі скрипом тягнути важкі ігри з 3d графікою, але вони все ще більш чим придатні для більшості вже вийшли ігор. Нові пристрої (MSM7230/MSM8255 + Adreno 205) вже без проблем працюють з усіма іграми, які оптимізовані для Snapdragon.

Одним із головних плюсів у виборі телефону на платформі від Qualcomm останнім часом стала ексклюзивність частини нових ігор для телефону Sony-Ericsson Xperia Play, який якраз і побудований на Snapdragon. Запуск ексклюзивних ігор Sony-Ericsson Xperia Play також можливий і на всіх Snapdragon пристроях.

Основним же мінусом телефонів на Snapdragon перед телефонами на апаратній платформі, що можна порівняти за потужністю, від інших виробників, що використовує прискорювач PowerVR, як правило стає менша потужність Adreno перед своїм основним конкурентом. Проте проблема ця не така страшна, бо навіть найновіші ігри підуть на достатній швидкості, хіба що з дещо меншою деталізацією графіки.

Як деяке підведення всього цієї частини можна сказати, що телефони, побудовані на платформі Snapdragon, є збалансованими рішеннями як для роботи, так і для ігор, багато в чому випереджаючи рішення конкурентів, але все-таки дещо відстаючи в плані ігор від графічних рішень PowerVR. Про них ми й поговоримо у наступній частині.

Багато хто з вас качав кеш до ігор, або дивився характеристики будь-якого пристрою. Кожен бачив, що були якісь незрозумілі слова на зразок Tegra, Adreno, Mali, PowerVR. Давайте дізнаємося, що це таке.
Все перераховане вище - відеоприскорювачі. Відеоприскорювач - це одна з головний частинв SoC (System on the Chip), скорочено GPU. GPU, або Graphic Processing Unit - це такий чіп, інтегрований у CPU, і він відповідає за 2D та 3D графіку. І їх продуктивність вимірюється у Flops. CPU, або Central Processing Unit, одним словом - процесор.

Розглянемо види найпопулярніших GPU. Їх 4 види:

  1. Tegra (GeForce ULP) від NVIDIA
  2. Adreno від Qualcomm
  3. Mali від ARM
  4. PowerVR від Imagination Technologies
Також є менш популярні GPU, але розглянемо їх наступного разу.

Tegra (GeForce ULP)

Саме взагалі поява такого SoC як Tegra почалася в 2007 році через придбання компанією NVIDIA компанію PortalPlayer. У той час процесор не користувався популярністю, оскільки міць була не конкурентоспроможною, і сама Tegra використовувалася у плеєрах, смартфонах під Windows Mobileта Windows CE.

Еволюція лінійки SoC Tegra

Все змінилося після ставки NVIDIA на нову операційну системувід Google – Android. Так у 2010 році з'явився двоядерний Tegra 2 для планшетів, а в 2011 для смартфонів. Потім з'явився Tegra 3 і далі Tegra 4, 4i, К1 та Х1.

Сама еволюція у плані графічних можливостей почалася з Tegra 2. У GPU процесора від NVIDIA було 8 графічних ядер, повна підтримка Direct3D Mobile та OpenGL ES 2.0 та продуктивність у 6.7 GFLOPS при 400 мГц.

А у GPU Tegra 3 вже 12 графічних ядер, 12.4 GFLOPS при частоті 520 мГц.

Вже в 2012 були в іграх ексклюзиви для Tegra, наприклад, покращена графіка, спецефекти та промальовування, а також оптимізація. Досить мало людей скаржилися на нестачу продуктивності.

Я вже мовчу про Tegra 4 та 4i c 72/60 графічними ядрами з підтримкою OpenGL ES 3.0 та 96.8 GFLOPS із 72 ядрами при частоті 672 мГц, та 74.8 GFLOPS із 60 ядрами при 660 мГц.

Не йдеться про К1 з 192 графічними ядрами, підтримкою Direct X 12, OpenGL ES 3.1 і продуктивністю 360 GFLOPS при частоті 850 мГц.

Не говоритимемо про Х1 з продуктивністю 1 TFLOPS, з 256 графічними ядрами при частоті 1 Ггц. Одразу можна сказати, що мобільний ринок розвивається.

Але куди така міць без належної оптимізації? Саме зараз NVIDIA займається цим.

Портал для Tegra 4/K1

Half-Life 2 для Tegra 4/K1

Вона запускає різні ексклюзиви, такі як Portal і Half-Life 2 і так далі. Всі ці програми знаходяться в спеціальному маркеті для Tegra - Tegrazone.

Загалом якщо ви любите грати, то брати Tegra.

Adreno від Qualcomm (Snapdragon SoC)

Повноцінна поява Adreno з'явилася після запуску лінійки SoC Snapdragon компанією Qualcomm у 2009 році.

Toshiba TG01

Першим мобільним пристроємна Snapdragon був Toshiba TG01 з Adreno 130, а далі HTC HD2.

P.S Потужність чіпсетів можна порівняти з ігровими приставками.

Після розвитку Android і Windows Phone сам розвиток Snapdragon пішов різко вгору. За 6 років вже зроблено 5 поколінь SoC Snapdragon. S1, S2, S3, S4 та 200/400/600/800.

За ці п'ять поколінь було запущено безліч видів процесорів, які можна заплутатися. Для цього можна подивитися таблицю нижче, де я зібрав популярні на Наразівиди GPU та їх процесори.

GPU → Процесор

А ось список продуктивності Adreno у GFLOPS (Чим більше, тим краще):

  • Adreno 130 – 133 мГц – 1.2 GFLOPS
  • Adreno 200 - 245 мГц-4 GFLOPS
  • Adreno 203 – 294 мГц – 9.4 GFLOPS
  • Adreno 205 – 266 мГц – 8.5 GFLOPS
  • Adreno 220 - 320 мГц - 19 GFLOPS
  • Adreno 225 - 400 мГц-26 GFLOPS
  • Adreno 305 - 450 мГц - 24 GFLOPS
  • Adreno 320 - 450 мГц - 86 GFLOPS
  • Adreno 330 - 450-578 мГц - 130-167 GFLOPS
  • Adreno 420 - 600 мГц - 172 GFLOPS
  • Adreno 430 - 700 мГц - 454 GFLOPS
Чіпсети Snapdragon використовуються у багатьох пристроях, особливо у флагманах. Про оптимізацію в іграх можна і не хвилюватись через популярність GPU, а останні версіїпідтримують OpenGL ES 3.1 та Direct X 11.

Mali від ARM

Mali – це GPU від ARM. Діляється на 4 покоління: Utgard, Midgard 1/2/3.

LG Renoir

Перший GPU був Mali-55 з підтримкою OpenGL ES 1.1 та з одним графічним ядром, яке визнано найменшим графічним чіпом, з'явився вперше в LG Renoir, де Mali-55 використовується тільки для оптимізації роботи інтерфейсу.

Другий досвід у створенні GPU був Mali-200. Тоді він уже підтримував OpenGL ES 2.0 із 1 графічним ядром при частоті 275 мГц.

Третій досвід був на Mali-300. Він міг відтворювати графіки рівня PlayStation Portable, частота GPU була 395 мГц.

Четвертий досвід у створенні GPU був революційним - Mali-400 - продовження Mali-300, але за допомогою багатоядерності до 4 графічних ядер, внаслідок чого продуктивність збільшується до 4 разів. Частота 395-533 мГц, продуктивність 2.5 до 19 GFLOPS. Популярний серед смартфонів та планшетів 2013 року.
років.

Також є Mali-450. Це той самий 400, але продуктивність збільшена вдвічі. Може мати до 8 графічних ядер, частоту від 375 до 700 мГц та продуктивність у 30-60 GFLOPS.

Mali-Т760 – найпотужніший GPU серед Mali, з підтримкою до 16 графічних ядер, частота 685 мГц та 376 GFLOPS! Підтримує OpenGL ES 3.1, OpenCL1.2, OpenVG 1.1 та Direct X 11.1.

Найпопулярніші GPU Mali ви можете розглянути в цій таблиці:

GPU → Максимальна кількість графічних ядер
Понад 35-40% пристроїв працюють із Mali. Тому можете чекати таких фризів і лагів у іграх.

Зазвичай Mali можна зустріти у чіпсетах Exynos, MediaTek, All Winner, Rockchip.

Power VR від Imagination Technologies

GPU створена від Imagination Technologies, ще в далеких 90-х. Була навіть у той час на рівні з AMD і NVIDIA, але через швидкі розвитки інших компаній відстала від них. Після чого вони перейшли на мобільну та побутову техніку.

Пропустимо всі прелюдії і почнемо відразу з GPU:

Серія → GPU
Популярні GPU PowerVR
Видів GPU так багато, що я просто покажу вам список продуктивності GFLOPS (Чим більше, тим потужніше):

  • SGX530 - 200-300 мГц-1.6-2.4 GFLOPS
  • SGX531 – 200 мГц – 1.6-2.4 GFLOPS
  • SGX531 Ultra - (MT6577, MT6575) - 522 мГц - 4.2 GFLOPS
  • SGX535 – 300 мГц – 2.4 GFLOPS
  • SGX540 – 153 – 512 мГц – 3.2-6.1 GFLOPS
  • SGX543 - 200-300 мГц - 6.4-9.6 GFLOPS
  • SGX543 MP2 - 250 мГц (Apple A5) - 16 GFLOPS
  • SGX543 MP3 - 300 мГц (Apple A6) - 29 GFLOPS
  • SGX543 MP4 - 250 мГц (Apple A5X) - 32 GFLOPS
  • SGX544 - 286-357 мГц - 9.2-11.4 GFLOPS
  • SGX544 - 600 мГц - 19 GFLOPS
  • SGX544 - 300-533 мГц - 19-51 GFLOPS
  • SGX545 – 533 мГц – 8.5 GFLOPS
  • SGX554 - 300 мГц - 19 GFLOPS
  • SGX554 MP4 - 300 мГц (Apple A6X) - 77 GFLOPS
  • G6100 – 300 мГц – 19.2 GFLOPS
  • G6200 MP2 - 300-500 мГц - 38.4-64 GFLOPS
  • G6400 MP4 - 300 мГц - 77 GFLOPS
  • G6430 MP4 - 450 мГц (Apple A7) - 115.2 GFLOPS
  • GX6450 MP4 - 450 мГц (Apple A8) - 115 GFLOPS
Самі графічні чіпи можна зустріти у процесорах від Apple, MTK, AllWinner, Intel, Samsung.

Ми розглянули 4 види популярних графічних відеоприскорювачів від 4 різних виробників. У кожного свої мінуси, у кожного свої плюси. Також ви дізналися що таке GPU, CPU, і з небагато історії кожного відеоприскорювача.

Сподіваюся, вам чимось допоможе дана стаття, та удачі у ваших пригодах!