Waphlez
Fully Optimized
- Messages
- 1,976
- Location
- Ohio, United States
Yea seriously, the PS3 uses the RSX which is based on the nvidia G70 architecture (or the 7800 cards). The 360's Xenon, or the R500, is based off the R520 and is a mic between the X1900 or R580. The xenon is much more efficient, G70 is old hardware. This goes the same to your cell argument:
You can't compare cross-platform games, for the PS3, the games are not optimized to use the cell. For the 360, the games are not optimized to use Xenon; and this article brings up a good point:
bit-tech.net | Interview: ATI and the Xbox 360
Being a tech forum I think we all can agree that a computer using an 8800 using a slower processor would still out perform a computer using a faster processor but with a 7900.
Today's games depend mostly on GPU power, not CPU; and yes the Cell does help render, but that is a poor system of doing things. You don't want to force rendering between the two like that. It should be placed on the GPU so the cpu can be used more for other things. Most programmers know how to work with the common type of CPUs, like the multi-core 360 processor, the cell's SPE system is more complicated, and a lot of their developers need to be trained to use it, increasing development time and costs.
You say Assassin's Creed is being "dumbed down" for the 360. The fact is, when a game goes cross-platform, it is always "dumbed down" no matter what. The 2 systems are very different, and sacrifices must be made. If a 360 based game went to the PS3 as well, it too would be less quality. That is why exclusives are better quality.
You can't compare cross-platform games, for the PS3, the games are not optimized to use the cell. For the 360, the games are not optimized to use Xenon; and this article brings up a good point:
bit-tech.net | Interview: ATI and the Xbox 360
The PS3 does appear to have a huge amount of CPU power with the seven Cell cores. The problem they have is that CPU power isn't really what developer's need – the bottleneck is really the graphics. Everybody is going multi-threaded and multi-core – the Xbox 360 has three PowerPC cores, AMD and Intel both have dual-core chips, so everyone is having to learn how to write this stuff. But writing multi-threaded apps for two or three cores is difficult. Doing it for seven separate cores, when the main core has a slightly different feature-set from the other six, is very, very difficult.
Being a tech forum I think we all can agree that a computer using an 8800 using a slower processor would still out perform a computer using a faster processor but with a 7900.
Today's games depend mostly on GPU power, not CPU; and yes the Cell does help render, but that is a poor system of doing things. You don't want to force rendering between the two like that. It should be placed on the GPU so the cpu can be used more for other things. Most programmers know how to work with the common type of CPUs, like the multi-core 360 processor, the cell's SPE system is more complicated, and a lot of their developers need to be trained to use it, increasing development time and costs.
You say Assassin's Creed is being "dumbed down" for the 360. The fact is, when a game goes cross-platform, it is always "dumbed down" no matter what. The 2 systems are very different, and sacrifices must be made. If a 360 based game went to the PS3 as well, it too would be less quality. That is why exclusives are better quality.