Článok

Vulkan na Samsung Galaxy S7 je potenciálne veľmi veľký problém

protection click fraud

Ukážka spoločnosti Samsung všetkého, čoho budú Galaxy S7 a S7 edge schopné - akonáhle sa vám ich podarí dostať do rúk - bolo to také pôsobivé ako kedykoľvek predtým. Ako to už pri týchto veciach býva, zostáva ešte zodpovedať otázky. Pokiaľ ide o výkon a herné schopnosti, existuje veľká šanca, že aspoň pár z týchto otázok súvisí so Samsungom, ktorý robí tieto telefóny prvými s Vulkan API na palube.

Videli sme ukážky toho, čo Vulkan nakoniec dokáže v desktopových prostrediach, ale veľkou otázkou, ktorá si vyžaduje odpoveď, je to, čo Vulkan znamená pre majiteľov Galaxy S7 a S7 edge. Tu je to, čo zatiaľ vieme, a o čom môžeme hádať, sa bude diať ďalej vďaka niektorým veľmi šikovným ľuďom, ktorí pracujú s firmou Vulkan a v hernom priemysle.

Verizon ponúka Pixel 4a na nových linkách Unlimited iba za 10 dolárov za mesiac

Prvá vec, čo je Vulkan?

Opýtajte sa kohokoľvek, kto v súčasnosti pracuje s OpenGL v hrách, na potrebu niečoho lepšieho, a dostanete rovnakú odpoveď. Áno, teraz prosím.

Aj keď sa so súčasnými technológiami dá veľa urobiť, prinášanie herných zážitkov na rôzne platformy je obrovskou výzvou. Ani pri správnych ľuďoch a správnych zdrojoch to nie je ani zďaleka ľahké. AMD sa to snažilo napraviť technológiou, ktorú nazvali Mantle, ale namiesto dokončenia projektu prešla k práci na DirectX 12. Spoločnosť Mantle bola namiesto toho darovaná skupine Khronos Group ako otvorený zdroj pre štandardizáciu výpočtov a vykresľovania na nízkej úrovni vo viacjadrových systémoch CPU.

Cieľom programu Vulkan je v zásade uľahčiť získanie lepšieho grafického výkonu plným využitím vášho viacjadrového procesora. Multi-threading znamená, že Vulkan dokáže to, čo OpenGL ES nemôže, a konečným výsledkom je celkové zvýšenie výkonu. Pretože sa jedná o projekt s otvoreným zdrojovým kódom podporovaný niekoľkými malými skupinami, prvé vydanie dokázalo zacieliť na viac platforiem súčasne. Android je jednou z týchto platforiem a už sme videli, ako niekoľko výrobcov začalo okamžite s výrobou pracuje na spôsoboch podpory Vulkanu pre vývojárov, ktorí sa zaujímajú o budovanie niečoho, na čom sa spolieha API.

Keď sme si sadli s Sascha Willems, vývojár, ktorý so spoločnosťou Vulkan spolupracuje už dlhšiu dobu, poukázal na ďalšiu významnú výhodu používania nástroja Vulkan.

Portovanie je ďalšou oblasťou, ktorá by mala mať prospech. Aj keď majú OpenGL a OpenGL ES veľa spoločného, ​​stále musíte vynaložiť veľa úsilia pri prenose a zvyčajne pre obidve nakoniec napíšete samostatné vykresľovacie moduly. S Vulkanom to už neplatí. Jediná vec, ktorá sa líši, je kód pre platformu, ako napríklad získanie vykresľovacieho okna, ale to bol oproti OpenGL (ES) výrazne vylepšený pomocou WSI (integrácia okenného systému), ktorej je súčasťou Vulkan. Najmä so zariadením, ako je NVIDIA Shield, ktoré ponúka výkon grafického procesora ako desktop, myslím, že vďaka Vulkanu uvidíme viac desktopových hier prenesených na Android. Napríklad pridanie podpory Androidu k mojim príkladom Vulkanu bolo len pár minút a vykresľovací kód je úplne rovnaký pre Windows, Linux aj Android

Prečo je teda Samsung prvý na trhu? Spoločnosť Samsung v podstate použije Vulkan na oslovenie vývojárov, aby vytvorili skúsenosti, ktoré priamo konkurujú tvrdeniu spoločnosti Apple, že hranie hier na iPhone je lepšie. Ak to spoločnosť Samsung ponúka niekomu inému, môže na otvorených podujatiach oslovovať vývojárov otvorene nadchádzajúca konferencia vývojárov spoločnosti a získate skvelé hry, ktoré sa najlepšie hrajú na zariadeniach Galaxy S7 a S7 Hrana.

