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.
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...
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?
http://schedule.gdconf.com/session/glnext-the-future-of-high-performance-graphics-presented-by-valve Isto foi rápido demais não?
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
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?
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.
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.
Mais novidades fresquinhas: Trying out the new Vulkan graphics API on PowerVR GPUs GDC 15: Khronos Acknowledges Mantle's Start of Vulkan
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
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
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.
http://www.phoronix.com/scan.php?page=news_item&px=Nintendo-Joins-Khronos Não é normal ver a Nintendo nestas andanças. Interessante.
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
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.
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