Článek

Vulkan na Samsung Galaxy S7 je potenciálně velmi velký problém

protection click fraud

Demonstrace společnosti Samsung na vše, čeho budou Galaxy S7 a S7 edge schopné - jakmile je můžete dostat do rukou - bylo to tak působivé jako kdykoli předtím. Jak to ale u takových věcí často bývá, na zodpovězení zbývají ještě otázky. Pokud jde o výkon a herní funkce, existuje velká šance, že alespoň pár z těchto otázek má co do činění se společností Samsung, která tyto telefony vyrobila jako první s Vulkan API na palubě.

Viděli jsme ukázky toho, čeho bude Vulkan nakonec schopen v desktopových prostředích, ale velkou otázkou, kterou je třeba zodpovědět, je to, co Vulkan znamená pro vlastníky Galaxy S7 a S7 edge. Tady je to, co zatím víme, a to, co můžeme odhadnout, se stane dál díky několika velmi chytrým lidem, kteří pracují s Vulkanem a v herním průmyslu.

Verizon nabízí Pixel 4a za pouhých 10 $ / měsíc na nových linkách Unlimited

Nejdříve nejdříve, co je Vulkan?

Zeptejte se kohokoli, kdo aktuálně pracuje s OpenGL při hraní her, na potřebu něčeho lepšího, a dostanete stejnou odpověď. Ano, prosím.

I když se současnými technologiemi lze toho dosáhnout hodně, přináší hraní her napříč platformami obrovskou výzvu. I se správnými lidmi a správnými prostředky to není zdaleka snadné. AMD se to snažilo opravit pomocí technologie, kterou nazvali Mantle, ale místo dokončení projektu se přesunula k práci na DirectX 12. Mantle byl místo toho darován skupině Khronos jako snaha o open source standardizaci nízkoúrovňových výpočtů a vykreslování na vícejádrových systémech CPU.

Vulkan je v zásadě cílem usnadnit získání lepšího grafického výkonu plným využitím vašeho vícejádrového procesoru. Multi-threading znamená, že Vulkan může dělat to, co OpenGL ES nemůže, a konečným výsledkem je celkové zvýšení výkonu. Protože se jedná o projekt s otevřeným zdrojovým kódem podporovaný několika malými skupinami, první vydání dokázalo cílit na více platforem současně. Android je jednou z těchto platforem a již jsme viděli několik výrobců okamžitě začít práce na způsobech podpory Vulkanu pro vývojáře, kteří se zajímají o budování něčeho, na čem se spoléhá API.

Když jsme si sedli s Sascha Willems, vývojář, který se společností Vulkan pracuje již delší dobu, poukázal na další významnou výhodu používání Vulkanu.

Přenos je další oblastí, která by měla těžit. Ačkoli OpenGL a OpenGL ES mají mnoho společného, ​​stále musíte vynaložit velké úsilí na přenesení a obvykle pro oba nakonec vytvoříte samostatné vykreslovací moduly. S Vulkanem to už neplatí. Jediná věc, která se liší, je kód specifický pro platformu, jako je získání vykreslovacího okna, ale to byl oproti OpenGL (ES) výrazně vylepšen pomocí WSI (integrace okenního systému), jehož je součástí Vulkan. Zvláště u zařízení, jako je NVIDIA Shield, které nabízejí výkon jako grafický procesor na ploše, myslím, že díky Vulkanu uvidíme více desktopových her přenesených přes Android. Přidání podpory pro Android k mým příkladům Vulkanu bylo například otázkou několika minut a vykreslovací kód je přesně stejný v systémech Windows, Linux a Android

Proč je tedy Samsung první na trhu? Společnost Samsung v zásadě využije Vulkan k tomu, aby se obrátila na vývojáře, aby vytvořila zážitky, které přímo konkurují tvrzení společnosti Apple, že hraní her je na iPhone lepší. Tím, že společnost Samsung tuto nabídku nabídne komukoli jinému, je schopna oslovit vývojáře pod širým nebem na podobných akcích nadcházející vývojářská konference společnosti a získejte skvělé hry, které se na Galaxy S7 a S7 hrají nejlépe Okraj.