Je Vulkan odpoveďou na Metal?

Väčšina ľudí, ktorí práve používajú Vulkan, je šťastná, že môžu porovnať toto nové API s tým, čo Apple urobilo s ich nízkoúrovňovým rámcom výkonu, Kov. Ak ste niekedy videli, ako Apple predvádza Metal na pódiu, alebo ste použili hru postavenú s Metalom na iPhone oproti tej istej hre na inom telefóne, určite poznáte rozdiel. Spoliehať sa na OpenGL ES pre 3D hranie v telefóne je náročné na prostriedky, čo znamená, že sa vaša batéria rýchlejšie vybíja, aby ste dosiahli horšie zážitky. Metal to vo veľkom oslovuje Apple a teoreticky by Vulkan mohol urobiť niečo podobné aj pre Android.

Je toho oveľa viac, ako sme sa dozvedeli z rozhovorov s vedúcim vývoja spoločnosti Giant Spacekat Brianna Wu. Ako vývojárka oboznámená s Metal a Vulkan dokázala ponúknuť malú perspektívu.

Je spravodlivé označiť ich za podobné, pretože obe technológie sa snažia vyriešiť rovnaký problém. Tento zásobník OpenGL je neudržateľný, bol napísaný v dobe s touto jednojadrovou paradigmou a už jednoducho nefunguje. Apple, ktorý zavádza Metal, má pre nich veľký zmysel. Rozdiel pre Apple je v tom, že sa môžu pozrieť na zoznam ovládačov, zoznam GPU, zoznam displejov a majú nad hardvérom veľkú kontrolu. Môžu niekoho priviesť na programovanie týchto vecí do zhromaždenia, a to je udržateľná cesta vpred. Vulkan sa snaží vyriešiť ten istý problém ako celok, ale je to oveľa širšia vec, ktorú sa snažia implementovať. Je to oveľa, oveľa ťažší problém vyriešiť, najmä ak v tejto technológii nie je spoločnosť veľkosti Apple.

V systéme Android sme už videli príklady toho, o čom hovorí Wu. NVIDIA a Samsung zjavne poskočili a oznámili podporu spoločnosti Vulkan svojimi vlastnými spôsobmi, ale bude to prinajmenšom do nasledujúcej verzie Androidu, kým Google naivne adoptuje Vulkan v celom Androide. Aj keď sa to stane, bude to len pre najnovšiu verziu Androidu. Stručný pohľad na čísla najnovších verzií od spoločnosti Google je všetko vysvetlenie, ktoré potrebujete, prečo bude chvíľu trvať, kým sa stane vylepšovačom skúseností v rámci celej platformy.

Podpora spoločnosti Google nie je jedinou výzvou. Široké prijatie vývojárov je významnou výzvou pre každú platformu. Ako Wu zdôraznil počas nášho rozhovoru, Apple Metal je už dosť dlho vonku a počet hier podporujúcich tento rámec je dosť nízky.

Je to jeden z týchto nápadov, ktorý skutočne rieši problém, ale prinajmenšom po Apple stránke nás čaká ešte dlhá cesta, kým sme tento hrubý problém OpenGL stacku skutočne vyriešili. Úprimne povedané zabíja platformu.

Spoločnosť Samsung dúfa, že sa jej to bude priamo venovať, a vďaka svojmu odtlačku prsta mal tento prístup len obmedzený úspech API a podpora aplikácií pre viac okien, ale rovnako ako Apple a Metal bude chvíľu trvať, kým sa dočkáme nejakého významného adopcia.

A čo Vulkan a VR?

Ďalším veľkým dôvodom, prečo spoločnosť Samsung preskočí na príležitosť byť prvým výrobcom s podporou Vulkan, je Gear VR. Spoločnosti Samsung a Oculus odviedli skvelú prácu, keď pozdvihli VR založený na smartfónoch nad pasívny zážitok z kartónu Google Cardboard, platforma však nie je bez problémov s výkonom. Keďže spoločnosti Oculus a Samsung pôsobia ako členovia skupiny Khronos Group, je logické, že by to tak bolo aj v prípade oboch spoločností povzbudzovať vývojárov, aby podporovali túto novú technológiu s cieľom pokračovať v zlepšovaní Gear VR skúsenosti. Podľa Saschu je VR v skutočnosti veľkou časťou toho, prečo je Vulkan práve teraz taký veľký problém.

