Neste artigo irei explicar as vantagens e desvantagens do DX12 para PC e Consolas. Qual o real ganho da presença dele e qual as melhorias que iremos notar. Nota: Este artigo está sobre updates constantes, é uma reportagem que irá sofrer edições consoante as minhas entrevistas aos Devs de várias editoras e Engenheiros.
Como todos sabemos, o DirectX 12 tem sido muito falado desde 2014, em especial nesta época onde começam a surgir trabalhos inteiramente feitos sobre a cobertura do DirectX 12. Não irei explicar detalhes aprofundados tecnicamente pois seria chinês para muitos de vós mas sim, irei salientar de forma mais básica o envolvimento do DirectX 12 nos Jogos e Hardware presentes nas Consolas e nos PC´s. Claro que existem muitos rumores que nunca foram confirmados, tal como opiniões diversificadas de Dev´s e Executivos de Empresas. O próprio Phil (Microsoft) afirmou que o DirectX 12 não teria impacto no Hardware, apesar de numa outra entrevista alegar que o DirectX 12 iria permitir "Milagres" na XBOX One.
Vamos começar pela versão PC. O PC vai sofrer uma melhoria de 20%, em especial para aqueles que usam Hardware nativo para DX12, neste caso GPU´s com DX12 Nativos. Vejamos por outro lado. A nova série da AMD e nVidia (R9 3xx/ GTX 9xx) respectivamente, são nativamente DirectX 12. Com isto, eles serão os unicos a usufruir na totalidade do DX12, no entanto versões de GPU mais antigas vão igualmente ter coisas maravilhosas no sentido que irão usar parcialmente o DX12.
O DirectX premite um consumo inferior de energia, no caso de Desktop e Notebooks, vai fazer uma enorme diferença, aumentado a capacidade de Overclock, Melhor Arrefecimento e menor Consumo! Os Jogos, irão ter Frames mais sólidos sem sofrem grandes quebras!
Na versão das Consolas, ambas, possuem API´s que conseguem "Ler" o DirectX 12. Com isto, ambas vão sofrer um aumento de Frames/Qualidade nos Jogos que sejam nativamente criados com DirectX 12.
A Sony, neste campo, manteve-se afastado, porque como sabem possui um GPU superior ao da XBOX One, no caso do CPU, este é inferior a XBOX One.
Quando o Hardware CPU/GPU não é equilibrado, sucede-se o chamado "Bottleneck". A isto chama se falha grave na comunicação entre o Hardware, onde um limita a capacidade de uso do outro criando por vezes Frames Drops e Lag. Com isto, a XBOX One possui Hardware mais equilibrado do que a PS4, ainda que a PS4 em termos técnicos seja superior a XBOX One. Por outro lado, a PS4 é sem dúvida uma grande inovação tecnologia!
A Microsoft tem mantido igualmente o silêncio em torno da XBOX One, sendo que não quiseram publicar nenhum Benchmark comparativo do DX11.1/2 contra o DX12. Motivos? Bem, existem muitos problemas dentro do departamento da Consola, isto porque nem todos estão de acordo com o "futuro" desempenho que a XBOX One possa vir a ter. Factos são que, tanto a AMD como algumas Editoras, afirmam que o DX12 da XBOX One irá ajudar e facilitar os Portes de XBOX One para PC (Usando o mesmo API) do DirectX 12. Para a PS4, terá que ser ligeiramente diferente. Com isto, a XBOX One poderá dar uma vida mais "digna" ao PC Gamers, usufruindo não de um Jogo cheio de Bugs mas sim um Jogo com um Port bem feito.
A XBOX One foi criada especificamente para o DirectX 12. O grande mistério em torno do potencial da Consola não se prende ao Hardware mas sim ao Software. A XBOX One, poderá, vir a ser uma Consola muito superior ao que foi até aqui. A XBOX One tem eSRAM, como sabem, não pode ser usado em ambiente DirectX 12. Só o eSRAM da XBOX One em si, vai dar um ganho de 22% de Desempenho. Isto é um facto, não argumento. O que vai permitir que a XBOX One vai se aproximar da PS4 graças ao eSRAM.
Como sabem, a PS4 usa GDDR5 enquanto que a XBOX One usa DDR3. Esta opção foi muito criticada, hoje sabemos que foi intencional e bem jogado. O DDR3 acaba por ter o mesmo desempenho graças ao GDDR5 da PS4 devido ao uso do eSRAM. Resumindo, o Hardware da PS4 é melhor sem qualquer dúvida ao Hardware da XBOX One mas o Software é muito superior ao da PS4. O facto de podermos "livremente" usar e mexer o DX12 no ambiente da XBOX One e este na PS4 é limitado, vai permitir a criação de Jogos com um aspecto visual e um fluidez superior a PS4. A diferença não será enorme mas sim melhor do que é actualmente entre a PS4 e a XBOX One.
A eSRAM da XBOX One não é mais rápida que o GDDR5 da PS4, mas permite um melhor uso do DirectX12.
Abaixo, podem ver o esquema da utilização de ambas as Consolas.
Vamos começar pela versão PC. O PC vai sofrer uma melhoria de 20%, em especial para aqueles que usam Hardware nativo para DX12, neste caso GPU´s com DX12 Nativos. Vejamos por outro lado. A nova série da AMD e nVidia (R9 3xx/ GTX 9xx) respectivamente, são nativamente DirectX 12. Com isto, eles serão os unicos a usufruir na totalidade do DX12, no entanto versões de GPU mais antigas vão igualmente ter coisas maravilhosas no sentido que irão usar parcialmente o DX12.
O DirectX premite um consumo inferior de energia, no caso de Desktop e Notebooks, vai fazer uma enorme diferença, aumentado a capacidade de Overclock, Melhor Arrefecimento e menor Consumo! Os Jogos, irão ter Frames mais sólidos sem sofrem grandes quebras!
Na versão das Consolas, ambas, possuem API´s que conseguem "Ler" o DirectX 12. Com isto, ambas vão sofrer um aumento de Frames/Qualidade nos Jogos que sejam nativamente criados com DirectX 12.
A Sony, neste campo, manteve-se afastado, porque como sabem possui um GPU superior ao da XBOX One, no caso do CPU, este é inferior a XBOX One.
Quando o Hardware CPU/GPU não é equilibrado, sucede-se o chamado "Bottleneck". A isto chama se falha grave na comunicação entre o Hardware, onde um limita a capacidade de uso do outro criando por vezes Frames Drops e Lag. Com isto, a XBOX One possui Hardware mais equilibrado do que a PS4, ainda que a PS4 em termos técnicos seja superior a XBOX One. Por outro lado, a PS4 é sem dúvida uma grande inovação tecnologia!
A Microsoft tem mantido igualmente o silêncio em torno da XBOX One, sendo que não quiseram publicar nenhum Benchmark comparativo do DX11.1/2 contra o DX12. Motivos? Bem, existem muitos problemas dentro do departamento da Consola, isto porque nem todos estão de acordo com o "futuro" desempenho que a XBOX One possa vir a ter. Factos são que, tanto a AMD como algumas Editoras, afirmam que o DX12 da XBOX One irá ajudar e facilitar os Portes de XBOX One para PC (Usando o mesmo API) do DirectX 12. Para a PS4, terá que ser ligeiramente diferente. Com isto, a XBOX One poderá dar uma vida mais "digna" ao PC Gamers, usufruindo não de um Jogo cheio de Bugs mas sim um Jogo com um Port bem feito.
A XBOX One foi criada especificamente para o DirectX 12. O grande mistério em torno do potencial da Consola não se prende ao Hardware mas sim ao Software. A XBOX One, poderá, vir a ser uma Consola muito superior ao que foi até aqui. A XBOX One tem eSRAM, como sabem, não pode ser usado em ambiente DirectX 12. Só o eSRAM da XBOX One em si, vai dar um ganho de 22% de Desempenho. Isto é um facto, não argumento. O que vai permitir que a XBOX One vai se aproximar da PS4 graças ao eSRAM.
Como sabem, a PS4 usa GDDR5 enquanto que a XBOX One usa DDR3. Esta opção foi muito criticada, hoje sabemos que foi intencional e bem jogado. O DDR3 acaba por ter o mesmo desempenho graças ao GDDR5 da PS4 devido ao uso do eSRAM. Resumindo, o Hardware da PS4 é melhor sem qualquer dúvida ao Hardware da XBOX One mas o Software é muito superior ao da PS4. O facto de podermos "livremente" usar e mexer o DX12 no ambiente da XBOX One e este na PS4 é limitado, vai permitir a criação de Jogos com um aspecto visual e um fluidez superior a PS4. A diferença não será enorme mas sim melhor do que é actualmente entre a PS4 e a XBOX One.
A eSRAM da XBOX One não é mais rápida que o GDDR5 da PS4, mas permite um melhor uso do DirectX12.
Abaixo, podem ver o esquema da utilização de ambas as Consolas.
Vendo isto, a Comunicação entre a CPU/GPU da PS4 com a Ram é de 176GB/s sendo que a da XBOX One é de 104GB/s + 68GB/s em channels separados. Facilita imenso a gestão de consumo e fluidez entre os vários Componentes.
Mas porque é que a PS4 tem tido melhor desempenho e visual gráfico face a XBOX One, para não falar de melhor Resolução? A XBOX One fica limitada pelo uso da eSRAM em ambiente DX11 ou 11.2, isto porque o eSRAM não suporta fluentemente resolução superiores a 720p. Acontece que graças arquitectura da PS4, a mesma, consegue lidar bem com 1080p em DX11. Mas para DX12, a quadro muda de figura. Isto porque o eSRAM consegue trabalhar muito melhor com DX12 do que com DX11. O que veremos acontecer depois será muito simples. Ambas as Consolas terão menos Consumo, menos Uso de Hardware mas a PS4 terá sempre um certo limite em torno do DX12 e a XBOX One terá um acesso mais fácil graças ao Novo API e ao eSRAM. A diferença não será enorme, mas para a XBOX One, dada a posição até a data como correr Jogos a 30 Frames a 720p enquanto que a PS4 consegue o mesmo perto de 1080p, é algo que fará enorme diferença futuramente. Para tal, em 2016 veremos os primeiros Jogos a serem nativamente DX12 (Forza 6 é uma mistura de DX11.2 com DX12) e como tal veremos a XBOX One capaz de correr Jogos a 1080p nativamente com uma fluidez estável acima de 30 Frames tal como a PS4.
Isto fará com que a PS4 tenha uma rival a altura. Saliento que não estou a desvalorizar a PS4, até porque actualmente prefiro a PS4 do que a XBOX One no entanto achei necessário o artigo que estará nos próximos dias sobre edição a medida que reúno informações de vários especialistas!
Muita gente criticou o motivo de só agora a XBOX One começar o potencial, agora, tendes a explicação. A XBOX One foi criada para DirectX 12 e não 11, com isto, ficou sempre limitada ao uso e aos "contra-vês" do DirectX 11.
Sabendo isto, a XBOX One foi pensada no Futuro, tal como a PS4, mas claramente foi uma jogada forte por parte da Microsoft e que tem sido mantida de certa forma em "silêncio" pois ainda não existem Jogos 100% DirectX 12.
Eu penso que será revelado no final deste ano o verdadeiro potencial e a Sony terá sempre o conforto de ter tido um começo muito superior, além do aliado vasto catalogo de exclusivos que são marca de água tradicional da Sony.
Relembro que recentemente a Naughty Studios afirmou um certo receio sobre o DX12 na XBOX One, ainda que o Jogo tradicional da Editora seja o Uncharted 4, que terá um Suporte nativo ao DX12 e seja uma grande Bomba nos Exclusivos que dificilmente poderá ser ultrapassada pela Microsoft.
Um dos mais reconhecidos Dev´s afirmou que: "...DirectX 12 is not only a good news for folks that develop for PC, it is also claimed to be a game changer for the Xbox One by the platform holder. "
Com isto dito, ele afirmou que o DirectX não é apenas uma mudança boa para o PC mas sim uma mudança "radical" para a XBOX One e sim, é. Explicado anteriormente, o DirectX 12 permite uma capacidade ilimitada de recursos em ambas as Consolas, certamente mais na XBOX One.
Abaixo, irão ver 2 Titulos que já saíram, mostram a capacidade parcial do DirectX 12 em Jogos, ainda que estes aparentemente sejam superiores na PS4, a XBOX One mostrou que a eSRAM tem uma Cache melhor do que o uso de Hardware na PS4, ou seja, o Loading de Textura aqui é superior na XBOX One do que na PS4.
Mas porque é que a PS4 tem tido melhor desempenho e visual gráfico face a XBOX One, para não falar de melhor Resolução? A XBOX One fica limitada pelo uso da eSRAM em ambiente DX11 ou 11.2, isto porque o eSRAM não suporta fluentemente resolução superiores a 720p. Acontece que graças arquitectura da PS4, a mesma, consegue lidar bem com 1080p em DX11. Mas para DX12, a quadro muda de figura. Isto porque o eSRAM consegue trabalhar muito melhor com DX12 do que com DX11. O que veremos acontecer depois será muito simples. Ambas as Consolas terão menos Consumo, menos Uso de Hardware mas a PS4 terá sempre um certo limite em torno do DX12 e a XBOX One terá um acesso mais fácil graças ao Novo API e ao eSRAM. A diferença não será enorme, mas para a XBOX One, dada a posição até a data como correr Jogos a 30 Frames a 720p enquanto que a PS4 consegue o mesmo perto de 1080p, é algo que fará enorme diferença futuramente. Para tal, em 2016 veremos os primeiros Jogos a serem nativamente DX12 (Forza 6 é uma mistura de DX11.2 com DX12) e como tal veremos a XBOX One capaz de correr Jogos a 1080p nativamente com uma fluidez estável acima de 30 Frames tal como a PS4.
Isto fará com que a PS4 tenha uma rival a altura. Saliento que não estou a desvalorizar a PS4, até porque actualmente prefiro a PS4 do que a XBOX One no entanto achei necessário o artigo que estará nos próximos dias sobre edição a medida que reúno informações de vários especialistas!
Muita gente criticou o motivo de só agora a XBOX One começar o potencial, agora, tendes a explicação. A XBOX One foi criada para DirectX 12 e não 11, com isto, ficou sempre limitada ao uso e aos "contra-vês" do DirectX 11.
Sabendo isto, a XBOX One foi pensada no Futuro, tal como a PS4, mas claramente foi uma jogada forte por parte da Microsoft e que tem sido mantida de certa forma em "silêncio" pois ainda não existem Jogos 100% DirectX 12.
Eu penso que será revelado no final deste ano o verdadeiro potencial e a Sony terá sempre o conforto de ter tido um começo muito superior, além do aliado vasto catalogo de exclusivos que são marca de água tradicional da Sony.
Relembro que recentemente a Naughty Studios afirmou um certo receio sobre o DX12 na XBOX One, ainda que o Jogo tradicional da Editora seja o Uncharted 4, que terá um Suporte nativo ao DX12 e seja uma grande Bomba nos Exclusivos que dificilmente poderá ser ultrapassada pela Microsoft.
Um dos mais reconhecidos Dev´s afirmou que: "...DirectX 12 is not only a good news for folks that develop for PC, it is also claimed to be a game changer for the Xbox One by the platform holder. "
Com isto dito, ele afirmou que o DirectX não é apenas uma mudança boa para o PC mas sim uma mudança "radical" para a XBOX One e sim, é. Explicado anteriormente, o DirectX 12 permite uma capacidade ilimitada de recursos em ambas as Consolas, certamente mais na XBOX One.
Abaixo, irão ver 2 Titulos que já saíram, mostram a capacidade parcial do DirectX 12 em Jogos, ainda que estes aparentemente sejam superiores na PS4, a XBOX One mostrou que a eSRAM tem uma Cache melhor do que o uso de Hardware na PS4, ou seja, o Loading de Textura aqui é superior na XBOX One do que na PS4.
Agora, a PS4 é inferior a XBOX One? Não. Claramente que não. No entanto a XBOX One não é tão indefesa ou "fraca" como muitos alegaram. Prova assim ser um rival digno que poderá a vir até mesmo a ultrapassar o potencial da PS4. Com isto a Sony aguarda a chegada do Inverno para mostrar novidades agendadas do qual NÃO posso revelar de momento, mas que será certamente uma alegria para qualquer "seguidor" da Play Station.
Como sabem a Play Station está presente muito antes da XBOX, ela nos deu carinho e hábitos de gaming que muitos da minha geração (Anos 80) certamente relembram com todo gosto. Sony sempre fez um bom trabalho e foi sempre um bom ouvinte dos Gamers, ao invés da Microsoft que teve um começo horrível e quase fatal! Eu mesmo quero felicitar o trabalho árduo da Sony e merecido vencedor desta corrida até aos dias de Hoje destas Consolas!
As coisas vão mudar radicalmente em 2016 e penso que ambas irão estar uma ao lado da outra, sem esta desvantagem que irão ver na imagem abaixo, entre o desempenho da PS4 contra a XBOX One, em ambiente DirectX 11/11.2 (não DirectX 12). Onde a vitória é claramente da PS4 confirmado em maioria dos Jogos saídos até a data para ambas as plataformas! No entanto a eSRAM não tira aproveito quase nenhum e limita o seu uso devido ao DirectX 11 e o seu API. O novo API (DirectX 12) vai mudar isso e é por essa razão o mistério em torno do desempenho futuro da XBOX One, pois não irá mudar o Hardware presente mas sim a forma como é usado e como comunica entre si.
Como sabem a Play Station está presente muito antes da XBOX, ela nos deu carinho e hábitos de gaming que muitos da minha geração (Anos 80) certamente relembram com todo gosto. Sony sempre fez um bom trabalho e foi sempre um bom ouvinte dos Gamers, ao invés da Microsoft que teve um começo horrível e quase fatal! Eu mesmo quero felicitar o trabalho árduo da Sony e merecido vencedor desta corrida até aos dias de Hoje destas Consolas!
As coisas vão mudar radicalmente em 2016 e penso que ambas irão estar uma ao lado da outra, sem esta desvantagem que irão ver na imagem abaixo, entre o desempenho da PS4 contra a XBOX One, em ambiente DirectX 11/11.2 (não DirectX 12). Onde a vitória é claramente da PS4 confirmado em maioria dos Jogos saídos até a data para ambas as plataformas! No entanto a eSRAM não tira aproveito quase nenhum e limita o seu uso devido ao DirectX 11 e o seu API. O novo API (DirectX 12) vai mudar isso e é por essa razão o mistério em torno do desempenho futuro da XBOX One, pois não irá mudar o Hardware presente mas sim a forma como é usado e como comunica entre si.
Enquanto que o PC usa mais recursos para o Gaming, a Consola usa muito menos e graças ao DX12, irá usar menos ainda do que o PC. Com isto dito, a Consola vai usufruir mais do DirectX 12 do que o PC. O PC ganhará assim 20% enquanto que a XBOX One ganhará cerca de 50% e a PS4 cerca de 38%.
O Futuro assim o irá confirmar, no entanto existem vários factos que vai depender das editoras e do acesso aos APIs. Irei desenvolver mais detalhadamente as coisas enquanto estou aqui no Japão com a Sony, onde irei aprofundar o uso que a PS4 vai dar ao DX12. Com isto, quero dizer que mencionei mais a XBOX One dado que tenho mais informação da mesma do que da PS4, no entanto logo que saiba mais, irei fazer com todo gosto uma actualização.
Obrigado e Até Breve!
O Futuro assim o irá confirmar, no entanto existem vários factos que vai depender das editoras e do acesso aos APIs. Irei desenvolver mais detalhadamente as coisas enquanto estou aqui no Japão com a Sony, onde irei aprofundar o uso que a PS4 vai dar ao DX12. Com isto, quero dizer que mencionei mais a XBOX One dado que tenho mais informação da mesma do que da PS4, no entanto logo que saiba mais, irei fazer com todo gosto uma actualização.
Obrigado e Até Breve!