Je Vulkan odpovědí na Metal?

Většina lidí, kteří právě používají Vulkan, jsou rádi, že mohou porovnat toto nové API s tím, co Apple udělal s jejich nízkoúrovňovým výkonovým rámcem, Kov. Pokud jste někdy viděli, jak Apple předvádí Metal na jevišti, nebo jste použili hru postavenou s Metalem na iPhonu ve srovnání se stejnou hrou na jiném telefonu, znáte rozdíl v podstatných. Spoléhání se na OpenGL ES pro 3D hraní v telefonu je zdrojem zdrojů, což znamená, že se vaše baterie rychleji vybíjí, aby vám poskytla lepší zážitek. Metal to řeší ve velké míře pro Apple a teoreticky by Vulkan mohl udělat něco podobného pro Android.

Je v tom mnohem víc, jak jsme se dozvěděli z rozhovoru s vedoucím vývoje společnosti Giant Spacekat Brianna Wu. Jako vývojář obeznámený s Metalem a Vulkanem dokázala nabídnout malou perspektivu.

Je fér je nazývat podobnými, protože obě technologie se snaží vyřešit stejný problém. Tento zásobník OpenGL je neudržitelný, byl napsán ve věku s tímto jednojádrovým paradigmatem a už prostě nefunguje. Apple zavádí Metal pro ně má velký smysl. Rozdíl pro Apple je v tom, že se mohou podívat na seznam ovladačů, seznam GPU, seznam displejů a mají nad hardwarem velkou kontrolu. Mohou někoho přivést k programování těchto věcí ve shromáždění a je to udržitelná cesta vpřed. Vulkan se pokouší vyřešit stejný problém jako celek, ale je to mnohem širší věc, kterou se snaží implementovat. Je to mnohem, mnohem těžší problém vyřešit, zvláště když tu není společnost velikosti Apple, která by tuto technologii vedla.

V systému Android jsme již viděli příklady toho, o čem Wu mluví. NVIDIA a Samsung zjevně poskočily a ohlásily podporu pro Vulkan svými vlastními způsoby, ale bude to přinejmenším do příští verze Androidu, než Google naivně přijme Vulkan v celém Androidu. I když se to stane, bude to jen pro nejnovější verzi Androidu vpřed. Rychlý pohled na čísla posledních verzí od Googlu je vše, co potřebujete, proč to chvíli bude trvat, než se zlepší platforma.

Podpora od Googlu není jedinou výzvou. Široké přijetí vývojářů je významnou výzvou na jakékoli platformě. Jak Wu zdůraznil během našeho rozhovoru, Apple Metal je už nějakou dobu venku a počet her podporujících rámec je poměrně nízký.

Je to jeden z těchto nápadů, který opravdu řeší problém, ale přinejmenším na straně Apple máme před sebou dlouhou cestu, než jsme skutečně vyřešili tento problém se spoustou OpenGL. Upřímně řečeno zabíjí platformu.

Samsung doufá, že se tím bude zabývat přímo, a dosáhl omezeného úspěchu s tímto přístupem pomocí otisku prstu API a podpora více oken aplikací, ale stejně jako Apple a Metal bude chvíli trvat, než uvidíme nějaké významné přijetí.

A co Vulkan a VR?

Dalším velkým důvodem, proč Samsung využívá příležitosti být prvním výrobcem s podporou Vulkan, je Gear VR. Společnosti Samsung a Oculus odvedly skvělou práci a pozvedly VR založené na smartphonu nad pasivní prostředí Google Cardboard, ale platforma není bez problémů s výkonem. Vzhledem k tomu, že Oculus a Samsung působí jako členové skupiny Khronos, má smysl, že by obě společnosti ano povzbuzovat vývojáře, aby podporovali tuto novou technologii, aby mohli Gear VR dále vylepšovat Zkušenosti. Ve skutečnosti je podle Saschy VR velkou částí toho, proč je Vulkan právě teď tak velký problém.