VR sa výrazne spolieha na plynulý zážitok so stabilnými snímkovými frekvenciami a bez komplikácií. Vulkan ponúka v tejto oblasti veľa, napr. GPU časovače a lepšia synchronizácia spolu s multi threadingom. Veci ako mikro koktanie sú s OpenGL (ES) celkom bežné a ťažko sa dajú opraviť. Myslím si, že v tejto oblasti bude mať Android najväčší úžitok. Vulkan je oveľa explicitnejší ako OpenGL ES a poskytuje oveľa viac informácií napr. vykreslenie pipeline k GPU (a vodičovi) vopred, čo je oveľa prediktívnejšie a tým ľahšie pre GPU. To má za následok oveľa menej práce pre vodiča a nahrádza objemný (a ťažko predvídateľný) stavový stroj OpenGL.

Budovanie s Vulkanom by znamenalo obrovský rozdiel v kontexte Gear VR hlavne a pre herných vývojárov je to skvelý spôsob, ako urobiť viac v tejto pomerne obmedzenej, ale podstatne prístupnejšej podobe VR. Ako vývojár hier nemohla byť jasnejšia podpora spoločnosti Samsung od spoločnosti Samsung, ktorá vylepšuje Gear VR pomocou Vulkanu.

Ak teraz používam Gear VR, beží procesor tak silno, že mi vybije batériu asi za 50 minút, a latencia je naozaj strašná. Ak niekedy existoval mimoriadne presvedčivý prípad otvoreného štandardu, ako je Vulkan, aby sa dostal dole v zhromaždení a skutočne optimalizoval túto grafickú vrstvu, je to ono. Nebudeme klepať na sklo navždy, musíš sa opýtať, kam máme namierené. Budovanie VR a týchto 3D technológií je absolútne kritické. Pokiaľ tu bude Samsung akýmsi testovacím prípadom, je to optimálne. Na tomto mieste je táto technológia zúfalo potrebná.

Niet pochýb o tom, že to bude presný opak zvýšenia výkonu cez noc, ale potenciál spoločnosti Vulkan otvárať dvere k lepším zážitkom nemohol byť jasnejší. S Galaxy S7 a S7 Edge je to prvý krok spoločnosti Samsung k novým výkonným hrám a VR skúsenosti a dobrý čas postaviť sa nad konkurenciu hlavou a ramenami a tvrdiť, že tu boli najprv.

Toto sú najlepšie bezdrôtové slúchadlá do uší, ktoré si môžete kúpiť za každú cenu!
Je čas prestrihnúť šnúru!

Toto sú najlepšie bezdrôtové slúchadlá do uší, ktoré si môžete kúpiť za každú cenu!

Najlepšie bezdrôtové slúchadlá do uší sú pohodlné, vynikajúco znejú, nestoja príliš veľa a ľahko sa zmestia do vrecka.

Všetko, čo potrebujete vedieť o PS5: Dátum vydania, cena a ďalšie
Ďalšia generácia

Všetko, čo potrebujete vedieť o PS5: Dátum vydania, cena a ďalšie.

Spoločnosť Sony oficiálne potvrdila, že pracuje na PlayStation 5. Tu je všetko, čo o nej zatiaľ vieme.

Spoločnosť Nokia predstavuje dva nové lacné telefóny Android One s cenou do 200 dolárov
Nové Nokie

Spoločnosť Nokia predstavuje dva nové lacné telefóny Android One s cenou do 200 dolárov.

Nokia 2.4 a Nokia 3.4 sú najnovším prírastkom do cenovej ponuky inteligentných telefónov spoločnosti HMD Global. Pretože sú to obe zariadenia Android One, je zaručené, že budú dostávať dve hlavné aktualizácie operačného systému a pravidelné bezpečnostné aktualizácie až na tri roky.

Tu sú najlepšie bezdrôtové nabíjacie podložky pre Galaxy S7
Skontrolujte tieto položky

Tu sú najlepšie bezdrôtové nabíjacie podložky pre Galaxy S7.

Takže ste práve dostali Galaxy S7 a teraz ho chcete nabíjať bez toho, aby ste ho zakaždým museli pripájať? Existuje veľa možností, ktoré môžete skontrolovať, a tak sa pozrime, aké z nich sú.

instagram story viewer