Jak vynutit vykreslování GPU v systému Android



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Když Vykreslování GPU udělal cestu do Androidu, to bylo řečeno nespolehlivé. Je oficiálním účelem, jak zvýšit výkon aplikací, ale tehdy mnoho grafických uživatelských rozhraní nevědělo, jak pracovat s vykreslováním GPU. V některých případech to bylo ještě pomalejší než softwarové vykreslování.



Postupem času, zejména poté, co přišel Android 4.0, se GPU stal spolehlivějším a pomalu se stal výchozím pro většinu aplikací. Nyní má většina aktualizovaných aplikací kódování GPU zakódované do jejich sestavení.



Ale než se dostaneme na konec toho, jak a kdy tuto možnost povolit, pojďme zjistit, jak to funguje.



Co je vykreslování GPU?

GPU je Jednotka grafického zpracování . Jádro je velmi podobné CPU, ale místo výpočtů a provádění úkolů souvisejících s operačním systémem a hardwarem zpracovává grafické informace grafický procesor. Jinými slovy, umístí na obrazovku věci, které vaše oči uvidí.

Zatímco CPU je dokonale schopen zpracovat grafické pokyny, bude to trvat déle, než uděláte pro systém další důležité věci, což může vést ke zpoždění. Ještě více způsob, jakým jsou CPU navrženy, je činí docela neefektivními při zpracování grafických dat, ve srovnání s GPU, které jsou naprogramovány tak, aby zpracovávaly grafické informace.

To je kde Vykreslování GPU přijde - odebere část grafického zpracování od CPU, čímž ji uvolní pro důležitější práce. Vzhledem k tomu, že GPU je mnohem lepší s grafickými daty, konečným výsledkem je lepší výkon CPU i GPU.



Kdy vynutit vykreslování GPU

Povolením tohoto nastavení odeberete součásti okna, jako je text, tlačítka a 2D grafické výpočty, do GPU. Díky tomu bude vaše zařízení lépe vykreslovat animace uživatelského rozhraní a bude se cítit méně zaostalé. I když ve 2D aplikacích určitě dosáhnete plynulejšího zážitku a lepší snímkové frekvence, vaše zařízení může skončit s použitím většího množství baterie. O grafických procesorech je známo, že spotřebovávají více energie než CPU, takže pokud je necháte vždy zapnuté, očekávejte 10–15% snížení životnosti baterie.

Nutí GPU vykreslování rozhodně dává smysl na zařízeních se slabším CPU. Pokud je vaše zařízení něčím méně než čtyřjádrovým, doporučil bych vám ho vždy nechat zapnuté.

Mějte však na paměti, že vykreslování GPU je efektivní pouze u 2D aplikací. Velké hry využívající 3D grafiku mohou mít horší snímkovou frekvenci Vynutit vykreslování GPU povoleno. Dobrá věc je, že většina verzí systému Android nebude rušit 3D aplikace a vynutí vykreslování GPU pouze u 2D aplikací, které ji ve výchozím nastavení nepoužívají.

Protože většina nových aplikací již má tuto možnost ve svém kódu povolenou, můžete si při procházení nabídek telefonu všimnout pouze značných rozdílů. Vaše zařízení se bude cítit svižněji a zobrazí informace na obrazovce rychleji, než tomu bylo dříve. Určitě některé starší nebo špatně vyrobené aplikace dosáhnou vyšších snímkových frekvencí při vynucení vykreslování GPU, ale tyto případy jsou vzácné.

Sečteno a podtrženo, je na vás, abyste se rozhodli, zda chcete vyměnit výdrž baterie za zvýšenou tekutost a některé další snímkové frekvence. S ohledem na tuto skutečnost povolíte následující postup Vynutit vykreslování GPU .

Jak povolit vynucené vykreslování GPU

  1. Jít do Nastavení a přejděte úplně dolů.
    Poznámka: Pokud se zobrazí položka s názvem Vývojář možnosti, klepněte na něj a přeskočte doprava ke kroku 5.
  2. Pokud tuto možnost nevidíte, klepněte na O telefonu (O zařízení) a vyhledejte položku s názvem Číslo sestavení .
  3. Klepněte na Číslo sestavení 7krát, dokud se nezobrazí zpráva „ Nyní jste vývojář '.
  4. Jít zpět k Nastavení , přejděte dolů a měli byste vidět novou volanou možnost Vývojářské možnosti . Klepněte na něj.
  5. Přejděte dolů na ikonu Hardwarově akcelerované vykreslování a povolit přepínač vedle Vynutit GPU vykreslování .
Značky Android GPU vykreslování GPU 3 minuty čtení