Root NationСтатииТехнологияRN ЧЗВ #2: процесори за смартфони, тяхната мощност, овърклок и сравнение

RN ЧЗВ #2: процесори за смартфони, тяхната мощност, овърклок и сравнение

-

Мисля, че всеки повече или по-малко страстен човек, когато купува първия си смартфон, се замисля колко мощен е той. Във всеки случай в цифри. Например моят бивш LG G2 имаше процесор с четири ядра от 2,23 GHz, докато лаптопът от онова време имаше само две ядра от 1,5 GHz всяко. Затова днес Root-Nation FAQ е посветен именно на това - мобилни процесори и основните въпроси за тях.

Офис на Qualcomm
Снимка: glassdoor.com

Как мобилните процесори се различават от немобилните?

Обикновеният потребител ще си помисли, че ако различните процесори - смартфон и десктоп - имат еднаква честота, тогава мощността им ще бъде еднаква. Всъщност само числата в бенчмарка AnTuTu и по-специализираните приложения зависят от самия процесор, а производителността на системата зависи от такава концепция като чипсета, за която ще говоря по-късно.

- Реклама -

Настолните процесори се използват в работата толкова често, колкото и в игрите. Те се експлоатират в Sony Вегас, във Photoshop, при редактиране на звук, при изобразяване на триизмерни сцени. "Джобните" процесори се използват най-често при писане на текст, при гледане на поточно видео, при минимално натоварени задачи, а мощността им осигурява главно плавна анимация и скорост на обработка на прости заявки.

CISC RISC

Горните разлики идват от факта, че процесорите за смартфони са така наречените едночипови системи. Тоест, те веднага носят видео ускорител, RAM и системи за предаване на данни, включително Bluetooth, GPS и 4G. На настолен компютър всички тези слотове се намират на дънната платка и са подредени по определена схема, която се нарича "чипсет". И повечето от тези компоненти трябва да бъдат закупени, докато те ВЕЧЕ са инсталирани на монокристална система. Най-близкият аналог на настолните компютри е микро-компютър, като например Lenovo IdeaCentre Stick 300. Просто добавете вода монитор!

Lenovo IdeaCentre Stick 300

Причината за това е такава сложна терминология като архитектурата. Това е набор от команди, които могат да бъдат обработени от един или друг процесор по определен начин. Тоест имаме, да кажем, говорим руски, който не е проблем да се научи и който ви позволява да се изразявате в ежедневието. Има и научен език, богат на термини, но много по-гъвкав и технически - труден е за научаване, но ще можете да изпълните почти всяка задача, поставена пред вас.

архитектура x86, на който работят 32-битови процесори за компютри, работи с набор от CISC инструкции или Complex Instruction Set Computer. Това е технически език. Архитектурата на ARM пое по втория път и използва опростен набор от RISC инструкции или компютър с намален набор от инструкции. Това е опростен, разговорен език. От тази разлика произтичат енергийната ефективност, поставените задачи и необходимостта от монокристални системи. Между другото, RISC вариантите се използват и в x64.

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

- Реклама -
Тротлинг
Снимка: blogs.mentor.com

Мобилните процесори са притиснати, да речем, между батерията и дисплея и при нагряване дроселирането е по-забележимо от всякога. В същото време има и неприятни усещания - ако смартфонът е метален, той може да се нагрее до опасни температури и ще бъде много неприятно да го държите в ръка.

Каква е разликата между ARM v6, ARM v7 и ARM v8?

Често в Google Play, в подписите на игри и приложения, се пишат фрази като "функционалността е проверена на ARM v6" или "продуктът е съвместим само с ARM v7". Какво е всичко това ARM v%tsiferka%? Отговорът е прост - това е архитектура като x86 и x64.

qualcomm-смартфон

Първо, отбелязвам, че процесорите ARM v6 са 32-битови и много от техните ограничения произтичат от това. Те не поддържат голямо количество RAM, не поддържат повече от едно физическо ядро, не поддържат технологията Adobe Flash (извън кутията софтуерната поддръжка беше добавена почти веднага). ARM v7 поддържа всичко по-горе, но все още е 32-битова система.

