Artykuł

Vulkan na Samsungu Galaxy S7 to potencjalnie bardzo duża sprawa

protection click fraud

Pokaz Samsunga wszystko, do czego będą zdolne Galaxy S7 i S7 edge - kiedy już udało ci się je zdobyć - był tak imponujący jak zawsze. Jak to często bywa w tego typu sprawach, pozostają jednak pytania, na które trzeba odpowiedzieć. Jeśli chodzi o wydajność i możliwości gier, jest duża szansa, że ​​przynajmniej kilka z tych pytań dotyczy tego, że Samsung sprawi, że te telefony będą pierwszymi. API Vulkan na pokładzie.

Widzieliśmy demonstracje tego, do czego Vulkan ostatecznie będzie zdolny w środowiskach stacjonarnych, ale dużym pytaniem wymagającym odpowiedzi jest to, co Vulkan oznacza dla właścicieli Galaxy S7 i S7 edge. Oto, co wiemy do tej pory i możemy się domyślać, że wydarzy się później dzięki bardzo sprytnym ludziom pracującym z Vulkanem i branżą gier.

Verizon oferuje Pixel 4a za jedyne 10 USD miesięcznie na nowych liniach Unlimited

Po pierwsze, czym jest Vulkan?

Zapytaj kogokolwiek, kto obecnie pracuje z OpenGL w grach, o potrzebę czegoś lepszego, a otrzymasz tę samą odpowiedź. Tak, teraz proszę.

Chociaż wiele można zrobić za pomocą obecnych technologii, przenoszenie wrażeń z gier na różne platformy jest ogromnym wyzwaniem. Nie jest to łatwe nawet przy odpowiednich ludziach i odpowiednich zasobach. AMD starało się to naprawić za pomocą technologii, którą nazwali Mantle, ale zamiast dokończyć projekt, przeszło do pracy nad DirectX 12. Zamiast tego Mantle został przekazany Khronos Group jako projekt open source mający na celu standaryzację obliczeń niskiego poziomu i renderowania w wielordzeniowych systemach CPU.

Zasadniczo celem Vulkan jest ułatwienie uzyskania lepszej wydajności graficznej poprzez pełne wykorzystanie wielordzeniowego procesora. Wielowątkowość oznacza, że ​​Vulkan może zrobić to, czego OpenGL ES nie może, a efektem końcowym jest ogólny wzrost wydajności. Ponieważ jest to projekt typu open source obsługiwany przez kilka małych grup, pierwsza wersja była w stanie jednocześnie kierować reklamy na wiele platform. Android jest jedną z tych platform i widzieliśmy już, że kilku producentów natychmiast zaczęło pracować nad sposobami obsługi Vulkan dla programistów zainteresowanych budowaniem czegoś, co na nich opiera się Pszczoła.

Kiedy usiedliśmy z Sascha Willems, programista, który pracuje z Vulkan już od jakiegoś czasu, wskazał kolejną istotną korzyść z używania Vulkan.

Porting to kolejny obszar, który powinien skorzystać. Chociaż OpenGL i OpenGL ES mają wiele wspólnego, nadal musisz włożyć wiele wysiłku w przeniesienie i zwykle kończy się pisanie oddzielnych rendererów dla obu z nich. Z Vulkanem już tak nie jest. Jedyną różnicą jest kod specyficzny dla platformy, taki jak uzyskiwanie okna renderowania, ale to został znacznie ulepszony w stosunku do OpenGL (ES) z WSI (integracja systemu okienkowego), która jest częścią Vulkan. Zwłaszcza w przypadku urządzeń takich jak NVIDIA Shield, które oferują wydajność komputerów stacjonarnych, takich jak GPU, myślę, że zobaczymy więcej gier komputerowych przeniesionych na Androida dzięki Vulkan. Na przykład dodanie obsługi Androida do moich przykładów Vulkan było tylko kwestią minut, a kod renderujący jest dokładnie taki sam w systemach Windows, Linux i Android

Dlaczego więc firma Samsung jako pierwsza wprowadza na rynek? Zasadniczo Samsung zamierza wykorzystać Vulkan do pozyskiwania programistów, aby tworzyć doświadczenia, które bezpośrednio konkurują z twierdzeniem Apple, że gry na iPhonie są lepsze. Oferując to przed kimkolwiek innym, Samsung może kontaktować się z programistami na otwartej przestrzeni podczas wydarzeń takich jak nadchodząca konferencja deweloperów firmy i zdobądź wspaniałe gry, które najlepiej działają na Galaxy S7 i S7 Brzeg.

