By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - Gaming - PS3 is Not More Powerful than Xbox 360, says game Dev!

PS3 is more powerful, we know this, but both have great games!



But war... war never changes

Around the Network
eliasg said:
Yeah everybody knows that 95 % of the multiplatform games look and play better on XBOX360. Nobody can deny or reject facts...

 

Finally somebody with some solid data.

 



man you guys are still at it? this is amazing.



Deneidez said:
Ascended_Saiyan3 said:
Deneidez said:
Ascended_Saiyan3 said:

Why would you use extremely branchy code when ALL processors run MUCH faster without them (Branch Elimination). Anyway, the Cell has branch hinting. If you know what you're doing, there would be FAR less penalties for a branch miss on the Cell. Plus, you are wrong about your statement saying most general purpose processors would rape Cell in general purpose tasks AS MY DOZEN OR SO LINKS PROVE (one or two pages back). There's that blind eye, again. ;)

Branch predicting != OoOE and sometimes you have to have lots of branches, if theres enough branches in program even old Xbox would perform better than CELL. Theres also problems with memory in CELL approach. SPEs have way too small memory for some tasks. For example 50MB chunk in memory with random depencies into other points of that 50MB chunk. You would have to use main mem only and that would make processing quite slow.

And about that blind eye. Show me one link that shows that its better in general purpose stuff than PCs today. If you run only simple instructions/integer stuff, CELL wouldn't beat even 3-4 years old average computers and if you put some branches there it would render even slower.

Well, as there seem to be title war. I am going to be master of science in computer science in year or two.

(Btw, first program is available. For linux & windows. Check sig, ty. ^^)

That's not true, IF the programmer use the branch hints PROPERLY.  If they don't, you would be right.  However, that would be the programmer's fault and not the processor, because the processor is capable with proper effort.

Don't ask me to provide the links AGAIN, when I went through the trouble of putting them all in one place (one to two pages back).  Just look at the multiple purposes (by definition that's general) that were demonstrated.

What's this about a title war?  BTW, Mike Acton, from Insomniac, tells you to UNlearn what they taught you in school.  He says the UNlearning process is what makes parallelizing your code for the Cell hard.  Have you UNlearned your old practices today? ;)

You cannot predict all branches. Well, I checked those links are there were only mention that CELL can do general processing, but there were nothing about how good it is in it. Other than some marketing speech of course.

Well, not title war. More like title boasting. :)

Anyway same applies for X360 too,

http://arstechnica.com/old/content/2005/06/xbox360-2.ars/7

Rumors and some game developer comments (on the record and off the record) have Xenon's performance on branch-intensive game control, AI, and physics code as ranging from mediocre to downright bad. Xenon will be a streaming media monster, but the parts of the game engine that have to do with making the game fun to play (and not just pretty to look at) are probably going to suffer. Even if the PPE's branch prediction is significantly better than I think it is, the relatively meager 1MB L2 cache that the game control, AI, and physics code will have to share with procedural synthesis and other graphics code will ensure that programmers have a hard time getting good performance out of non-graphics parts of the game.

...

At any rate, Playstation 3 fanboys shouldn't get all flush over the idea that the Xenon will struggle on non-graphics code. However bad off Xenon will be in that department, the PS3's Cell will probably be worse. The Cell has only one PPE to the Xenon's three, which means that developers will have to cram all their game control, AI, and physics code into at most two threads that are sharing a very narrow execution core with no instruction window. (Don't bother suggesting that the PS3 can use its SPEs for branch-intensive code, because the SPEs lack branch prediction entirely.)

etc. Read the whole article.

Better Performance Through Branch Elimination - by Mike Acton (Insomniac)

I know why you are trying to ignore my previous statement about branch hints on the Cell.  It's that blind eye thing, again.

BTW, thanks for providing an article from 2005 (I read it in 2006), when these people had hardly ANY idea of how to do things on the Cell.  NOW, we should ALL know that the Cell is better for A.I. than Xenon.  It's been demonstrated.  Like I said, branch hints have a MUCH lower penalty for a missed branch and branch elimination performs MUCH MUCH better on the Cell than Xenon.

 



