TallSwedishGuy hat geschrieben:Alright here is the deal: (sumary at the end for you lazy bastards

)
The PS3 version is running at 544p at an average of 50fps, this is accaptable but there is HEAVY and MANY drops of framerate down to as low as 15fps, if not even lower. Yes, it is unplayable.
What about the X360? You guessed right, it runs at a higher resolution of 608p, at a stable-ish 60fps (i have noticed serious drops on 360 during things like napalm throug the glass over B flag on summit, and especially when hosting.)
Why is this? Well its simple, activision knows that they make more money of X360, and simply DONT CARE enough to spend money on optimizing the game for ps3. Is the PS3 hardware superior? Yes. (Think im a fanboy? I own both systems and Uncharted 2 looks MANY times better and runs PERFECTLY smooth rendered at 720p, Yep, 544p is 967*544=526048pixels, 720 is 1280*720=921600pixels. Now with some more calculator action you can see that 921600/526048= ca. 1,75.
There is the proof. Uncharted 2 renders 75% more pixels, and together with far superior lighting effects and is also running Anti Alising, (i have no idea of the actual AA level but im going to guess 4x if not more, it looks very smooth (previous cod games have been running with no AA on ps3 and 4xAA on X360, im guessing the same goes for Black Ops)) is still maintains a far higher framerate. A PS3 hardware problem? No.
Now luckily a former Activision employee decided to shed some light over the PS3 situtaion, watch this video;
http://n4g.com/news/653000/ex-activision-employee-reveals-plot-on-dumbed-down-ps3-ports/com
(Not sure who to give credits to, if u find whoever posted this video originally on the callofduty.com forums let me know and i will edit this post)
So only half of the memory is used huh? Well there is a simple explenation, Ps3 has two different types of RAM, 256 MB of XDR and 256MB of GDDR3. The xbox runs 512 MB of GDDR3 shared between the GPU and the CPU. Now since the game is a port and nothing else noone thought it was worth spending the time and money to change the code to utilize both memory types, and because of that the PS3 version ony uses half. A good bet would be the GDDR. But why does less friends mean better performance i hear you ask, well, i have no confirmation on any of this but the best explenation i can give you is that the XMB is probably running of of the same memory as Black Ops, therefore less friends means more memory to the game. Smart developers huh?
But wait, there is more :thumbsup: .
The Cell broadband engine is based of a PowerPC core called the Power Processing Element (PPE), with seven additional Synergistic Processing Elements (SPEs) to help it (where as one SPE is disabled to produce higher yeilds and another reserved to run the XMB). The X360 runs a triple core PowerPC processor (three modified PPEs), Now none of this is confirmed, but because noone really wants to do anything when porting this is my guess, i would be surprised if it is infact incorrect.
Black Ops most likely only utilizes the singel PPE of the Cell Broadband Engine (CBE) because of its similarities to the X360 processor, what does this mean then? Well, there is 5 SPEs doing nothing at all, and guess what, there thing are fast, VERY VERY FAST, and in Unchated 2 it is fully utilized, read below.
"The ability to use the RSX [the PS3's graphics processor] to draw your pixels on the screen, then you use the Cell to do gameplay and animations—we kind of took the step of using the Cell process to help the RSX . All those things are done on the Cell processor," he explained. "It really helps us getting that quality of lighting per pixel; the amount of computation is pretty crazy." (Christophe Balestra, co-president of Naughty Dog - Developers of Unchated 2 (
http://arstechnica.com/gaming/news/2009/08/uncharted-2-makes-ps3-shine-couldnt-happen-on-360.ars))
So lets sum it all up and remember much of this is NOT confirmed, but like i said, very likely.
The PS3 and the Xbox360 has many things in common, but in very different configurations. Therefore much of the PS3s power is left unused because the game is made for X360, and then ported over to the PS3. Now to let it run at all when so much of the hardware is not used the game is dropped from 608p to 544p, the issue still remains because of the simple fact that with so much of the processing power left unused there is absolutely no "umph" left.
The problem is lazy programming because development costs money and activision does not want to spend money. Not that the PS3 isnt capable, yet again, Uncharted 2.
For you whom have read from start to finish, clap yourself on the shoulder, eat a oreo and hopefully i havent confused you to much, English is not my native language, apologies for spelling, grammar and other shenanigans.
Peace.
/Tall Swedish Guy