Член

Vulkan на Samsung Galaxy S7 е потенциално много голяма работа

protection click fraud

Демонстрацията на Samsung на всичко, на което Galaxy S7 и S7 edge ще бъдат способни - след като успеете да се докопате до тях - беше впечатляващо както винаги. Както често се случва с този вид неща, все още има въпроси, на които трябва да се отговори. Що се отнася до производителността и възможностите за игри, има голяма вероятност поне няколко от тези въпроси да са свързани с Samsung, като тези телефони станат първите с API на Vulkan на борда.

Виждали сме демонстрации на това, което Vulkan в крайна сметка ще може да работи в настолни среди, но голям въпрос, който се нуждае от отговор е какво означава Vulkan за собствениците на Galaxy S7 и S7 edge. Ето какво знаем до момента и това, което можем да предположим, ще се случи по-нататък благодарение на някои много умни хора, работещи с Vulkan и в игралната индустрия.

Verizon предлага Pixel 4a само за $ 10 / месец на нови неограничени линии

Първо, какво е Вулкан?

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

Въпреки че може да се направи много със съвременните технологии, пренасянето на игри в различни платформи е огромно предизвикателство. Дори с точните хора и правилните ресурси, това далеч не е лесно. AMD се опита да поправи това с технология, която те нарекоха Mantle, но вместо да завърши проекта, продължи да работи върху DirectX 12. Вместо това Mantle е дарен на Khronos Group като опит с отворен код за стандартизиране на изчисленията на ниско ниво и рендирането на многоядрени CPU системи.

По принцип целта на Vulkan е да улесни постигането на по-добра графична производителност чрез пълно използване на вашия многоядрен процесор. Многопоточността означава, че Vulkan може да направи това, което OpenGL ES не може, а крайният резултат е цялостно подобряване на производителността. Тъй като това е проект с отворен код, поддържан от няколко малки групи, първото издание успя да насочи едновременно към няколко платформи. Android е една от тези платформи и вече видяхме, че няколко производители веднага стартират работи върху начини за подкрепа на Vulkan за разработчици, които се интересуват от изграждането на нещо, което разчита на тях API.

Когато седнахме с Саша Уилямс, разработчик, който работи с Vulkan от доста време, той посочи още една значителна полза от използването на Vulkan.

Пренасянето е друга област, която би трябвало да е от полза. Въпреки че OpenGL и OpenGL ES имат много общо, все пак трябва да положите много усилия за пренасяне и обикновено в крайна сметка пишете отделни визуализатори и за двамата. С Вулкан това вече не е така. Единственото нещо, което е различно, е специфичният за платформата код като получаването на прозорец за рендиране, но това е много подобрен в сравнение с OpenGL (ES) с WSI (интеграция на прозоречна система), която е част от Вулкан. Особено с устройства като NVIDIA Shield, които предлагат производителност на настолен компютър като GPU, предполагам, че ще видим повече настолни игри, пренесени на Android, благодарение на Vulkan. Добавянето на поддръжка за Android към моите примери за Vulkan например беше само въпрос на минути, а кодът за рендиране е абсолютно същият за Windows, Linux и Android

И така, защо Samsung е първият на пазара? По принцип Samsung ще използва Vulkan, за да съди разработчиците, за да създаде опит, който да се конкурира директно с твърдението на Apple, че игрите са по-добри за iPhone. Предлагайки това преди всеки друг, Samsung може да се обърне към разработчиците на открито на подобни събития предстоящата конференция за разработчици на компанията и ще получите страхотни игри, които играят най-добре на Galaxy S7 и S7 Ръб, край.

Вълкан ли е отговор на Metal?

Повечето хора, които използват Vulkan в момента, са щастливи да сравнят този нов API с това, което Apple направи с тяхната рамка за ниско ниво на производителност, Метал. Ако някога сте виждали начина, по който Apple показва Metal на сцената, или сте използвали игра, създадена с Metal на iPhone спрямо същата тази игра на друг телефон, знаете разликата в значителното. Разчитането на OpenGL ES за 3D игри на телефон е ресурс, което означава, че батерията ви се изтощава по-бързо за по-добро изживяване. Metal адресира това в голяма степен за Apple и на теория Vulkan може да направи нещо подобно за Android.

Има много повече от това, както научихме от разговора с гигантския Spacekat, ръководител на разработката Бриана Ву. Като разработчик, запознат с Metal и Vulkan, тя успя да предложи малко перспектива.

Справедливо е да ги наречем подобни, тъй като и двете технологии се опитват да решат един и същ проблем. Този стек на OpenGL е несъстоятелен, написан е в епоха с тази едноядрена парадигма и просто вече не работи. Apple, който пуска Metal, има много смисъл за тях. Разликата за Apple е, че те могат да разгледат списък с драйвери, списък с графични процесори, списък с дисплеи и те имат голям контрол върху хардуера. Те могат да доведат някого да програмира тези неща в събранието и това е устойчив път напред. Vulkan се опитва да реши същия проблем като цяло, но това е много по-широко нещо, което те се опитват да приложат. Това е много, много по-труден проблем за решаване, особено когато няма корпорация с размерите на Apple, която да ръководи тази технология.

