Gráfica Next-Gen OpenGL - Vulkan

Discussão em 'Novidades Hardware PC' iniciada por muddymind, 15 de Julho de 2014. (Respostas: 73; Visualizações: 8153)

  1. Gaugamela

    Gaugamela Power Member

    Boa pergunta... Ainda não sabemos. A última vez que tentaram algo do género falharam por isso acho que nem vale a pena fazer estimativas.

    Mas a AMD já ofereceu acesso ao Mantle, se outros membros do consórcio fizerem o mesmo até pode ser rápido.
     
  2. muddymind

    muddymind 1st Folding then Sex

    Dado que vai haver uma mudança radical na forma de fazer as coisas é impossível prever seja o que for. A ideia é ter isto cá fora o mais rapidamente possível e verdade seja dita que depois do desastre do atraso do OGL 3.0 eles até têm cumprido escrupulosamente os prazos de releases. Vamos ver como correm as coisas...
     
  3. chauffage

    chauffage Power Member

    Se eles querem realmente mostrar trabalho isto tinha de vir cá para fora antes do DX12.

    Já agora, estas alterações também se vão reflectir em Linux, certo?
     
  4. muddymind

    muddymind 1st Folding then Sex

    Sim, todas as alterações sempre se reflectiram em todos os OSs pois é puramente multi-plataforma.
     
  5. Dark Kaeser

    Dark Kaeser Power Member

    :n1qshok:

    http://schedule.gdconf.com/session/glnext-the-future-of-high-performance-graphics-presented-by-valve

    Isto foi rápido demais não?
     
  6. muddymind

    muddymind 1st Folding then Sex

    Não, o que vai ser apresentado é um draft e vai estar muito longe da especificação final. No entanto vão mostrar já algo mais palpável que simplesmente paleio pois pelo que percebi também vão já ser apresentados alguns drivers de prova de conceito:

    fonte
     
  7. miguelbazil

    miguelbazil Moderador Ninja
    Staff Member

    Pena não ter recording, estava muito interessado em ver isso.
     
  8. DigitalBoy

    DigitalBoy Power Member

    Idem. Se isto representar bons acrescimos de performance em relação ao DX12, há uma hipotese de que as pessoas passem a utiliza-lo no Windows, o que práticamente não acontece com o OpenGL.
    Se não for adoptado no Windows, ao menos que traga vantagens em relação ao OpenGL que assim será em Linux.
    Se bem que seria muito benéfico que o Windows adoptasse este standard em massa, porque assim fica mais facil portar os softwares para outros sistemas.
    Alguem sabe como vai o Metal no OS X?
     
  9. Dark Kaeser

    Dark Kaeser Power Member

    O Metal não é apenas para iOS? Ou também vai sair para OS X?

    Em relação ao OpenGL Next, também estava a achar bom demais. Mas vamos a ver o que vai sair, estou como o DigitalBoy diz.
    EDIT: só espero é que desta vez acabem com a permissão de cada fabricante poder criar as suas próprias extensões, senão nunca mais ninguém se entende.
     
  10. Gaugamela

    Gaugamela Power Member


    Em Linux, as drivers open-source ainda nem suportam OpenGL 4.0. Os devs de Mesa não se focam em atingirem fazerem as driver serem compatíveis com versões específicas de OpenGL mas sim vão adicionando extensões que preferem (motivos para essas preferências não sei) até que eventualmente lá atingem uma nova versão de OpenGL.

    Falta meia dúzia de extensões para saltarem de OpenGL 3.3 para 4.2 mas o avanço tem sido bastante lento e isto refere-se apenas ás drivers Open-source da Intel porque a Nouveau (para Nvidia) e as Radeon para a AMD estão mais atrasadas na implementação. Ao menos têm muito menos bugs e suportam mais features agora.

    O OpenGL Next ainda irá levar anos depois de ser lançado a ser suportado pelas drivers open-source. de qualquer um dos três fabricantes.
     
  11. muddymind

    muddymind 1st Folding then Sex

    Confirmed: Vulkan Is The Next-Gen Graphics API

     
  12. muddymind

    muddymind 1st Folding then Sex

    Aqui está ele:

     
  13. muddymind

    muddymind 1st Folding then Sex

  14. Dark Kaeser

    Dark Kaeser Power Member

    Nvidia Video From SIGGRAPH Talks About Vulkan


    https://www.gamingonlinux.com/articles/nvidia-video-from-siggraph-talks-about-vulkan.5899


    Vulkan Looks Impressive Against OpenGL In A New Intel Demo


    https://www.gamingonlinux.com/artic...ssive-against-opengl-in-a-new-intel-demo.5886

    Vídeo originalmente postado pelo site Softpedia
    http://news.softpedia.com/news/prototype-of-khronos-vulkan-api-puts-opengl-to-shame-490420.shtml

    Ainda ninguém consegui o da AMD, ainda não tive tempo de ver estes também.

    EDIT: esqueci-me deste artigo de um developer

    A Brief Overview Of Vulkan API
    http://www.toptal.com/api-developers/a-brief-overview-of-vulkan-api
     
  15. chauffage

    chauffage Power Member

    Valve, que está a trabalhar na API desde a sua origem (talvez desde o Mantle), acredita que não haja grande vantagem em utilizar o DX12 em detrimento do Vulkan, dado que a API é cross platform:

    Sauce: http://www.tweaktown.com/news/47646/valve-excited-over-dx12-talks-up-vulkan-api/index.html
     
  16. DigitalBoy

    DigitalBoy Power Member

    Já agora é relevante adicionar: AMD Has A Vulkan Linux Driver, But Will Be Closed-Source At First
    http://www.phoronix.com/scan.php?page=article&item=amd-gpu-xdc15&num=1

    Ora a driver closed-source é a Catalyst, por isso provavelmente o Windows também partilha boa parte da driver de Vulkan.
    Já todos os majors tem confirmação de terem uma driver de Vulkan funcional.
    Faltam os jogos.
     
  17. Nemesis11

    Nemesis11 Power Member

    http://www.phoronix.com/scan.php?page=news_item&px=Nintendo-Joins-Khronos

    Não é normal ver a Nintendo nestas andanças. Interessante.
     
  18. miguelbazil

    miguelbazil Moderador Ninja
    Staff Member

    Estou contente de ver este movimento todo, e com Vulkan a ser cross platform e a Valve a puxar linux para a frente (e penso que o GoG também anda nestas andanças agora), só estou a ver coisas boas a chegar. Já sonho com o dia de trocar o windows com o linux para gaming :D
     
  19. DigitalBoy

    DigitalBoy Power Member

    Agora é ver se o you-know-who não arranja forma de fazer jogos AAA utilizar DX exclusivamente.
    Já se começa a utilizar virtualização com passagem direta da gráfica.

    Se o Vulkan não pegar por haverem empresas fieis (sem grandes motivos) a DirectX está ai a solução.
    Por agora é chatinho configurar isso, mas com os jogos a utilizar Vulkan, e essas técnicas de virtualização para o que não aderir ao Vulkan, está-se perto de atingir a portabilidade a 100% entre Windows e Linux.
    Lá se vai o problema da galinha e do ovo, tantos anos depois. :)
     
  20. miguelbazil

    miguelbazil Moderador Ninja
    Staff Member

    Hmmm, então é possível dar basicamente acesso directo ao GPU para uma máquina virtual windows, e consegues ter o sistema Linux a correr uma máquina virtual windows na performance perfeita a jogar. Percebi bem?

    EDIT: dayum, isto já permite umas coisas bem fixes. Começo a achar que pode ser uma boa possibilidade para mim :D
     
    Última edição: 23 de Setembro de 2015

Partilhar esta Página