VR do značné míry spoléhá na plynulý zážitek se stabilními snímkovými frekvencemi a bez hick-upů. Vulkan nabízí v této oblasti mnoho, např. GPU časovače a lepší synchronizace spolu s více vlákny. Věci jako mikro stutter jsou u OpenGL (ES) docela běžné a je těžké je opravit. Myslím, že v této oblasti bude Android těžit nejvíce. Vulkan je mnohem jasnější než OpenGL ES a poskytuje mnohem více informací např. vykreslování potrubí k GPU (a ovladači) předem, takže je mnohem předvídatelnější a tím jednodušší pro GPU. Výsledkem je mnohem méně práce pro řidiče a nahrazení objemného (a těžko předvídatelného) stavového stroje OpenGL.

Budování s Vulkanem by znamenalo obrovský rozdíl zejména v kontextu Gear VR a pro herních vývojářů je to skvělý způsob, jak toho dosáhnout v této poměrně omezené, ale výrazně přístupnější formě VR. Jako vývojář her nemohla být jasnější podpora společnosti Wu, že Samsung vylepšuje Gear VR s Vulkanem.

Když teď používám Gear VR, běží procesor tak tvrdě, že mi vybije baterii asi za 50 minut a latence je opravdu hrozná. Pokud někdy existoval extrémně přesvědčivý případ, že by se otevřený standard, jako je Vulkan, dostal do sestavy a skutečně optimalizoval tuto grafickou vrstvu, je to ono. Nebudeme klepat na sklo navždy, musíte se zeptat, kam jdeme. Budování VR a těchto 3D technologií je naprosto zásadní. Pokud zde bude Samsung jakýmsi testovacím případem, je to optimální. Na tomto místě je tato technologie zoufale potřebná.

Není pochyb o tom, že to bude přesný opak zvýšení výkonu přes noc, ale potenciál, aby Vulkan otevřel dveře lepším zážitkům, nemohl být jasnější. U Galaxy S7 a S7 Edge je to první krok společnosti Samsung k nové výkonné hře a VR zkušenosti a dobrý čas postavit se nad konkurencí hlavou a rameny a tvrdit, že tu byli První.

Jedná se o nejlepší bezdrátová sluchátka, která si můžete koupit za každou cenu!
Je čas přestřihnout šňůru!

Jedná se o nejlepší bezdrátová sluchátka, která si můžete koupit za každou cenu!

Nejlepší bezdrátová sluchátka jsou pohodlná, skvěle znějí, nestojí příliš mnoho a snadno se vejdou do kapsy.

Vše, co potřebujete o PS5 vědět: Datum vydání, cena a další
Další generace

Vše, co potřebujete o PS5 vědět: Datum vydání, cena a další.

Společnost Sony oficiálně potvrdila, že pracuje na PlayStation 5. Tady je vše, co o tom zatím víme.

Nokia uvádí na trh dva nové levné telefony Android One s cenou do 200 $
Nové Nokie

Nokia uvádí na trh dva nové levné telefony Android One s cenou do 200 $.

Nokia 2.4 a Nokia 3.4 jsou nejnovější přírůstky do řady levných smartphonů HMD Global. Jelikož jsou obě zařízení Android One, je zaručeno, že budou dostávat dvě hlavní aktualizace operačního systému a pravidelné aktualizace zabezpečení až na tři roky.

Zde jsou nejlepší bezdrátové nabíjecí podložky pro Galaxy S7
Podívejte se na tyto

Zde jsou nejlepší bezdrátové nabíjecí podložky pro Galaxy S7.

Takže jste právě dostali Galaxy S7 a nyní ho chcete nabíjet, aniž byste jej museli pokaždé připojovat? Existuje řada možností, které můžete vyzkoušet, takže se podívejme, jaké jsou některé z nich.

instagram story viewer