Can I sum up?

We all agree that the Cell Processor is the most advanced CPU design to-date and even AMD and INTEL will copy that in future. The XBOX Xenon Processor with its 3 CORE design, is classic Multicore.

We agree also, that the PS3 Cell is not the best CPU for General Purpose Applications and Mainstream Windows, because it lacks OoOE, Branch prediction in Hardware etc. which support Programmers with few knowledge of the CPU architecture and Assembler.
But we keep in mind, that a PS3 is not running Windows with many different applications. It runs only the very small OS and 1 Game at a time. Requirements are therefore completely different.

We agree also, that the (ATI) XENOS Chip on the XBOX360 is somehow better than the (NVIDIA) RSX on the PS3.

I think we can also agree that programming of the XBOX360 is "easier", because developpers just have to deal with GP-CPU, one Assembly language.

BluRay disc are better than DVD. If anybody denies this, he must be a complete idiot. We can start then the discussion if CD is superior to DVD, because when DVD drives appeared they read at 2x Speed, where CD's were reading at 50x Speed. So load time still were somehow superior on CD 10 years ago compared to DVD.

XDR RAM (even if I do not like RAMBUS) has far superior streaming rates to DDR2.

If we compare the XBOX360 and PS3, it is clear that from a technical point of view the PS3 is more advanced, which is not deniable. Microsoft knows it, they made a lot of sacrifices because they rushed to the market to be out before SONY PS3.

The RRoD is a prove. The "old" DVD drive is a prove. The Xenon is a prove. Microsoft was taking a triple version of the Cell PPU. The SPU Designs were not finished at that point in time.

I heard of PS3 Compute Clusters at universities, and before of XBOX and PS2 Clusters, but never of XBOX360 compute clusters, so they must be not many.

If you take an XBOX360 and you would upgrade it to the same functions as the PS3:

meaning Bluetooth, Harddisk, 6-axis controller (now DualShock3), BluRay, HDMI, Dolby TrueHD etc. you will come close to the same price as a PS3.

