LG Optimus 2x ICS para, avagy mire (lehet) elég a világ első kétmagos telója...?

írta: Rover623, 12 éve

Túl vagyok már azon a koron, amikor még érdekelt az (e)péniszem mérete...ennek ellenére szeretem összemérni a magam és eszközeim képességeit másokkal/másokéval... :DDD
No meg izgatott néhány kérdés:
- vajh elegendő lesz-e a 2x-ben lakozó vas az ICS futtatásához?
- indokolt-e a külföldi és hazai szaksajtóban tapasztalható Tegra2 lesajnálás, miszerint a Single-Channel memóriakezelése miatt jócskán elmarad a teljesítménye a később megjelent konkurens SoC-okhoz képest?
- hova pozicionálható a Tegra2-ben található NVIDIA GPU teljesítménye a "nagymenőkhöz" képest?

Nagyot dobott az elmélkedésemen a napokban megjelent összehasonlító teszt, amelyben a Samsung Nexus, Note és Galaxy II telókat mérték össze. Ez volt ugyanis emlékeim szerint az első olyan teszt, ahol a szintetikus benchmarkok között az AnTuTu is szerepelt, ami azon ritka Android-os tesztek közé tartozik, aminek a részeredményei is láthatóak!
Ráadásul a sokat sztárolt Samsung készülékek szerepeltek a tesztben, vagyis megláttam a lehetőséget, hogy legalább a magam számára tisztázzam, hol is áll ezekhez a kütyükhöz képest az Optimus 2x! :C

A Samsungok tesztkörnyezetét nem írom le, mert arról csak annyit tudni, amennyi a tesztből lejön...:DD
Az Optimust az alábbi környezetben teszteltem:
- MIUI Android 2.1.20 (USA version...paráztam is amikor felkerült, mert azzal indított, hogy állítsam be a Google fiókot, stb. :Y Márpedig nem csináltam előtte mentést, hiszen az új MIUI-k elvileg simán felülírják a régieket! De szerencsére néhány alapbeállítás mászott csak el, minden progi és adat megmaradt! :U)
- 2.6.32.54 LGEK-PWRSS-32M kernel (Vagyis nem gyúrtam a teljesítményre! Gondoltam ennyi előnyt adhatok a "fiataloknak"! :P )
- semmilyen háttérszolgáltatást nem lőttem le, WiFi működött, telefonhálózaton lógott, Facebook kliens és három e-mail szinkronizáció futott a háttérben...tudtommal ennél sterilebb környezetben szoktak benchmarkolni a "nagyok", de ezzel próbáltam ellensúlyozni, hogy nem gyári szoftverkörnyezetet használtam! :B

Az PH!-s teszteredmények mellé - a jobb összehasonlíthatóság érdekében - odacsaptam még a régebben megjelent cikkekből kibányászott Smartbench 2011-es eredményeket is!

Lássuk az eredményeket hát...

Elemezzük pöttyet amit látunk!

Koncentráljunk az AnTuTu-ra, mert ott részeredményeket is látunk!

Memóriakezelés: gyengusz...de a Nexus-é még halványabb! ;]
CPU: az egész számos teljesítmény is megüti az OMAP prociét, de az Exynos elhúz (erről később bővebben!). A lebegőpontos teljesítmény viszont csúfos...dehát tudjuk, hogy az OMAP és az Exynos is megkapta a NEON utasításkészlet-kiterjesztést, az NVIDIA viszont kispórolta ezt a Tegra2-ből...általában a video-feldolgozás látja kárát... :O
2D grafika: a Tegra2 fölényesen vezet...még az SII-höz képest is, pedig annak csak ugyanannyi pixelt kell megmozgatnia, mint a 2x-nek! :C
3D grafika: a Tegra2 simán partiban van a többiekkel...nincs miért szégyenkeznie! Persze az AnTuTu 3D-s benchmarkja nem túl szofisztikált...:DD
Database IO: vezet az Optimus! Bőven! Kár, hogy okostelókon ritkán futnak olyan alkalmazások, amelyek ezt ki is tudják használni! :U
SD kártya: FÖRTELMES!!! Nem tudni az NVIDIA kitől vette a Flash-t (időközben kiderült:Toshiba), de valami félelmetesen szar! :W Ebből adódik a progik lassú telepítése, az alkalmazásindítások viszonylagos lassúsága! :O

Linpack: az eredményeken egyértelműen látszik, hogy a Tegra2 architektúrája némileg fejletlenebb, mint a többieké! :U

Smartbench 2012:
Productivity: a Nexus szintjét hozza, de az Exynos rendszerek odavernek a Tegra2-nek. Valószínűleg ezért érződnek a csúcskategóriás Samsung telók smooth-nak a 2x-hez képest!
Games: az Optimus 2x ott lohol az SII nyomában...nincs itt semmi gond!