Czy Vulkan jest odpowiedzią na Metal?

Większość osób korzystających teraz z Vulkan z przyjemnością porównuje ten nowy interfejs API z tym, co Apple zrobił z ich niskopoziomową strukturą wydajności, Metal. Jeśli kiedykolwiek widziałeś, w jaki sposób Apple prezentuje Metal na scenie lub używałeś gry zbudowanej z Metalem na iPhonie w porównaniu z tą samą grą na innym telefonie, wiesz, że różnica jest znacząca. Poleganie na OpenGL ES w grach 3D na telefonie to marnotrawstwo zasobów, co oznacza, że ​​bateria wyczerpuje się szybciej, co zapewnia gorsze wrażenia. Metal rozwiązuje to w dużym stopniu dla Apple i teoretycznie Vulkan mógłby zrobić coś podobnego dla Androida.

Jest w tym dużo więcej, czego dowiedzieliśmy się podczas rozmowy z szefem rozwoju Giant Spacekat Brianna Wu. Jako programistka zaznajomiona z Metalem i Vulkanem była w stanie zaoferować małą perspektywę.

Można je nazwać podobnymi, ponieważ obie technologie próbują rozwiązać ten sam problem. Ten stos OpenGL jest nie do utrzymania, został napisany w epoce z paradygmatem jednordzeniowym i po prostu już nie działa. Apple wypuszcza Metal ma dla nich duży sens. Różnica w przypadku Apple polega na tym, że mogą przeglądać listę sterowników, listę procesorów graficznych, listę wyświetlaczy i mają dużą kontrolę nad sprzętem. Mogą przyprowadzić kogoś do zaprogramowania tych rzeczy w asemblerze i jest to możliwe do obronienia rozwiązanie. Vulkan próbuje rozwiązać ten sam problem łącznie, ale jest to znacznie szersza rzecz, którą próbują wdrożyć. Jest to o wiele trudniejszy problem do rozwiązania, zwłaszcza gdy nie ma korporacji wielkości Apple, która jest liderem tej technologii.

W systemie Android widzieliśmy już przykłady tego, o czym mówi Wu. NVIDIA i Samsung oczywiście podskoczyły i ogłosiły wsparcie dla Vulkan na swój własny sposób, ale minie przynajmniej do następnej wersji Androida, zanim Google naiwnie zaadoptuje Vulkan w całym systemie Android. Nawet jeśli tak się stanie, będzie to dotyczyło tylko najnowszej wersji Androida. Szybkie spojrzenie na najnowsze numery wersji od Google to wszystko, czego potrzebujesz, dlaczego zajmie to trochę czasu, aby ulepszyć działanie całej platformy.

Wsparcie od Google to nie jedyne wyzwanie, jakie przed nami stoi. Powszechna adaptacja programistów jest poważnym wyzwaniem na każdej platformie. Jak zauważył Wu podczas naszego wywiadu, Apple's Metal jest niedostępny od dłuższego czasu, a liczba gier obsługujących ten framework jest dość niska.

To jeden z tych pomysłów, który naprawdę rozwiązuje problem, ale przynajmniej po stronie Apple mamy długą drogę, zanim naprawdę rozwiążemy ten gruby problem ze stosem OpenGL. Szczerze mówiąc, zabija platformę.

Samsung ma nadzieję, że zajmie się tym bezpośrednio i odniósł pewien ograniczony sukces dzięki temu podejściu z ich odciskami palców Obsługa interfejsów API i aplikacji z wieloma oknami, ale podobnie jak Apple i Metal minie trochę czasu, zanim zobaczymy jakiekolwiek istotne przyjęcie.

A co z Vulkan i VR?

Innym ważnym powodem, dla którego Samsung chce być pierwszym producentem z obsługą Vulkan, jest Gear VR. Samsung i Oculus wykonali świetną robotę, podnosząc VR opartą na smartfonach ponad pasywne doświadczenie Google Cardboard, ale platforma nie jest pozbawiona problemów z wydajnością. Ponieważ Oculus i Samsung działają jako członkowie Khronos Group, ma sens, że obie firmy to zrobią zachęcać programistów do wspierania tej nowej technologii w celu dalszego ulepszania Gear VR doświadczenie. W rzeczywistości, według Saschy, VR jest dużą częścią tego, dlaczego Vulkan jest teraz tak ważny.