Първите 64-битови микроархитектури бяха въведени от ARM през 2010 г. - това беше ARM v8, който се поддържаше от най-модерните (по това време) модели процесори, като се започне с Cortex-A53 и Cortex-A57, както и едночипов A7 системи, използвани в iPhone 5S и други продукти Apple 2013 година.

износване-qualcomm

Обобщавайки, имаме идеално изпълнение на фразата "повече е по-добре". ARM v6 е по-лош от ARM v7, ARM v7 е по-лош от ARM v8. Въпреки това, поради ниската цена, "шестицата" все още се поставя на бюджетни устройства, минимално фокусирани върху игрите и не толкова ненаситни на батерията - и колкото и да са оптимизирани новите модели, с увеличаването на честотите, нуждата от власт също се увеличава.

Каква е йерархията на процесорите за смартфони?

Обърнах внимание на този въпрос преди много време, когато започнаха спорове - кой смартфон е по-мощен, LG G2 или Samsung Galaxy Бележка 3? Последният имаше осемядрен процесор, което е с четири процесора повече от този на LG, но не превъзхождаше много конкурента - само благодарение на 3 GB RAM. И ми хареса, че процесорите на Note 3 не работят заедно. Това ме доведе до аналогия за кола с два двигателя, които не знаят как да си помагат.

Вторият път този въпрос се появи онзи ден, когато реших да сравня чипсетите Qualcomm Snapdragon 650 и 625. Когато разбрах, че първият има шест ядра на 1,8 GHz, а вторият има осем ядра на 2 GHz, аз. естествено смятах, че второто е по-добро. Сайтовете за сравнение ми дадоха същата картина. Колегите обаче ме поправиха и аргументираха това със следното.

Qualcomm Snapdragon 650 има шест ядра - да, но две от тях са Cortex-A72, флагмански ядра за смартфон без пет минути. Snapdragon 625 има осем ядра, всички Cortex-A53. И предвид особеностите на многозадачността, най-старият процесор е отговорен за мощността. Вариантът A53 е по-добър от A72 само по отношение на честотата, която изобщо не е ключова характеристика:

кортекс а53 срещу кортекс а72

В останалата част, като се започне от размера на L2 кеша, който е два пъти по-голям и завърши с производителността на Dhrystone, която е повече от два пъти по-голяма, A72 превъзхожда A53. Най-важната разлика е ролята на ядрата в пакета big.LITTLE. Това е нещото, което позволява кола с два двигателя да бъде печеливша покупка - слабо и енергоспестяващо ядро ​​работи за слаби задачи, а мощно и ресурсоемко ядро ​​е свързано със силни. A53 може да изпълнява както ролята на МАЛКО ядро, така и ролята на голямо ядро, а A72 - само голямо. Това според мен най-ясно показва йерархията на ядрата помежду си.

В допълнение към това има и други параметри на монокристалната система. GPU, например. 650 има Adreno 510, 625 има 506. Така че процесорът 650 ще се покаже по-добре при работа с игри, видеоклипове и други графики. Само ще спомена, че максималната резолюция на камерата, поддръжката на 4G, различни Bluetooth и Wi-Fi стандарти зависи от процесора в смартфона, NFC и GPS. Защо само го споменавам? Защото обикновеният потребител не се нуждае от това.

Процесор Qualcomm

Ние избираме смартфон именно заради отделните елементи, тъй като те, за разлика от компютъра, не могат да бъдат заменени. Не можем да добавим модул за смартфон NFC, ако, разбира се, не е Project Ara (който, както изглежда, вече няма да излети), а с персонален компютър може да се направи лесно. И ние избираме смартфон, като го гледаме например поддръжката на 4G, или количеството RAM, или качеството на екрана - било то AMOLED или най-обикновен TFT. Съответно ние не избираме директно чипсета, а чрез отделни компоненти по него.