Smartbench 2011:
Productivity: ua. mint a 2012-nél. :(
Games: szintén! :DDD

Az SD kártya teljesítménye aggasztó! Kis utánajárással kiderült, hogy más gyártóknál sem fenékig tejfel a flash, főleg a régebbi készülékek esetében...:(
Viszont a megoldás lehetősége is felderengett: az SD kártya rendszerszintű kezeléséhez felhasznált gyorsítótár méretével lehet játszani, és általában sikerrel! :C
Egy, a Marketen fellelhető ingyenes alkalmazás (SD-Booster) segítségével kísérleteztem kicsit, és végül a 4MB-os gyorsítótár beállításával sikerült elérni, hogy nem csak a tesztek szerint, de érzésre is javult a rendszer sebessége! :R

Nézzük a már "felturbózott" SD alrendszerrel kapott eredményeket!

Az eredmények bíztatóak! :DD
Ha olvasásban (ami a mindennapokban a leggyakoribb művelet) nem is éri el az SD sebessége a többiekét, az 50%-os növekedés nem mondható kevésnek!!
Érdekes lenne tudni, az egyes készülékek milyen gyorsítótárméretekkel dolgoznak alapból, és vajon a házilag készült kerneleket mennyire "finomhangolják" a készítőik?

A fentieket összegezve a kérdéseimre már majdnem teljesen kielégítő választ kaptam:
ICS: ha a Nexus-nak megy, az Optimus 2x-nek is menni fog...az egyetlen hátulütője a dolognak az 512MB RAM lehet, amiből ugye az általánosan használt mostani kernelek az NVIDIA ajánlása alapján fixen 128MB-ot elkülönítenek a GPU-nak. Nem tudni, az ICS alá mit fog javasolni az NVIDIA, pláne, hogy az új UI GPU gyorsítással működik/működhet, de valószínű, hogy ahogy most is büntetlenül le lehet csípni 32/64MB-ot a GPU memóriából, úgy az ICS alatt is.
(Annak ellenére, hogy a világháló elég kiterjedt, kevés az igazán használható technikai információ ezekről a hardverekről. Annyit sikerült kiderítenem, hogy a MALI is hasonló, unified-memory megoldással dolgozik. Hogy mekkora RAM-ot kap és hogy fix méretűt vagy dinamikusan változót, nem tudom...:U)
RAM sebesség: nem igazán látszik a Dual-Channel előnye...semmi szégyenkeznivalója nincs a Tegra2-nek!
GPU: teljes mértékben partiban van a konkurens megoldásokkal...a játékok sem okoz(hat)nak neki problémát, valamint az ICS UI hardveres gyorsításával is elboldogul majd vélhetően!

Ezek után azért még ott motoszkált bennem a kisördög: a másik három telefon CPU órajele 20-40%-al magasabb, mint az Optimus 2x-ben alapból beállított.
Utánajártam kicsit és kiderült, hogy az SII eredetileg 1GHz-es órajellel került bemutatásra, de mivel az előzetes tesztek alapján így nemigen verte meg a már piacon lévő Optimus 2x-et, ezért a ténylegesen forgalomba került modell már 1.2GHz-es órajelet kapott...jól jött a Samunak, hogy az LG bevállalta az elsőséget a kétmagos telefonok piacán! :DD
Úgy éreztem tehát, hogy akkor lesz korrekt az összehasonlítás, ha egy tesztsorozat erejéig legalább az 1200MHz-ig megemelem a Tegra2 órajelét.
Mivel mindegyik SoC Cortex A9 alapú, úgy vélem, így tisztességes...:DDD
(A kernel természetesen maradt az energiatakarékos változat!)

Íme az így nyert eredmények:

És igen!!
A Tegra2 most már még inkább partiban van a többiekkel! A RAM sebessége pl. még magasabb is, mint a Galaxy SII-nél mért! Elképzelhető, hogy a tesztelt modellben nem DDR2, hanem DDR3 memória volt?? :U
A Smartbench tesztekben még mindig a sor végén kullog, de most már csak egy hajszállal lemaradva a többiektől...:C

Konklúzió #1: ha a fejlesztők figyelnek a memóriakezelésre, akkor az Optimus 2x tulajok is vígan élvezhetik az ICS rendszer előnyeit! :R
Konklúzió #2: az Optimus 2x tulajok annyi hátrányban vannak a más márkák termékeit használókkal szemben, hogy a gyártó helyett leginkább maguknak kell reszelgetniük a masinájukat, hogy az erős vas kifuthassa magát...:(