Ago 242013
 

Ao que parece a ilusão de uma geração de consolas 1080p está-se a desvanecer. BF4 foi confirmado como correndo na PS4 a 720p com re-escalamento para 1080p.

tweet

Ao que parece o animo da EA com as novas consolas estará a desvanecer-se.

Se inicialmente BF4 foi anunciado a 720p para Xbox One/PS4, a empresa logo referiu que a sua “target resolution” seria os 1080p. Mas pelos vistos estaremos longe disso.

Segundo confirmação a versão PS4 de Battlefield 4 apenas correrá a 720p com upscale para 1080p.

Se a Xbox One atingirá os 1080p é algo que não foi referido, apesar de a crença geral ser de que tal não acontecerá igualmente.

Mas quem sabe a Microsoft possui algum trunfo na manga que se revele capaz de virar a mesa?

Publicidade

  11 Responses to “Afinal 1080p nas consolas em Battlefield 4 era supostamente apenas uma “target resolution”.”

Comments (11)
  1. ele não desconfirmou mas depois no twitter dele ele falou que o jogo ainda nao estava completo e a resolução poderia ser melhorada

    • Poderia e pode… Nenhum jogo que esteja a sair agora, e de certa forma mesmo os exclusivos, são verdadeiramente optimizados para as actuais consolas.

      O grande problema com as actuais consolas não é o seu poderia gráfico que como já expliquei em vários artigos chega a ser equivalente a placas de PC com o dobro da potência. O problema é o CPU AMD.

      O Jaguar é um bom processador, mas é algo que se situa entre um i3 e um i5.

      O problema é que aqui cada um dos núcleos é comparativamente muito fraco, sendo necessários basicamente dois para igualar um único núcleo de um i5. E isso requer muito maior distribuição dos processos pelo CPU, e pelos diversos núcleos.

      Normalmente essa é uma situação que não é verdadeiramente optimizada. Os programadores colocam determinadas tarefas nos processadores secundários e as restantes deixam-nos no principal. Ou seja, não há uma verdadeira optimização mas apenas alívio de carga que nas consolas não pode ser feito desta forma.

      Este foi um dos motivos pelos quais fiquei chocado quando soube que na apresentação da Xbox One Battlefield 4 estava a ser apresentado em PCs com processadores i7 com placas gráficas Titan. Na realidade nada do que estava a ser visto era efectivamente o jogo na consola, mas apenas uma versão cortada para algo semelhante às performances da consola. No entanto continuava a apoiar-se em um processador com núcleos muito mais poderosos.

      Esse tipo de optimização que é necessário, mas que com um jogo já feito se torna bastante complexo e moroso, poderá beneficiar bastante os processadores AMD nos PCs.

  2. A pouco tempo a Dice comentou que Battlefield 4 esta sendo desenvolvido com base no DirectX 11.1 e por isso, no Windows 8 e Xbox one (DirectX 11.2 compatível) a performance seria melhor. Acredito ser possível essa situação mas não por falta de potência no PS4, mas por ser um Port de começo de geração. A Dice esta correndo para entregar o jogo para 5 plataformas e como a API do PS4 tem soluções compatíveis com directx11 que não tem as otimizações do 11.1, talvez o port tenha ficado pesado para o hardware. Assim, acredito que para não sacrificar a taxa de quadros por segundo e manter os efeitos, optaram por baixar a resolução.
    Talvez esse seja um caso onde o one pode levar vantagem.

    • Fernando… Não vou novamente ter de explicar que a Dice nunca disse nada disso. A DICE disse apenas que o jogo explorava as características do DirectX 11 e que ganhava com isso.

      O DirectX 11 não é software. É software e hardware. Qualquer API pode explorar as características do DX 11. É exactamente o mesmo que o Linux poder usar o hardware do teu PC Windows. tendo drivers compatíveis, ele usa.
      A PS4 é compatível com o DirectX 11, 11.1, 11.2 e quem sabe até mais. Isso está implementado na placa gráfica e a sony tem os APIs compatíveis para explorar o hardware.
      O que estás a dizer não tem lógica, e mais ainda, parte do princípio que a XBox One correrá o jogo a 1080p, o que nunca foi confirmado e segundo alguns rumores também é 720p, mas sem AA. E mesmo que o que dizes fosse verdade, o API nunca gera uma diferença de performance capaz de eliminar 50% mais de pipelines gráficos. Quando muito 5 ou numa programação muito descuidada, 10%.

      Por isso, no caso improvável de haver vantagem, haverá algo mais.

      • Mário, Faz todo o sentindo o que o Reinaldo disse.

        E pra provar, olha essa notícia, que vc provavelmente deve ter visto, mas fez vista grossa pq é negativa pro PS4 :)

        http://www.ign.com/articles/2013/08/23/gamescom-battlefield-4s-graphics-lacking-on-ps4

        • Tentar tirar conclusões vendo um jogo inacabado é algo bem difícil de se fazer. Até o lançamento muitas coisas serão melhoradas.

      • Não Mario, vc não entendeu bem.

        A API do PS4 é compatível com o Directx 11 e faz o mesmo, mas as atualizações que são o 11.1 e 11.2, possuem otimizações e a DICE confirmou sim que o jogo rodará melhor nas plataformas agraciadas com o Directx 11.1.

        As versões 11.1 e 11.2 não são compatíveis com o PS4, aliás, a 11.2 está saindo agora com o Windows 8.1 e a microsoft afirmou que é exclusiva.
        Por mais que a API do PS4 possa exceder as capacidades do Directx 11 ou blá blá blá, se eu desenvolvo algo com base em todas as funcionalidades do produto X.1, e o produto Y tem compatibilidade com a versão X.0 mas não possui as implementações da atualização que é desconhecida para o fabricante e não é feito nenhum ajuste especial para a mesma, é óbvio que o desempenho pode ser melhor na plataforma X. Não sei aonde está o bicho de sete cabeças nisso.

        Agora me diz o pq não tem nada a ver?

        http://www.techtudo.com.br/jogos/noticia/2013/08/battlefield-4-tera-melhor-performance-no-windows-8-e-xbox-one-entenda.html

        http://www.gameranx.com/updates/id/16390/article/bf4-will-run-better-on-windows-8-than-windows-7/

        Ao meu modo de ver, parece bem coerente. Na hora em que fizerem uma programação específica para o PS4, as vantagens podem aparecer, mas nada impede de coisas assim acontecerem.

        • Viva Fernando

          Sou sincero que não gosto nada de me repetir, e já respondi uma vez em comentário relativamente a isso. Estão vários artigos nesta página que respondem a estes assuntos, daí que esta resposta é redundante e se calhar nem a devia estar a dar.

          A PS4 usa uma placa gráfica baseada numa ATI série 7000, tal como a Xbox One. Portanto nesse aspecto estamos conversados que o hardware suporta as características do DirectX 11 e 11.1 pois essas placas sempre o suportaram.

          O DirectX 11.2 são introduções puramente por software e incluem determinadas situações que se soube antecipadamente que PS4 suportava e que a Xbox One não possuía.

          Tudo o que é suportado pelo DirectX 11.2 apenas requer uma placa gráfica com suporte hardware 11.1 ou seja, qualquer placa DirectX 11.1 suportará o DirectX 11.2.

          As características e capacidades do hardware estão lá e a PS4 usa-as!

          Isto já foi abordado em artigos aqui na PCManias. Terás de fazer a tua pesquisa e ler sobre o assunto.

          Quanto aos teus links:

          Se te tivesses dado ao trabalho de ler convenientemente o que está no website gameranx que tu próprio linkas e que é a fonte da notícia do Techtudo, percebias que o techtudo pura e simplesmente nunca quis fazer, ou fez uma comparação entre as consolas… Mas como há quem queira ver mais do que o que é dito, pode sempre ler o que bem entender.

          O DirectX 11.1 que a Microsoft disponibiliza para o Windows 7 não suporta todas as caracteristicas que as placas que suportam essa norma possuem.
          Não há nada no windows 7 que o impeça de usar todas as caracteristicas, mas a Microsoft preferiu limitar o suporte como forma de impulsionar as vendas do Windows 8.

          Já quanto ao que a Dice diz, e cito, é apenas:

          “We use DX11.1, there are some optimizations in it (constant buffer offsets, dynamic buffers as SRVs) that we got in to the API that improves CPU performance in our rendering when one runs with DX11.1. This will be in BF4.”

          Ou seja, eles apenas referem que usarão a totalidade da implementação do DirectX 11.

          E pelo exposto, dado que o jogo irá suportar a totalidade das características do DX 11.1 o Windows 8 será beneficiado face ao Windows 7.

          Dado que a Xbox One tb é Windows 8, irá tb ser beneficiada… FACE AO WINDOWS 7.

          Mas diga-se que nem era preciso ter o windows 8. O API das consolas é normalmente bastante mais completo e acede ao hardware a níveis mais baixos do que a versão do PC. E como a falta de suporte do Windows 7 é apenas opcional, nada nunca impediria a Xbox One de ser mais optimizada. Mesmo que não tivesse o Windows 8.

          Mas indo ao que interessa, em parte nenhuma a DICE alguma vez comparou a Xbox One com a PS4. Aliás eles nem falam nas consolas. E o Techtudo tambem não!

          Como já referi o API da PS4 é 100% compatível com o Direct3D da Microsoft (a componente 3D do DirectX).

          Por outras palavras, o DIRECTX é apenas um API para o Windows que usa o hardware. A PS4 não usa Windows, e como tal usa o seu próprio API, mas possui o mesmo hardware e o API suporta todas as características do DX 11, 11.1, 11.2 (algumas das características do DX 11.2 como os buffers mapeáveis a PS4 implementa-as directamente no hardware e não no API).

  3. Fazer um jogo rodando a 60fps com resolução 1080p não é problema. Depende do nível gráfico que se pretende atingir. Mario Kart 8 rodará a 60fps em 1080p.

    A questão é encontrar o equilíbrio e aprender a usar o potencial do console para que o jogo tenha o gráfico , a resolução e os quadros por segundo pretendidos.

    É uma questão de opção fazer o jogo com o melhor gráfico possível numa resolução menor e numa taxa de quadros por segundo menor ou fazer com gráficos um pouco mais simples em 1080p a 60fps.

 Leave a Reply

(Obrigatório)

(Obrigatório)


− quatro = 2

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>