На Android вече видяхме примери за това, за което говори Wu. NVIDIA и Samsung очевидно скочиха и обявиха подкрепа за Vulkan по свой начин, но това ще стане поне до следващата версия на Android, преди Google да приеме Vulkan наивно във всички Android. Дори когато това се случи, това ще бъде само за най-новата версия на Android, която се движи напред. Бърз преглед на номерата на последните версии от Google е цялото обяснение, от което се нуждаете, защо това ще отнеме известно време, за да бъде подобрител на опит на цялата платформа.

Подкрепата от Google не е единственото предизвикателство пред нас. Широкото приемане на разработчици е значително предизвикателство за всяка платформа. Както Wu посочи по време на нашето интервю, Metal на Apple излиза от доста време и броят на игрите, поддържащи рамката, е сравнително нисък.

Това е една от тези идеи, която наистина решава проблем, но поне от страна на Apple ни чака дълъг път, преди наистина да решим този дебел проблем с OpenGL стека. Честно казано, това убива платформата.

Samsung се надява да се справи директно с това и постигна известен успех с този подход с техния пръстов отпечатък Поддръжката на API и поддръжката на няколко прозореца, но точно както Apple и Metal, ще мине известно време, преди да видим някакви значими осиновяване.

Ами Vulkan и VR?

Другата голяма причина Samsung да се възползва от възможността да бъде първият производител с поддръжка на Vulkan е Gear VR. Samsung и Oculus са свършили чудесна работа, издигайки базираната на смартфони VR над пасивното изживяване на Google Cardboard, но платформата не е без проблеми с производителността. Тъй като Oculus и Samsung действат като членове на Khronos Group, има смисъл и двете компании да го направят насърчавайте разработчиците да подкрепят тази нова технология, за да продължат да подобряват Gear VR опит. Всъщност, според Саша, VR е голяма част от причината, поради която Vulkan е толкова голяма работа в момента.

VR силно разчита на гладкото изживяване със стабилни честоти на кадрите и без прескачане. Vulkan предлага много в тази област, напр. GPU таймери и по-добра синхронизация заедно с много резби. Неща като микро заекване са доста често срещани при OpenGL (ES) и са трудни за поправяне. Мисля, че това е област, в която Android ще се възползва най-много. Vulkan е много по-ясен от OpenGL ES и предоставя много повече информация за напр. изобразяването тръбопровод към GPU (и драйвер) предварително, което го прави много по-предсказуем и по този начин по-лесен за GPU. Това води до много по-малко работа за шофьора и замества обемистата (и трудно предвидима) машина на състоянието на OpenGL.

Изграждането с Vulkan би направило огромна разлика в контекста на Gear VR особено и за разработчиците на игри, това е чудесен начин да направите повече в тази доста ограничена, но значително по-достъпна форма на VR. Като разработчик на игри, подкрепата на Wu за Samsung, подобряваща Gear VR с Vulkan, не може да бъде по-ясна.

Използването на Gear VR в момента работи толкова силно, че процесорът ми изтощава за около 50 минути, а латентността е наистина ужасна. Ако някога е имало изключително убедителен случай отворен стандарт като Vulkan да влезе в събранието и наистина да оптимизира този графичен слой, това е всичко. Няма да чукаме вечно по стъклото, трябва да попитате къде отиваме. Изграждането на VR и тези 3D технологии е абсолютно критично. Ако Samsung ще бъде нещо като тест тук, това е оптимално. Това е мястото, където тази технология е крайно необходима.

Няма съмнение, че това ще бъде точно обратното на повишаване на производителността през нощта, но потенциалът на Vulkan да отвори врати за по-добри преживявания не може да бъде по-ясен. С Galaxy S7 и S7 Edge това е първата стъпка за Samsung към мощни нови игри и VR опит и добро време да застанете с главата и раменете над конкуренцията и да твърдите, че са били тук първо.

Това са най-добрите безжични слушалки, които можете да закупите на всяка цена!
Време е да прережете кабела!

Това са най-добрите безжични слушалки, които можете да закупите на всяка цена!

Най-добрите безжични слушалки са удобни, звучат страхотно, не струват прекалено много и лесно се побират в джоба.

Всичко, което трябва да знаете за PS5: Дата на издаване, цена и много други
Следващото поколение

Всичко, което трябва да знаете за PS5: Дата на издаване, цена и много други.

Sony официално потвърди, че работи по PlayStation 5. Ето всичко, което знаем за него до момента.

Nokia пуска два нови бюджетни телефона Android One под $ 200
Нови Нокии

Nokia пуска два нови бюджетни телефона Android One под $ 200.

Nokia 2.4 и Nokia 3.4 са най-новите допълнения към бюджетната гама смартфони на HMD Global. Тъй като и двете са устройства с Android One, гарантирано ще получат две основни актуализации на ОС и редовни актуализации на защитата до три години.

Ето най-добрите подложки за безжично зареждане за Galaxy S7
Вижте тези

Ето най-добрите подложки за безжично зареждане за Galaxy S7.

Значи току-що сте получили Galaxy S7 и сега искате да го заредите, без да се налага да го включвате всеки път? Е, има няколко опции, които можете да проверите, така че нека да видим кои са някои от тях.

instagram story viewer