VR w dużej mierze opiera się na płynnym doświadczeniu ze stabilną liczbą klatek na sekundę i brakiem zacięć. Vulkan oferuje w tej dziedzinie bardzo dużo, np. Liczniki czasu GPU i lepsza synchronizacja wraz z wielowątkowością. Rzeczy takie jak mikro zacinanie się są dość powszechne w OpenGL (ES) i trudne do naprawienia. Myślę, że jest to obszar, w którym Android odniesie największe korzyści. Vulkan jest znacznie bardziej przejrzysty niż OpenGL ES i dostarcza znacznie więcej informacji na temat np. renderowanie potok do GPU (i sterownika) z wyprzedzeniem, dzięki czemu jest znacznie bardziej przewidywalny, a tym samym łatwiejszy dla GPU. Powoduje to znacznie mniej pracy dla sterownika i zastępuje nieporęczną (i trudną do przewidzenia) maszynę stanu OpenGL.

Budowanie za pomocą Vulkan zrobiłoby ogromną różnicę, szczególnie w kontekście Gear VR, a zwłaszcza dla twórcy gier to świetny sposób, aby zrobić więcej w tej dość ograniczonej, ale znacznie bardziej przystępnej formie VR. Jako twórca gier wsparcie Wu dla Samsunga ulepszającego Gear VR za pomocą Vulkan nie może być bardziej jasne.

Używanie Gear VR teraz tak mocno uruchamia procesor, że rozładowuje moją baterię w około 50 minut, a opóźnienie jest naprawdę straszne. Jeśli kiedykolwiek istniał niezwykle przekonujący przypadek dla otwartego standardu, takiego jak Vulkan, aby zejść do Assembly i naprawdę zoptymalizować tę warstwę graficzną, to jest to. Nie będziemy wiecznie stukać w szkło, musisz zapytać, dokąd idziemy. Tworzenie VR i tych technologii 3D jest absolutnie krytyczne. Jeśli Samsung ma być tutaj rodzajem przypadku testowego, jest to optymalne. To jest miejsce, w którym ta technologia jest rozpaczliwie potrzebna.

Bez wątpienia będzie to dokładne przeciwieństwo nocnego wzrostu wydajności, ale potencjał Vulkan w zakresie otwierania drzwi do lepszych doświadczeń nie może być bardziej jasny. Galaxy S7 i S7 Edge to pierwszy krok Samsunga w kierunku nowych, potężnych gier i VR doświadczenie i dobry czas, aby stanąć głową i ramionami ponad konkurencją i twierdzić, że tu byli pierwszy.

To najlepsze bezprzewodowe słuchawki douszne, które możesz kupić za każdą cenę!
Czas przeciąć przewód!

To najlepsze bezprzewodowe słuchawki douszne, które możesz kupić za każdą cenę!

Najlepsze bezprzewodowe słuchawki douszne są wygodne, świetnie brzmią, nie kosztują zbyt wiele i łatwo mieszczą się w kieszeni.

Wszystko, co musisz wiedzieć o PS5: data premiery, cena i nie tylko
Następne pokolenie

Wszystko, co musisz wiedzieć o PS5: data premiery, cena i nie tylko.

Sony oficjalnie potwierdziło, że pracuje nad PlayStation 5. Oto wszystko, co o nim wiemy.

Nokia wprowadza na rynek dwa nowe budżetowe telefony z Androidem One poniżej 200 USD
Nowe Nokie

Nokia wprowadza na rynek dwa nowe budżetowe telefony z Androidem One poniżej 200 USD.

Nokia 2.4 i Nokia 3.4 to najnowsze dodatki do budżetowej linii smartfonów HMD Global. Ponieważ oba są urządzeniami z Androidem One, mają gwarancję otrzymania dwóch głównych aktualizacji systemu operacyjnego i regularnych aktualizacji zabezpieczeń przez okres do trzech lat.

Oto najlepsze bezprzewodowe ładowarki do Galaxy S7
Sprawdź to

Oto najlepsze bezprzewodowe ładowarki do Galaxy S7.

Więc właśnie masz Galaxy S7 i chcesz go teraz ładować bez konieczności podłączania go za każdym razem? Cóż, istnieje wiele opcji, które możesz sprawdzić, więc zobaczmy, jakie są niektóre z nich.

instagram story viewer