O que você precisa saber sobre a Vulkan, que promete jogos mais rápidos em todas as plataformas

Índice:

O que você precisa saber sobre a Vulkan, que promete jogos mais rápidos em todas as plataformas
O que você precisa saber sobre a Vulkan, que promete jogos mais rápidos em todas as plataformas

Vídeo: O que você precisa saber sobre a Vulkan, que promete jogos mais rápidos em todas as plataformas

Vídeo: O que você precisa saber sobre a Vulkan, que promete jogos mais rápidos em todas as plataformas
Vídeo: COMO OCULTAR APLICATIVO, COMO RETIRAR FUNDO BRANCO DO MOTOROLA (Nova Launcher) - YouTube 2024, Maio
Anonim
O DirectX 12 da Microsoft e o Metal da Apple são plataformas gráficas de última geração. Eles fornecem acesso de baixo nível ao hardware gráfico, permitindo que os programadores de jogos obtenham mais desempenho do hardware. Vulkan é a resposta multiplataforma para as tecnologias da Microsoft e da Apple.
O DirectX 12 da Microsoft e o Metal da Apple são plataformas gráficas de última geração. Eles fornecem acesso de baixo nível ao hardware gráfico, permitindo que os programadores de jogos obtenham mais desempenho do hardware. Vulkan é a resposta multiplataforma para as tecnologias da Microsoft e da Apple.

Como o Vulkan é multi-plataforma, ele traz essa tecnologia gráfica de última geração para o Android do Google, o SteamOS da Valve, o Linux, todas as versões do Windows e até mesmo o próximo console da Nintendo. O Vulkan traz melhor desempenho em jogos em qualquer plataforma que queira usá-lo e torna os jogos mais portáteis entre diferentes plataformas.

Tudo começou com o Mantle da AMD

Para entender de onde veio Vulkan, é importante conhecer um pouco da história. Tudo começou com o trabalho da AMD no Mantle, que foi anunciado em 2013. O Mantle era um novo sistema gráfico lançado diretamente aos desenvolvedores de jogos. Ele prometeu tornar os jogos mais rápidos, fornecendo uma camada gráfica mais eficiente. Mais tecnicamente, prometia menor sobrecarga de CPU e acesso mais direto a recursos de hardware gráfico de baixo nível.
Para entender de onde veio Vulkan, é importante conhecer um pouco da história. Tudo começou com o trabalho da AMD no Mantle, que foi anunciado em 2013. O Mantle era um novo sistema gráfico lançado diretamente aos desenvolvedores de jogos. Ele prometeu tornar os jogos mais rápidos, fornecendo uma camada gráfica mais eficiente. Mais tecnicamente, prometia menor sobrecarga de CPU e acesso mais direto a recursos de hardware gráfico de baixo nível.

A AMD fornece o hardware gráfico para o Xbox One da Microsoft e para o PlayStation 4 da Sony, e disse que o Mantle foi construído com base nas otimizações em que trabalhou para os consoles de videogame da próxima geração.

O Mantle competiu com o DirectX da Microsoft e o OpenGL multiplataforma, ambos mostrando sua idade na época. Na verdade, esse foi um ataque direto ao próprio DirectX da Microsoft, que muitos jogos de PC usam. Executivos da AMD na época disseram que nunca esperaram que a Microsoft liberasse outro DirectX. Então, a AMD teve que convencer os desenvolvedores de jogos a deixar o DirectX e o OpenGL para trás e usar seu sistema mais novo e melhor.

DirectX 12, Metal e Vulkan

Microsoft respondeu. Em 2014, a Microsoft anunciou o DirectX 12, que agora está incluído no Windows 10 e no Xbox One. A Microsoft lançou-o da mesma forma, prometendo um sistema gráfico mais eficiente que o DirectX 11 e um que forneceu acesso direto a recursos de hardware gráfico de baixo nível.
Microsoft respondeu. Em 2014, a Microsoft anunciou o DirectX 12, que agora está incluído no Windows 10 e no Xbox One. A Microsoft lançou-o da mesma forma, prometendo um sistema gráfico mais eficiente que o DirectX 11 e um que forneceu acesso direto a recursos de hardware gráfico de baixo nível.

A Apple também anunciou uma tecnologia semelhante em 2014, chamada Metal. Foi adicionado a iPhones e iPads com iOS 8 e a Macs com OS X 10.11 El Capitan.