- Реклама -

Колко важен е броят на ядрата в процесора?

Тук ситуацията всъщност е много трудна. Лесно е да се каже, че повече ядра означава повече топлина и колкото по-мощно е ядрото, толкова повече изяжда батерията. Обаче не - колкото по-добър е техпроцесът, толкова по-висока е мощността и ПО-НИСКО топлоотделянето. И във връзка с big.LITTLE, консумацията на батерията не се държи толкова предвидимо. А важността е много лична концепция.

Разбира се, едноядрен процесор не е подходящ за гледане на 4K видео. За игри на двигателя Unreal Engine 4 с теселация, изглаждане и оклузия на околната среда не всеки компютърен процесор е подходящ, какво говори това за мобилния телефон. Ако спирачките в менюто са досадни или превключването между програмите е твърде дълго - да, трябват по-мощни процесори.

хелио-х20

В същото време част от проблемите могат да бъдат решени изключително чрез увеличаване на броя на ядрата, а друга част чрез подобряване на тяхното качество. Ако има много не много ненаситни задачи наведнъж, тогава ядрата ги решават, ако има няколко, но изключително тежки, тогава честотите, кеша, общата производителност и т.н. Въпросът с захранването и, което е важно, отоплението също не е лесен, тъй като новите модели обикновено са по-оптимизирани в това отношение. Мога да кажа с увереност само едно - повече ядра не означава по-добро.

Има ли смисъл да овърклокваме мобилни процесори?

Мисля, че всеки от нас поне веднъж е чувал за овърклок на процесор, видеокарта, дори RAM! И във връзка с популярността на този процес възниква такъв въпрос - струва ли си дори да го правите на смартфон?

Да, има смисъл. Но за всичко по ред. Първо, без root достъп, овърклокването няма да работи, тъй като честотите в стандартния фърмуер са строго фиксирани. След това трябва да инсталирате простата помощна програма AnTuTu CPU Master, която съдържа само няколко плъзгача. Задаваме ги на желания процент, препоръчително е да ги увеличите с не повече от 20%, въпреки че специалистите с 4PDA успяха да ускорят до 60%, без да повредят устройството. Рестартираме смартфона - и готово, преди следващата промяна на честотата, имаме официално овърклокнат смартфон!

antutu-cpu-master

Сега, след като разбрахме КАК да овърклокнем смартфон, нека да разберем ЗАЩО. Логично, нали? Да, с 20% увеличение на честотата ще увеличим производителността, но това няма да се забележи нито в игрите, нито в менюто. Ако играта ви се забави, овърклокът няма да може да спаси ситуацията - или е твърде лошо оптимизиран, или нямате достатъчно GPU или RAM, а процесорът най-вероятно няма да ви спаси от забавяния.

Значи увеличението няма да доведе до резултат, а само ще увеличи консумацията на какво? Точно така, храненето. Ето къде се крие моята изкривена логика. Можете да повишавате честотите и можете да ги намалявате! Да, това ще доведе до намаляване на производителността, но в критични ситуации ще има шанс устройството да работи много по-дълго.

Отново няма гаранция, че подобни манипулации ще доведат до забележими промени, тъй като смартфоните обикновено са оптимизирани за работа с честоти. Въпреки това шанс има и той определено е по-осезаем от шанса за постигане на продуктивност OnePlus 3 от някой бюджетен смартфон.

Denis Zaychenko
Denis Zaychenko
Пиша много, понякога пиша в тема. Интересувам се от компютърни и мобилни игри, както и от сглобяване на компютър. Аз съм почти естет, предпочитам да се наслаждавам, отколкото да мразя.
- Реклама -
абонирам
Уведомяване за
гост

1 коментар
Нов
стар Връх
Интертекстови рецензии
Вижте всички коментари
Странствуващ инженер
Странствуващ инженер
Преди 4

Благодаря ти Информативна статия. Научих нещо ново за себе си.