Pagina inicial » como » 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

    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 extraiam mais desempenho do hardware. Vulkan é a resposta multiplataforma para as tecnologias da Microsoft e da Apple.

    Como o Vulkan é multi-plataforma, ele traz esta 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. Vulkan traz melhor desempenho de jogo em qualquer plataforma que queira usá-lo e torna os jogos mais portáteis entre diferentes plataformas.

    Tudo começou com o manto 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 de gráficos de nível inferior.

    A AMD fornece o hardware gráfico para o Xbox One da Microsoft e 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..

    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. Os 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 da mesma forma, prometendo um sistema gráfico mais eficiente do 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 similar 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 realmente lançada ao público. A AMD anunciou que focará no DirectX 12 da Microsoft e na "Next-Generation OpenGL Initiative", em vez de impulsionar sua própria plataforma. Essa “iniciativa OpenGL de próxima geração” foi gerenciada pelo Khronos Group, que também gerencia o OpenGL e acabou se tornando Vulkan. Mesmo se você nunca ouviu 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 multiplataforma 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 possa usar o Vulkan também.

    O Vulkan funciona até mesmo no Windows 7 e no Windows 8.1, que nunca receberão 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. Desenvolvedores poderiam codificar jogos em Vulkan e eles seriam facilmente portáveis ​​entre diferentes plataformas, o que é um grande benefício se cumprir suas promessas.

    Vulkan já está aqui

    O Khronos Group lançou a versão 1.0 da especificação Vulkan em 16 de fevereiro de 2016. Tanto a NVIDIA quanto a AMD adicionaram o suporte da Vulkan aos seus drivers gráficos Windows e Linux, permitindo que os jogos Windows e Linux usassem o Vulkan. A Intel lançou versões beta de seus drivers gráficos com suporte Vulkan para Windows e Linux. O SteamOS da Valve ganhou suporte Vulkan, atualizando para esses novos drivers.

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

    O Google anunciou até mesmo que versões futuras do Android terão suporte interno para o Vulkan, e evidências do trabalho no Vulkan podem ser vistas no trabalho sobre o código-fonte do Android. 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 podem optar por 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 é inicial e não é tão otimizado, então isso não vai necessariamente dizer muito sobre o desempenho potencial da Vulkan..

    Vulkan não substituirá inteiramente o OpenGL, é claro. Como Croteam, desenvolvedores de O Princípio Talos, coloque: “Para jogos simples, o OpenGL (ou o Direct3D) 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. Isso ajuda o Linux e o SteamOS a se aproximarem dos jogos do Windows e se tornarem muito mais competitivos. 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 e excitante tecnologia gráfica 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.