AMD mudou de marcha depois disso. Alguns jogos implementaram o suporte experimental ao Mantle, mas a tecnologia nunca foi liberada para o público. A AMD anunciou que se concentrará no DirectX 12 da Microsoft e na "Next-Generation OpenGL Initiative", em vez de pressionar sua própria plataforma. Essa "próxima geração da iniciativa OpenGL" foi gerenciada pelo Khronos Group, que também gerencia o OpenGL, e finalmente se tornou Vulkan. Mesmo que você nunca tenha ouvido falar do OpenGL, certamente o usou. Todos os jogos Android 3D e a maioria dos jogos 3D para iPhone - até que o Metal da Apple foi anunciado, pelo menos - foram escritos em OpenGL.

A Vulkan traz um sistema gráfico de próxima geração e plataforma cruzada para Android, SteamOS e Linux. Os jogos do Windows também podem usar o Vulkan. O PlayStation 4 da Sony pode adicionar suporte ao Vulkan, assim como o Xbox One da Microsoft adicionou suporte ao DirectX 12. A Nintendo se juntou silenciosamente ao Khronos Group em 2015, então há uma boa chance de que o próximo console da Nintendo também possa usar o Vulkan.

O Vulkan funciona até mesmo no Windows 7 e no Windows 8.1, que nunca receberá o DirectX 12. Por ser multiplataforma, os desenvolvedores de jogos podem escolher o Vulkan e seu código otimizado pode ser executado em várias plataformas diferentes, em vez de apenas no Windows 10 ou apenas no OS X.

Esse é o ponto do Vulkan: ele pode ser adicionado a praticamente qualquer plataforma. Os desenvolvedores poderiam codificar jogos em Vulkan e seriam facilmente transportáveis entre diferentes plataformas, o que é um grande benefício se cumprir suas promessas.

Vulkan já está aqui

Resumindo: Contanto que você atualize seus drivers, o Vulkan já funciona com muitos hardwares gráficos existentes. Agora tudo o que precisamos são jogos habilitados para Vulkan.

O Google anunciou que as versões futuras do Android terão suporte interno para o Vulkan, e as evidências do trabalho no Vulkan podem ser vistas no trabalho sobre o código-fonte do Android. O Vulkan provavelmente aparecerá em consoles futuros e em várias outras plataformas de hardware também.

Jogos usando Vulkan estão no horizonte

O Vulkan, assim como o DirectX 12 e o Metal, não é realmente algo que você como jogador pode escolher usar. Eles são novos desenvolvedores de jogos de sistemas de programação gráfica que podem escolher usar.
O Vulkan, assim como o DirectX 12 e o Metal, não é realmente algo que você como jogador pode escolher usar. Eles são novos desenvolvedores de jogos de sistemas de programação gráfica que podem escolher usar.

Como com o DirectX 12 e o Metal, você só precisa esperar que futuros jogos suportem essas tecnologias. Atualmente, O Princípio Talos oferece suporte experimental para o Vulkan, que você pode ativar. No entanto, esse jogo não foi projetado para usar o Vulkan, e seu código Vulkan está no início e não está otimizado, portanto, isso não lhe diz muito sobre o desempenho potencial do Vulkan.

O Vulkan não substituirá totalmente o OpenGL, é claro. Como Croteam, desenvolvedores deO Princípio Talos, coloque: “Para jogos simples, OpenGL (ou Direct3D para esse assunto) está aqui para ficar; [a] curva de aprendizado não é tão íngreme quanto com Vulkan. No entanto, o Vulkan realmente brilha quando se trata de reduzir a sobrecarga de CPU do aplicativo e do driver. É (ou será) muito mais rápido que o Direct3D 9, 11 e OpenGL!”

Mas Vulkan não é apenas escolher uma nova opção em um menu de configurações gráficas. Ele ajuda o Linux e o SteamOS a ficar em dia com os jogos do Windows e se tornar muito mais competitivo. Isso significa que o Android terá em breve uma camada de gráficos de última geração competitiva com o Metal da Apple. E isso significa que os desenvolvedores de jogos podem escolher o Vulkan ao invés do DirectX 12 e mais facilmente suportar uma variedade de plataformas -Incluindo Janelas. Isso é bom para todos os jogadores.

Assim como o DirectX 12 no Windows e no Metal nas plataformas da Apple, o Vulkan é uma nova tecnologia gráfica empolgante que promete ajudar os desenvolvedores de jogos a tornar seus jogos mais rápidos. Como uma tecnologia multi-plataforma, ela também traz outros benefícios, trazendo esses recursos para novas plataformas e prometendo facilitar a portabilidade de jogos entre plataformas.

Recomendado: