Tech reviews and news

Co to jest Vulkan? Wszystkie fakty dotyczące alternatywy Direct X.

click fraud protection

Po prostu wybrałeś nową, błyszczącą grę na PC i pomyliłeś się, czy wybrać opcję Direct X 11/12 czy Vulkan na ekranie startowym?

Nie jesteś sam, ponieważ jeśli nie jesteś poważnym technikiem, prawdopodobnie nie jesteś na bieżąco z najnowszymi osiągnięciami w świecie interfejsów API i tym, jak zmieniają one świat gier. Na szczęście dla Ciebie. Zaufane osoby są tutaj, aby Ci pomóc.

Oto wszystko, co musisz wiedzieć o Vulkan.

Vulkan: Co to jest API?

Vulkan to specyfikacja interfejsu aplikacji (API) skoncentrowana na grach oparta na technologii AMD Mantle. Został opracowany przez grupę Khronos - organizację nie nastawioną na zysk, która jest zdeterminowana, by pomóc programiści tworzą lepsze gry - i mają zastąpić częściej używane OpenGL i OpenGL ES standardy.

Dla tych, którzy nie wiedzą, interfejsy API są podstawą każdej dużej technologii. Zapewniają szkielet protokołów, narzędzi i procedur, które mogą być używane przez programistów do tworzenia aplikacji. API również kontroluje i decyduje o tym, jak oprogramowanie i sprzęt komunikują się ze sobą.

Vulkan: Dlaczego powinno mnie to obchodzić?

W tej chwili prawdopodobnie zastanawiasz się, dlaczego powinno Cię obchodzić coś tak niejasnego jak specyfikacja interfejsu API, w końcu to problem programisty, prawda? Zwykle powiedziałbym, że masz rację, ale w przypadku Vulkan sprawy są trochę bardziej złożone.

Vulkan jest właściwie kluczowym krokiem dla branży gier i rozwoju jako całości i ma potencjał do rozwiązania wielu problemów zarówno dla zwykłych konsumentów, jak i programistów.

Na początek porozmawiajmy o OpenGL i OpenGL ES. Te dwa interfejsy API przez lata przyprawiały programistów o ból głowy. OpenGL to poprzedni interfejs API firmy Khronos dla komputerów stacjonarnych, podczas gdy OpenGL ES był ofertą grupy na urządzenia mobilne.

Oddzielenie interfejsu API dla urządzeń mobilnych i komputerów stacjonarnych miało sens kilka lat temu, ale w dzisiejszych czasach jest ze sobą połączone świat, w którym światy urządzeń mobilnych i komputerów stacjonarnych coraz bardziej się przenikają, był to problem deweloperzy.

Schizma oznaczała, że ​​programiści musieli przyjąć hybrydowe, a nawet oddzielne procedury programistyczne, próbując stworzyć cross tytuły platform - problem, który sprawił, że kodowanie w środowiskach stacjonarnych i mobilnych było kosztowne i czasochłonne doświadczenie.

Vulkan ma na celu zmianę tego, oferując programistom pakiet otwartych, wieloplatformowych materiałów programistycznych teoretycznie działają na wielu systemach operacyjnych, w tym Windows 7 do 10, Linux, SteamOS, Tizen i Android.

W teorii ułatwi to programistom uruchamianie produktów na wielu platformach i tworzenie usług obejmujących wiele ekosystemów. W skrócie oznacza to, że dzięki Vulkan możesz zobaczyć więcej gier pojawiających się w większej liczbie miejsc w bardzo bliskiej przyszłości.

Vulkan: Nie chodzi tylko o urządzenia mobilne

Urządzenia mobilne to nie jedyny obszar, w którym Vulkan może pomóc. Interfejs API jest również używany przez wielu programistów do tworzenia pełnych tytułów potrójnych A. Doom Eternal sprawia, że ​​używasz Vulkan i jego pojawianie się jako opcja w menu startowym wielu innych gier, takich jak Strange Brigade.

Dzieje się tak, ponieważ uproszczenie kodowania w Vulkan może poprawić wydajność gier, zmniejszając nieporęczne obciążenie sterownika, które utrudniało wydajność gry. Fakt, że API oferuje programistom bardziej szczegółową kontrolę nad komponentami, jest kolejnym czynnikiem, który może pomóc zwiększyć wydajność gier.

W przeciwieństwie do wielu konkurencyjnych interfejsów API, Vulkan pozwala programistom przejąć większą kontrolę nad zarządzaniem kluczowymi rzeczami, takimi jak alokacja pamięci i równoległe generowanie obciążeń GPU - funkcja, która pozwoli im uzyskać więcej mocy z wielowątkowości systemy.

Efektem końcowym będą bardziej energooszczędne i lepiej wyglądające gry na wszystkim, od smartfonów i tabletów po komputery stacjonarne i laptopy oraz dedykowane konsole do gier.

Związane z: Najlepsze gry na PC

Vulkan: Pokaż mi gry!

Wszystko to brzmi świetnie, ale ostatecznie nic nie znaczy, chyba że społeczność programistów znajdzie się za Vulkanem i zacznie go używać. Na szczęście wydaje się, że to już się wydarzyło.

Od czasu uruchomienia każdej firmy technologicznej, o której możesz pomyśleć, zaczęła naciskać na programistów, aby wspierali Vulkan. Qualcomm ogłosił, że sprawi, że Vulkan będzie obsługiwał kluczową część wszystkich przyszłych chipów mobilnych, a nawet wymienił go jako kluczowy punkt sprzedaży dla swojego najnowszego Wyżlin Procesory w MWC.

AMD obsługuje również Vulkan w swoich procesorach i procesorach graficznych. Nvidia również wykazała chęć, organizując „Vulkan Developer Day”, aby pomóc w uzyskaniu wsparcia dla API na początku tego roku. Nie jest zaskakujące, że Valve jest również na pokładzie, będąc zwolennikiem Vulkan od wczesnych dni. Co oznacza, że ​​prawdopodobnie zobaczymy więcej gier, które w najbliższej przyszłości będą wypychać Vulkan obok Direct X.

Mężczyzna z Kornwalii skazany na wyrok w zawieszeniu za sprzedaż pirackich abonamentów Premier League

Mężczyzna z Kornwalii został skazany na karę więzienia w zawieszeniu po przyznaniu się do sprzeda...

Czytaj Więcej

Jak anulować Amazon Prime: Jak zakończyć swoje członkostwo Prime teraz

Dwie najlepsze rzeczy w byciu członkiem Prime to usługa przesyłania strumieniowego Amazon Prime V...

Czytaj Więcej

Wolves vs Man City: Jak oglądać ostatni mecz sezonu Amazon w telewizji

Wolves vs Man City - jak dostroić się do Amazon Prime VideoAmazon pokaże dziś wieczorem swój osta...

Czytaj Więcej

insta story