Zalecana, 2024

Wybór redaktorów

Gry na Linuksie, Maszyny parowe nastawione na szybowanie z konkurentem DirectX Vulkan

Zagrajmy w The Elder Scrolls IV: Oblivion (Zmiana stylu gry i zbieramy sojuszników) part 63

Zagrajmy w The Elder Scrolls IV: Oblivion (Zmiana stylu gry i zbieramy sojuszników) part 63
Anonim

Wygląd gier na maszynach i urządzeniach mobilnych opartych na Linuksie powinien znacznie poprawić się wraz z niedługo opublikowanym interfejsem API Vulkan (interfejs programowania aplikacji).

Vulkan może być używany do wielu aplikacji, ale jest najbardziej odpowiedni dla gier, podobnie jak DirectX dla Windows. Nowy API jest bardzo potrzebną aktualizacją ze starzejącego się OpenGL, który został po raz pierwszy wprowadzony w 1991 roku przez Silicon Graphics.

Khronos, konsorcjum odpowiedzialne za rozwój Vulkan, nie podało oficjalnej daty wydania Vulkan. Jednak popularność API wzrosła w ostatnich tygodniach, gdy Intel i Qualcomm o tym rozmawiają.

[Czytaj dalej: Najlepsze karty graficzne do gier na komputery PC]

Khronos zaplanował wprowadzenie webinaru Vulkan na 18 lutego. Konsorcjum w Grudzień opóźnił wydanie wersji Vulkan 1.0, ale rozwój był w "ostatecznej fazie".

API Vulkan poprawi wygląd gier na systemach Linux i Mac oraz urządzeniach mobilnych. Gry będą zużywać mniej zasobów systemowych i będą oszczędzać baterię w laptopach i urządzeniach mobilnych.

Oprócz gier API może mieć inne aplikacje. Samochody, zestawy słuchawkowe do rzeczywistości wirtualnej, roboty i drony polegają na grafice wizualnej, więc aplikacje dla tych urządzeń można napisać przy pomocy API.

Vulkan to API niskiego poziomu, które ma bliższą interakcję ze sprzętem niż OpenGL, co pomaga w renderowaniu gier szybciej. Jest mniej etapów związanych z tworzeniem obrazów, ponieważ Vulkan jest bardziej zgodny z nowoczesnym sprzętem, takim jak procesory wielordzeniowe i wydajne procesory graficzne niż OpenGL.

OpenGL zapewnia warstwę abstrakcji, która lepiej pasuje do starszego sprzętu, podczas gdy nowsze -level API zmniejszają poziom abstrakcji i narzutów związanych z interakcją programów ze sprzętem.

Gry wykorzystają pełną moc GPU z Vulkanem, ponieważ programiści mogą zdefiniować, jak chcą renderować grafikę. Jest to zmiana w stosunku do OpenGL, która głównie ukrywała sprzętowo renderowaną grafikę.

Większość dzisiejszych gier jest tworzona w DirectX, ale Vulkan również sprawia, że ​​przenoszenie gier na inne platformy jest szybsze, powiedział Jason Ekstrand, programista w firmie Intel, podczas rozmowy na ten temat. FOSDEM (Europejskie spotkanie programistów wolnego i otwartego oprogramowania) pod koniec stycznia.

Poprzednio jakość grafiki ulegałaby pogorszeniu podczas próby przejścia z systemu Windows na system Linux lub Mac. Ale z Vulkanem, jakość pozostaje w dużej mierze nienaruszona podczas przenoszenia z DirectX, powiedział Ekstrand.

Pisanie gier staje się łatwiejsze, powiedział Ekstrand, a zwolennicy nadziei, że przyciągną programistów do Vulkan.

Dostawcy technologii ostatnio dążyli do rozwoju niskiego poziomu API, takie jak Apple's Metal, DirectX 12 i nowy GPUOpen AMD. Vulkan jest również API niskiego poziomu, ale został zaprojektowany do pracy na wielu platformach sprzętowych. Posiada pewne cechy charakterystyczne dzięki OpenCL, który jest głównie sprzętowo agnostyczny i wykorzystywany do obliczeń o wysokiej wydajności.

Firmy wspierające Vulkan, w tym AMD i Intel, zobowiązały się do udostępnienia sterowników open source.

Inni producenci układów graficznych mają wsparcie Vulkan. Imagination Technologies - czyli procesory graficzne dla urządzeń Apple - zademonstruje firmę Vulkan podczas zbliżającego się pokazu Mobile World Congress. Nvidia organizuje sesje poświęcone Vulkanowi na konferencji technologii GPU w kwietniu.

Pakiety Vulkan SDK będą dostępne dla systemów Windows, Android i Linux, zgodnie z witryną Khronos.

Popularne kategorie

Top