Now: Games are easier to develop for the XBOX360, that is what all developers say. But if you put the effort in it, Games match the XBOX pendants even graphic wise (when Using SPE's for Preprocessing). There is still a lot of Headroom in the CELL's power.

So it depends all on the games and their developers.

It is up to the budget of the user.

Some people even say the Wii has better games, so they buy an overpriced piece of hardware shit with CPU and GPU technology from 10 years ago. Processing power not even matches the PS2. But they like the games on it.

The which console is better discussion is therefore somehow pointless.

The success is not only driven by a better hardware, what we see clearly with the Wii.

Sony took the time to finish properly their console and equip it with newest technology. For them the BluRay was absolutely necessary to establish it as a standard. Microsoft killed the HD-DVD with their rush to the market, even they were supporter of the HD-DVD standard. Much of their bigger installed base comes from the fact that they were more than 1 year earlier to the market, but if this pays in the longer term?

Metal Gear Solid 4 would not have been possible on the XBOX360, because on a DL BD they already needed to compress the data to fit everything on it.

Personally it is the best game I ever played.

I do not want to own a XBOX for one simple reason: it is from MICROSOFT. They own the PC market, if we let them own other markets, one day we will be force to clean our asshole with Microsoft Toiletpaper. They are a monopoly player in the PC market and they use it to win other market. They are making me affraid. If they are everywhere, what will be? The NSA or CIA watching through the Backdoors in MS Software every user through every webcam or device attached to Microsoft... I have more Trust in japanese companies and in competing players. Google starts to be annoying too.... too big... too much power... Power creates evil....

 

 

 



Software is like Sex, it is better when it is free!

Around the Network
Laffer said:

I do not want to own a XBOX for one simple reason: it is from MICROSOFT. They own the PC market, if we let them own other markets, one day we will be force to clean our asshole with Microsoft Toiletpaper. They are a monopoly player in the PC market and they use it to win other market. They are making me affraid. If they are everywhere, what will be? The NSA or CIA watching through the Backdoors in MS Software every user through every webcam or device attached to Microsoft... I have more Trust in japanese companies and in competing players. Google starts to be annoying too.... too big... too much power... Power creates evil....

You had me right up to the end.  MS is not a PC market monopoly.  They are a software company and an OS leader, but still not a monopoly.

If you are so afraid of MS taking over, I hate to hear what you think of Wal-Mart or McDonalds



Laffer said:

We agree also, that the PS3 Cell is not the best CPU for General Purpose Applications and Mainstream Windows, because it lacks OoOE, Branch prediction in Hardware etc. which support Programmers with few knowledge of the CPU architecture and Assembler.
But we keep in mind, that a PS3 is not running Windows with many different applications. It runs only the very small OS and 1 Game at a time. Requirements are therefore completely different.

We agree also, that the (ATI) XENOS Chip on the XBOX360 is somehow better than the (NVIDIA) RSX on the PS3.

 

 

 

This is the only part I have issues with.  If you rephrased that to say the following, I would be ok with it:

"We agree, also, that the PS3's Cell is not the best CPU for SOME CURRENT genernal purpose applications and mainstream Windows, because it lacks OOOe..."

"We agree, also, that the (ATI) Xenos Chip on the Xbox 360 is somehow better than the (Nvidia) RSX on the PS3, if the following conditions are met:

1. No tiling (that can cut the fillrate right in half)

2. Cell isn't making RSX more efficient and tiling isn't required on Xenos

3. If RSX and Xenos aren't running at max capacity"

 

Since all future applications will have to be written in a manner that works well on the Cell for future architectures (that WILL mimic Cell), it would be incorrect to say the Cell is not the best CPU for "general purpose applications".  It would be incorrect UNLESS you plan on calling FUTURE programs written for those FUTURE architectures NON-general purpose applications.

Do you see my point, now?

 




http://www.hardcoreware.net/reviews/review-348-1.htm



PS3 vs. XBOX 360

Being a video game developer (I develop for both, Playstation 3 and XBOX 360) people ask me almost daily which platform I think is better. These are my personal feelings, in no way does this reflect my employer.

Short answer: XBOX 360.

Long answer: Price, performance, visual quality, game selection and online support. I think the XBOX 360 wins in every category.

Price: This is obvious; the XBOX 360 core is only $299. The PS3 is around $499 for the 20GB version. It comes with a hard drive, but you don’t need a hard drive to enjoy a lot of great games on the 360 so I think it’s fair to compare both core systems.

Performance: On paper, the PS3 is more powerful. In reality, it’s quite inferior to the 360. Without getting into too many details, the three general-purpose CPU’s the xbox360 has are currently FAR easier to take advantage of than the SPU’s on the PS3. I suspect a few years down the road some high budget, first party PS3 exclusive titles will come out that really take advantage of the SPU’s and do things the XBOX 360 can’t, but I don’t think the console is worth buying based on this speculation (for some it will be though, we'll have to wait and see how these games turn out).

Graphics: The XBOX 360 is a clear winner. The GPU is more powerful. It has more powerful fillrate, and far more pixel and vertex processing horsepower. Part of the reason is their choice of memory, and architecture of pixel and vertex procesing. I can’t get into details but the same vertex shader will run much slower on the PS3 than the XBOX 360. The 360 also has a clever new way rendering high definition anti aliased back buffers. To accomplish the same effect on PS3 is prohibitively expensive. For this reason I think many games will have no choice but to run in non-HD resolutions on the PS3 version, use a lower quality anti aliasing technique, or do back buffer upscaling. The end result in all cases is going to be noticeably worse image quality.

Game Selection: The XBOX 360 has a huge head start here. 1 year is an eternity in gaming. Almost all multi-platform developers have made the XBOX 360 their primary platform due to timing of release-to-market, this means the games will look and perform better on the 360. The PS3 versions will be ports of the 360 versions. (The opposite was true for XBOX 1 vs. PS2). The XBOX 360 is also far faster to develop for due to better development tools (massively popular Visual Studio .NET vs. proprietary, buggy PS3 compiler and debugger), better documentation, and easier architecture (3 general purpose CPU’s vs. 8 specialized processors that require DMA). Timing has also caused all next-gen middleware developers to make XBOX 360 their primary platform, and they will ‘add ps3 support’ as needed. This support will probably be inferior to the XBOX 360’s due to manpower and more importantly, demand. It’s this catch-22 now that will continue to drive the 360 forward and hold PS3 back.

The other obvious point here is that right now the Xbox360 already has a very impressive line-up of titles on store shelves; the ps3 just launched, and has virtually nothing of interest. Also, many 360 games are already discounted. PS3 games are all full price since it just launched.

Live: Microsoft’s online support with XBOX1 was phenomenal. They built in-house experience, user base, facilities, $$ commitment from executive level (since it proved successful), and most importantly, feedback from 100,000s of XBOX Live subscribers. Playstation 2’s online support sucked. They are now playing catch-up, trying to emulate Xbox’s model. But they had their hands tied just trying to make the PS3 work, it was incredibly ambitious (blu-ray etc.). I haven’t seen it yet, but I seriously doubt the quality will be anywhere to the level of XBOX 360.

HD Content: The PS3 comes with one built in (blu-ray). The XBOX 360 offers HD-DVD as an add-on for $200. You probably don’t care about HD-DVD right now. But you will soon (The quality between DVD and HD is comparable to VHS vs DVD, if you have the right TV) so I suggest paying attention to the war that’s begun. There are two formats: HD-DVD and BLU-RAY. Basically if you rent a BLU-RAY DVD from Bockbuster, it won’t play in your XBOX 360 HD-DVD, and vice versa with the PS3. The implications of this format war would require another article on its own. But as far as the consoles are concerned, the XBOX 360 wins because the DVD player is a separate unit. Playing movies is very taxing on the DVD reader, and let’s face it. In 3 years when your PS3 DVD drive goes out due to playing lots of movies (PS2 was notoriously bad about this) you will have to go buy another PS3. With the 360, you’ll just chuck your HD-DVD player, and go buy another one at the store. In 3 years standalone units wlil probably only cost about $99-150. Another point for the XBOX 360, is that I don’t know who will win the format-war, so I would rather wait with purchase of a HD player. The PS3 doesn’t give you this option.

PS3 controversy: Shootings, Wallmart fights, $15,000 Ebay sales etc. My advice is ignore it. It will pass soon.

 

Performance

If you pay attention to actual game developers, and not the angry fanboys, you will learn that no, the Playstation 3 doesn’t have “more graphics power” than the 360. The fact is, XBOX 360’s Xenos GPU itself has far more computing power than the RSX GPU
that resides in the PS3. Does this mean the 360 has “better graphics”? I don’t know, that is a subjective matter, beyond the scope of this objective
comparison, and entirely up to you to decide
. If you like what you see
on the PS3, then to you, it has “better graphics”. If you like what you see on
the 360, then there you go. That is all subjective, and not the goal of this
article. The CPU power is another story however; on paper the Cell has a lot more potential than the triple-core Xeon that resides in the 360. Last year, I wrote,

…I fully expect the PS3 to win this category - eventually. To what extent, I’m not sure (very likely it’s only going to be the blockbuster first-party titles that take full advantage of Cell), and when this will occur, I’m not sure either. Obviously, one full year wasn’t enough.

One year certainly wasn’t enough, but were two? That’s a subjective matter,
and up to you to decide. For my money, not many games look better than MGS4 on
PS3, and Killzone 2 is looking really good. However, “Blockbuster” exclusives will almost always look
really good, and comparing one to the other is pretty much pointless.

If Killzone 2 is any indication, it looks like PS3’s Cell architecture is finally beginning to flex its muscle. It is possible that the 360 has already met its full potential, and the PS3 is still getting there, at least for AAA exclusives
are concerned. That is purely conjecture though, and that’s not what this article is about.

XBOX 360 had a huge advantage in most third-party games in 2007. We wrote that first of all, games aren’t really “Full HD” at this point. Games run in much lower resolutions in order to keep the overall quality and effects high. Make no mistake; you need a PC to play games with high detail, full HD graphics; both consoles lag far behind a well equipped PC. But I digress; when it comes to third-party titles throughout its first year, PS3 games were often late and featured noticeably lower quality graphics when compared to the same games on 360. Is that the case now? Sort of, but it’s not nearly as bad. Let’s take a look at some familiar multi-platform games of 2008:

  • Fallout 3 - looks essentially the same on both, but PS3 version lacks antialiasing. The PS3 version initially had bugs, but they have since been patched.
  • Bioshock - Despite coming out a year later, the PS3 version of Bioshock was pretty much a mess at first. Some of the textures are noticeably lower, and the framerate stutters often. A patch improved things, but the framerate is still lower.
  • Dead Space - The developers have been quoted that working with Sony is “challenging” so the old mantra of the Sony and Playstation being tough to work with hold true to this day. Thankfully, they were able to manage a good experience on both consoles, and both versions play about the same.
  • Soul Calibur IV - The 360 version runs in a 960p frame buffer, but Namco-Bandai decided to downsample the 360’s resolution down to 720p to smooth the image rather that utilize AA. However, the difference is not significant, so both versions look pretty close to the same (the 360 does have some extra lighting effects). Since you can download both Darth Vader and Yoda on either version, even that has become a moot point.
  • Devil May Cry 4 - Remember this one? It came out in 2008 as well. Unlike most games, this isn’t a port from one console to another. Rather, Capcom develops their games on a tri-platform engine (Framework MT), then compile them for PC, PS3, and XBOX 360. Antialiasing is present on the 360 version, since it is essentially ‘free’. To keep it running at 720p with a decent framerate on the PS3, Capcom utilized a pseudo-AA effect by shifting frames and creating a blur effect. It does smooth things out, but during fast moving scenes it tends to stand out.

In the end, I think we can say that multiplatform gaming is getting closer to parity, but it’s not quite there yet. The 360’s superior graphics power is especially applicable to multi-platform games
that do not get a lot of development time to make full use of Cell architecture,
and the XBOX 360’s GPU allows it to run at higher resolutions while eliminating jaggies with “Free” Antialiasing.

Furthermore, Playstation 3 titles tend to ship with bugs that get patched at a later time. This is nothing new to PC gamers of course, but definitely quite new to console gamers (and not exclusive to PS3 either - plenty of XBOX 360 games get patched as well).

You should also consider that many games require a mandatory installation on the Playstation 3, and in many cases load times are still about the same as a DVD would be. With the XBOX 360, you have the choice of installing a game to the hard drive, and when you do you will instantly notice faster load times and quieter operation. Comparing DMC4 load times
on an installed PS3 version to an installed XBOX 360 version is quite significant.

 



 



Ascended_Saiyan3 said:

This is the only part I have issues with.  If you rephrased that to say the following, I would be ok with it:

"We agree, also, that the PS3's Cell is not the best CPU for SOME CURRENT genernal purpose applications and mainstream Windows, because it lacks OOOe..."

"We agree, also, that the (ATI) Xenos Chip on the Xbox 360 is somehow better than the (Nvidia) RSX on the PS3, if the following conditions are met:

1. No tiling (that can cut the fillrate right in half)

2. Cell isn't making RSX more efficient and tiling isn't required on Xenos

3. If RSX and Xenos aren't running at max capacity"

 

Since all future applications will have to be written in a manner that works well on the Cell for future architectures (that WILL mimic Cell), it would be incorrect to say the Cell is not the best CPU for "general purpose applications".  It would be incorrect UNLESS you plan on calling FUTURE programs written for those FUTURE architectures NON-general purpose applications.

Do you see my point, now?

 

 

Yes! When I was saying " PS3's Cell is not the best CPU for genernal purpose applications and mainstream Windows, because it lacks OOOe...", I refer to the PS3 Cell Processor and not PowerCell8i or the next Gen Cell, which will be more suited to this kind of Apps.

Already the memory limit of 4 GB makes the PS3 Cell not suitable...

 

But I agree with you.



Software is like Sex, it is better when it is free!

http://www.gamespot.com/features/6162742/