Isso das specs é muito relativo...
A Sega Saturn também tinha specs muito superiores às da Playstation 1 e não foi por isso que se impôs. Na altura eles optaram por uma arquitectura complicada e uma técnica de programação ainda mais complicada... O resultado foi que só era boa com exclusivos.. Todos os jogos que eram multi-plataforma ao serem portados para a Saturn ficavam horríveis..
A isto juntava-se o preço mais elevado a que foi lançada relativamente à PSX...
Resultado.. No Japão, apesar de venderem menos consolas, ainda venderam mais jogos nos primeiros dois anos, mas rapidamente foi ofuscada pelo sucesso continuado da PSX.. No resto do mundo, nem isso aconteceu. A PSX simplesmente ganhou em todas as áreas..
A PS3, acaba por ser um passo arriscado da Sony.. Um pouco como foi a Saturn. É cara, porque quando sair poderão comprar uma XboX 360 a metade do preço, e uma WII por ainda menos dinheiro. E é cara apenas e só porque eles decidiram usar a PS3 como arma na birra dos formatos..
Além do mais, duvido imenso que em condições reais a PS3 seja melhor que a Xbox360.. Por várias razões que li pela net:
1º - GFLOPS..
Antes de mais, isso dos Gigaflops é tudo uma grande mentira.. Porque o Cell atinge 204 Gflops em calculo de virgula flutuante de precisão simples.. Ora, 204 Gflops já dava um lugar respeitável à PS3 contra super-computadores que custam muitos milhões de euros.. É a mesma historia das placas gráficas que ultrapassam 1 teraflop em testes de cálculos de virgula flutuante de precisão simples, mas não é por isso que substituem os nossos processadores que não passam dos 10 ~ 15 Gflops..
Basta ver que a Sony anuncia para o conjunto Cell + GPU da nvidia mais de 2 Teraflops de performance. E basta pensarmos que o projecto BOINC, que inclui os projectos Seti@home, Folding@home, Einstein@home, etc.. etc.. Com cerca de meio milhão de computadores a processar tem uma media de 480 Tflops... Querem dizer-me que 240 PS3 são tão poderosas como 500000 PC's?
É impossível.. E a grande mentira está primeiro na capacidade de ler instruções da memoria, e depois no facto de que na vida real nem todos os cálculos são cálculos de virgula flutuante, e muito menos cálculos de virgula flutuante de precisão simples.. Basta passar para os cálculos de precisão dupla e o Cell baixa dos astronomicos 240 Gflops, para uns mais modestos 15 Gflops.
Quanto à memoria, para quem não sabe um FLOP é FLoating point OPeration, que grosso modo é um calculo envolvendo dois números (divisão, subtracção, adição ou multiplicação), usando números de ponto flutuante (ex: 3.413443), ora, para representar isto na memoria, são precisos no mínimo 4 Bytes. Como uma operação envolve sempre dois números, temos 4x2=8, se a instrução a indicar o que fazer ocupar apenas 1 byte temos um total de 9 bytes que é preciso ler por cada FLOP. Isto no cenário mais optimista, porque o normal será ocupar mais de 9 Bytes.
Assim, excluindo os números de peak performance, olhando para a memoria de cada uma podemos adivinhar do que são capazes de fazer de forma sustentada na vida real.
A PS3, tem um bandwith de acesso à main memory de 25,6GB/S, dividindo por nove Bytes por operação, dá um máximo sustentável inferior a 2,84 Gflops..
A Xbox360, tem um bandwith de acesso a memoria principal um pouco mais restrito, 22,4Gb/S, aplicando as mesmas contas dá uma performance sustentada de 2,5 Gflops..
E mesmo que admitindo uma das variáveis é constante e está na cache do processador, e só é preciso ler 5 bytes por operação, a memoria continuará a limitar a performance real a cerca de 5 e 4,5 Gflops, respectivamente...
Onde a performance do Cell parece ser muito útil é no processamento de HDTV, dai que seja apontado como um processador de eleição para futuros dispositivos de HDTV (leitores, gravadores, TV's, etc..) e dai, que muita gente pergunte se foi escolhido este processador por causa dos jogos, ou mais uma vez pela birra dos formatos de forma a que a PS3 seja um bom leitor de Blueray..
2º - GPU...
De um lado a Nvidia diz que o GPU da PS3 é tão poderosa como duas Geforce 6800Ultra.. Olhando para isso e para os clocks do GPU da PS3 e da Geforce 6800Ultra, pensa-se que no fundo o core é o mesmo, a 550Mhz, mas na PS3 tem 32 pipelines e a memoria é a 700 Mhz DDR (1,4 Ghz efectivos).
No caso da Xbox, a ATI afirma que se trata de um novo core que permite usar qualquer tipo de shader sem distinção e perda de performance, com 48 pipelines e com performance bem superior a qualquer GPU existente hoje.. A memoria é semelhante à da PS3 e o core corre a 500 Mhz.
Ok, a GPU do X tem menos clock, porém, todos sabem que em vídeo não adianta aumentar o clock da GPU sem aumentar a largura de banda da memória, e nesse caso sabemos que a banda de memória é a MESMA para os dois. Aí vamos analisar, de um lado uma arquitetura similar ao que existe e com 32 pipelines...
De outro, uma arquitetura nova que permite um paralelismo maior sem forçar o uso ou de um tipo de shader ou de outro, com 48 pipelines, acrescento ainda, que as novissimas Geforces que saíram entretanto também já usam shaders unificados, mas a PS3 foi desenvolvida antes da Nvidia seguir esse caminho..... Analisando friamente, a GPU do X360 é claramente superior.
Em termos práticos, considerando só a GPU, o X360 é melhor, mas a GPU da PS3 tem um modo gráfico superior (1080p vs. 1080i) e dual video.. Porém, dual vídeo raramente será utilizado, e 1080p ou i, será algo que vai degradar consideravelmente a performance em relação a 720p.. Pelo que fora dos filmes, ou seja, nos jogos dificilmente será usado.
O X360 tem um potencial gráfico superior... Por outro lado, o PS3 conta com o CELL, que como o Emotion Engine, pode auxiliar aplicando efeitos e calculando texturas, porém, como se sabe, é extremamente difícil de programar fazendo esse uso, e poucos jogos se destacam.
Concluindo, em jogos exclusivos da PS3 que sejam programados exclusivamente para o Cell+GPU da PS3, é de esperar uma ligeira vantagem. Em jogos lançados para várias plataformas é de esperar que o superior GPU da Xbox 360 se destaque. E é de esperar que saiam mais exclusivos Xbox a usar o potencial total dos 48 pipelines com shaders unificados, do que exclusivos da PS3 a usar a bastante complexa arquitectura do Emotion Engine do Cell + os 32 pipelines com shaders normais..
3º - CPU..
Aqui, sinceramente, ambas as consolas têm um tremendo poder de processamento. Provavelmente mais poder de processamento do que qualquer jogo conseguirá usar nos próximos 2 a 3 anos.. Em ambos os lados temos cores PowerPC desenvolvidos pela IBM.. Mas na PS3 temos um core PowerPC e as 7 unidades especializadas, capazes de correr 6 processos em simultaneo, mais um processo para o sistema da consola.. Que, excepto em jogos exclusivos, poucos irão usar.
Do outro lado temos 3 cores PowerPC multitreading, capazes de correr 6 processos ao mesmo tempo, mas que tal como a PS3, tirando os jogos exclusivos, poucos usarão os cores extra..
Qual será mais bem explorado, só daqui a 2 ou 3 anos saberemos.. Mas ambas as consolas têm um poder de processamento imenso.
4º - Memoria..
Tal como nas duas Playstations anteriores a memoria continua a ser o ponto fraco. A PS3 traz memoria XDR a uns impressionantes 3,2 Ghz.. Mas na pratica, pouca vantagem leva em relação à GDDR3 da Xbox, 25,6 vs 22,4 Gb/s... Por outro lado a Xbox tem 512 MB de memoria totalmente programável. Ou seja, cada jogo pode definir quanto será usado para vídeo e quando será usado pelo jogo em si. A PS3 tem memoria separada para o GPU e CPU, 256 MB cada.. Em 720P, que é a resolução esperada das tres ou quatro gerações de jogos que estão para vir, 64 MB costumam chegar e 128 MB normalmente dão e sobram. Aqui a XboX poderá disponibilizar mais memoria para os jogos permitindo loadings mais rápidos, níveis maiores, mais IA, etc.. etc...
5º - Média e conectividade...
Aqui a PS3 é uma boa aposta de futuro por causa do blueray. Já a Xbox continua no DVD.. É o único ponto onde a PS3 realmente se destaca da Xbox.. É claro que isso para os jogos actuais e dos próximos anos pouco interessará.. Porque 9 GB chega para quase todos os jogos actuais e mesmo que a Xbox recorra a 2 DVD's temos 18 GB disponíveis.. Coisa que nenhum jogo ocupará nas gerações mais próximas.
Olhando muito friamente para os dados disponíveis, o hype da PS3 parece-me um profundo exagero, e o tempo demonstrará que as consolas são em tudo semelhantes no que toca a hardware para jogos, sendo até de esperar que a Xbox se possa destacar na qualidade dos seus exclusivos (mas aqui também depende das guerras de bastidores entre a MS e a Sony) porque programar para aproveitar a PS3 como se queixam algumas software houses está longe da simplicidade que é para a Xbox360. A PS3 poderá vir a ser uma boa aposta se o Blueray vingar e se tornar de facto na norma dominante...
Agora uma coisa é inegável... A PS3 custa o dobro apenas e só, por causa do Blueray.. Se não usarem isso, estão a deitar 300 euros ao ar, porque em termos de jogos aposto que não se vai destacar.. E já agora, é engraçado que um atraso de 1 anos e 5 meses em relação à Xbox não signifique specs muito superiores.. Só prova que os rumores que a PS3 estava pronta e apenas o bluray atrasava eram mais do que verdadeiros...