PS3 is slow

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

PS3 is slow

Post by Ace Pace »

..as fuck.

The inq
PS3 hardware slow and broken

In words and pictures


By Charlie Demerjian in Taipei: Monday 05 June 2006, 03:35

AFTER BREAKING THE news to me about PS3 RSX speeds earlier on the flight to Japan, my row-mate said 'if you think that's interesting, wait till you see this. Cell is hurting, badly'.

For those of you that believe in religions with karmic tendencies, scoops like this meant one of two things, the wings of the plane are about to fall off and I am going to die in a fiery ball, or worse yet, the movie selection will be worrisome. Cell memory access appears to be broken, RSX has half the triangle setup rate of the ATI chip in XBox360, and the true horror, Big Momma's House 2 and a Queen Latifa movie.

With the movie selection still making my brain throb from the glances I caught, I furiously took notes on what the source was saying. He started out saying that the RSX can only write about half as much vertex data as it can fetch, not an ideal situation by any stretch, but survivable.

Then came the horrible news, RSX appears to be limited to setting up 275 Million triangles/second, anemic compared to the 500+ million in XBox360. When asked about this apparent thumping dished out by MS, the reply from one notable ISV relations boffin was a terse 'What a Piece of Junk'. Talk about a steak in the heart.

Half the triangle setup capability in the PS3, could things get worse? Yes, far far worse, how about another disparity of three orders of magnitude? No, I am not joking, looking at Sony's own figures, Cell appears to be pretty badly broken.

Image

For main memory, it looks like Cell has about 25GBps of main memory bandwidth, and RSX is about 15-20GBps. Achievable bandwidth is between about two thirds of that and nearly 100%, clearly the elves in the caves surrounding Rambus central did something right with XDR. That is the happy news.

For local memory, the measured vs theoretical bandwidth is missing, I wonder why? RSX is at a solid 22.4GBps for both read and write, good job there green team. Then comes the blue team with Cell. Local memory write is about 4GBps, 40% of the next slowest bandwidth there. Then comes the bomb from hell, the Cell local memory read bandwidth is a stunning 16MBps, note that is a capital M to connote Mega vs a capital G to connote Giga. This is a three order of magnitude oopsie, and it is an oopsie, as Sony put it "(no, this isn't a typo...)".

If you can write at 250x the read speed, it makes Cell local memory just about useless. That means you do all your work out of main memory, and the whole point of local is, well, pointless. This can lead to contention issues for the main memory bus, and all sorts of nightmarish to debug performance problems. Basically, if this Sony presentation to PS3 devs shown to us is correct, it looks like PS3 will be hobbled in a serious way.

The next slide goes on to say "Don't read from local memory, but write to main memory with RSX(tm) and read it from there instead", and repeats the table numbers. This is very very bad. The number of times the presentation goes on to say that it is correct, and the lack of anything like "this will be fixed by production steppings, so take measures X, Y and Z" say to me that it is not a fixable snafu. Remember at E3 when I said that the PS3 demos there were object sparse? Any guesses why?

Someone screwed up so badly it looks like it will relegate the console to second place behind the 360. All the devs I talked to were lukewarm on the 360 architecture but universally negative on the PS3. Revelations like this go a long way to explain why you keep hearing about simmering problems from the Sony devs.

You end up with a console with half the triangle setup rate of the 360, a crippled CPU that is a bitch to program, and tools that are atrocious compared to the 360. To make matters worse, you have an arrogant set of execs telling us that twice the price is worth it for half the power, a year late. If it isn't already too late, Sony had better do something about this recto-cranial inversion or it may very well sink the console. µ
I'm no code monkey but this looks abit problematic in the long term as everyone was hoping the CELL would be a freaking fast CPU that would slowly be taken advantage off. But unless I'm reading this wrong, it dosn't look that way.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
User avatar
Laughing Mechanicus
Jedi Knight
Posts: 721
Joined: 2002-09-21 11:46am
Location: United Kingdom

Post by Laughing Mechanicus »

I would like to see Sony take some losses in the new generation, however I can't find it in the darkest corners of my Sony hate to take this article seriously because:

A) It's the Inquirer
and
B) Ther reporter is relating something, the guy who he sat next to on the plane told him.

This story just reeks of wanting to be on the anti-Sony bandwagon.

Now I'm no 3D hardware tech head, but from what I've read on other forums people seem to be saying that this is basically and apples to oranges comparison. It is apparently true that the PS3 turns over fewer triangles than the 360, but it also applies various pixel shading effects to them during that process that the 360 has to do later in a more laborious manner.
Indie game dev, my website: SlowBladeSystems. Twitter: @slowbladesys
Also officer of the Sunday Simmers, a Steam group for war game and simulation enthusiasts
User avatar
Xon
Sith Acolyte
Posts: 6206
Joined: 2002-07-16 06:12am
Location: Western Australia

Post by Xon »

Holy fuck, 16mb/s read for the local memory cache?

Well this is Sony.
"Okay, I'll have the truth with a side order of clarity." ~ Dr. Daniel Jackson.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
User avatar
Bounty
Emperor's Hand
Posts: 10767
Joined: 2005-01-20 08:33am
Location: Belgium

Post by Bounty »

B) Ther reporter is relating something, the guy who he sat next to on the plane told him.
With photographic evidence of Sony's own presentation.
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Aaron Ash wrote:I would like to see Sony take some losses in the new generation, however I can't find it in the darkest corners of my Sony hate to take this article seriously because:

A) It's the Inquirer
and
B) Ther reporter is relating something, the guy who he sat next to on the plane told him.

This story just reeks of wanting to be on the anti-Sony bandwagon.
You may be right, but the image makes it look pretty clear, I doubt they're making this shit up. I mean...this is a serious fuckup.
Now I'm no 3D hardware tech head, but from what I've read on other forums people seem to be saying that this is basically and apples to oranges comparison. It is apparently true that the PS3 turns over fewer triangles than the 360, but it also applies various pixel shading effects to them during that process that the 360 has to do later in a more laborious manner.
I'm pretty sure thats not entirely correct. RSX and the Xenos(the Xbox360 GPU) are differant beasts, one is an adaptation of a current commercial GPU. The other is a totally new animal, unified shader design, on die RAM. So far it seems that the RSX is easier to use, but the trend is going for unified designs like the Xbox360 chip.

Xon, would there be any way around this limitation? From what I understand the XDR RAM could possibly be fast enough to help out.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
User avatar
Laughing Mechanicus
Jedi Knight
Posts: 721
Joined: 2002-09-21 11:46am
Location: United Kingdom

Post by Laughing Mechanicus »

The image is apparently real, and from an official Sony presentation.
Indie game dev, my website: SlowBladeSystems. Twitter: @slowbladesys
Also officer of the Sunday Simmers, a Steam group for war game and simulation enthusiasts
User avatar
Arrow
Jedi Council Member
Posts: 2283
Joined: 2003-01-12 09:14pm

Post by Arrow »

Xon wrote:Holy fuck, 16mb/s read for the local memory cache?

Well this is Sony.
Obviously, someone didn't tell the kiddies designing the thing that whole point of a local cache is that it's faster than system memory! Idiots. What kind of retard does it take to make the read/write performance so lopsided. And why wasn't this issue corrected long, long ago?
Artillery. Its what's for dinner.
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Arrow wrote:
Xon wrote:Holy fuck, 16mb/s read for the local memory cache?

Well this is Sony.
Obviously, someone didn't tell the kiddies designing the thing that whole point of a local cache is that it's faster than system memory! Idiots. What kind of retard does it take to make the read/write performance so lopsided. And why wasn't this issue corrected long, long ago?
Whats worse is that they apprently have no real plan to improve this preformance.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Looking at Slashdot, it appears to be better then esimated. This is apprently the CELL main processor reading from the SPEs cache, not from anything major. However, the IBM document here is abit vague on memory. I havn't been able to find the IBM/Sony documentation available to developers, which is apprently public, maybe that holds some more information.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
User avatar
Alan Bolte
Sith Devotee
Posts: 2611
Joined: 2002-07-05 12:17am
Location: Columbus, OH

Post by Alan Bolte »

It looks to be that that is a presentation on the RSX, not the CELL. Thus, 'local' refers to the graphics memory, which the CPU would hardly ever have any reason to read. That kind of bandwidth disparity is perfectly normal.

I don't know about the rest of the article, but it has the feel of a non-story.
Any job worth doing with a laser is worth doing with many, many lasers. -Khrima
There's just no arguing with some people once they've made their minds up about something, and I accept that. That's why I kill them. -Othar
Avatar credit
User avatar
Admiral Valdemar
Outside Context Problem
Posts: 31572
Joined: 2002-07-04 07:17pm
Location: UK

Post by Admiral Valdemar »

It's also "stake in the heart", not "steak".
User avatar
Chardok
GET THE FUCK OFF MY OBSTACLE!
Posts: 8488
Joined: 2003-08-12 09:49am
Location: San Antonio

Post by Chardok »

Admiral Valdemar wrote:It's also "stake in the heart", not "steak".
Meh, Steak, stake. If it's in your heart, it'll kill you either way.
Image
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Post by Praxis »

Quoting from another board, not sure how accurate...
LMAO. I had to laugh all the way to the bank.

Local storage's read/write at 16MBp/s is bad? How much memory are they expecting the SPE to address, 10 GB? The local SRAM is only 512KB... 16MBp/s is plenty enough.

Not to mention, the RSX memory is WAY off. That's for the FlexIO. The RSX memory is 22.4GBp/s, same as the Xbox 360's Xenon.

The CELL's 25GBp/s is actually faster than the Xenos's 22.4GBp/s, so.. who the hell cares?

As for the triangles... Don't make me laugh, the one thing that the RSX EXCELS at, if nothing else, is pumping out triangles.

Disregard this crap article entirely.

IMHO there's way too much negative press about the PS3. While Sony is using it to push Blu-ray, I have to applaud them for supporting Linux, using open standards for memory cards (SD and CF cards), allowing and supporting homebrew, not charging for online play, etc. Benefits outweight the downsides as far as I'm concerned.

If Sony turns around tomorrow and announces they're removing the SD and CF slots and using memory sticks only, that Linux has been taken out of the system, they'll be charging for online play like Microsoft, and Kingdom Hearts 3 has been announced as a Microsoft exclusive, THEN I'll rule the system out as a purchase.

Until then; despite some devs complaining, the PS3 still has more Japanese support than the XBox 360, and the PS3 is as far as I'm concerned actually a better deal than the 360. Why? My cable modem and router are in another room. I require WiFi.

XBox 360 = $399
WiFi = $99 (Microsoft overcharges, jerks)
XBox Live = $50 a year for the rest of my life

That's $550 for an XBox 360 with WiFi and a year of Live...when for $50 more a PS3 gets me Blu-ray, Bluetooth, three times the hard drive space, HDMI, CF and SD card slots, tons of free homebrew, bootable Linux, and most importantly, in all likelyhood more games that I'm interested in.

I still can't afford one of course :lol: So Wii for me, then PS3 in a year or two. Maybe. No XBox 360 either way.
Crazy_Vasey
Jedi Council Member
Posts: 1571
Joined: 2002-07-13 12:56pm

Post by Crazy_Vasey »

I am in tears of laughter here. 16Mps for CPU cache!? What is this, a Commodore 64? Then again, if it's really GFX card cache then it makes no odds because reading from that's fucking slow on most architectures.
User avatar
Bounty
Emperor's Hand
Posts: 10767
Joined: 2005-01-20 08:33am
Location: Belgium

Post by Bounty »

Crazy_Vasey wrote:I am in tears of laughter here. 16Mps for CPU cache!? What is this, a Commodore 64?
Overpriced, overhyped, weird achitecture, piss-poor marketing, obnoxious bragging - are you reminded of anything ?
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Praxis, it's hard to disregard when you have the fucking presentation shown off there. While I agree the cache isn't probebly that much of a killer but the issue here is lack of info. Even if it's an RSX presentation, this could still be relevent stuff.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Post by Praxis »

Another quote.
The article took the slide out of context.

The slide was talking about RSX, therefore "local memory" was the RSX local memory. Which means that when Cell needs to read the RSX's local memory it reads it at 16MB per sec. This is normal as GPUs are consumers, not data providers, CPUs rarely need to read back what the GPU generates as its all throwaway once your process the next frame.
User avatar
Arrow
Jedi Council Member
Posts: 2283
Joined: 2003-01-12 09:14pm

Post by Arrow »

Praxis wrote:Another quote.
The article took the slide out of context.

The slide was talking about RSX, therefore "local memory" was the RSX local memory. Which means that when Cell needs to read the RSX's local memory it reads it at 16MB per sec. This is normal as GPUs are consumers, not data providers, CPUs rarely need to read back what the GPU generates as its all throwaway once your process the next frame.
You're going to have to provide a source for that. The chart list processor, main memory and local memory, which in and of itself suggest that its discussing the Cell's cache.

Now if someone would post the full presentation, that would provide all the context we'd need.
Artillery. Its what's for dinner.
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Post by Praxis »

I asked for a source, he responded with this.
Fukui wrote: I can dress my links

From the report:
"The XDR controller actually consists of two independent controllers, offering more flexibility than one. The memory interface can support an incredible 25.6GB/s of bandwidth."

Its quite obvious, the enquire report is totally bogus.
Poor enquirer.:(
Links dress for you, stop runnning around with naked links-Bean
User avatar
Arrow
Jedi Council Member
Posts: 2283
Joined: 2003-01-12 09:14pm

Post by Arrow »

Praxis wrote:I asked for a source, he responded with this.
Fukui wrote:I can dress my links


From the report:
"The XDR controller actually consists of two independent controllers, offering more flexibility than one. The memory interface can support an incredible 25.6GB/s of bandwidth."

Its quite obvious, the enquire report is totally bogus.
Poor enquirer.:(
No, its not quite obvious. Idiot (I hate other boards). We still can't tell exactly what that slide refers to, but his post is useless. Now, I fully expect the Inquirer to be wrong (they usually are), but that picture looks legit, and puts a serious dent in the PS3's image. Him making claims without proof makes him look like a fanboy defending his brand. We'll know for sure come November (probably...).

Edited because my grammer sucks tonight.
Links dress for you, stop runnning around with naked links-Bean
Artillery. Its what's for dinner.
User avatar
Xon
Sith Acolyte
Posts: 6206
Joined: 2002-07-16 06:12am
Location: Western Australia

Post by Xon »

If this refers to the SPE local memory, then it makes the SPE units rather worthless (since you cant suck data out of them fast enough).

If this refers to the RSX's memory then the PS3 only has 256mb total system RAM from the CPU's POV. Which is going to suck ass.

Really, no matter how you dice it this sucks for the PS3
"Okay, I'll have the truth with a side order of clarity." ~ Dr. Daniel Jackson.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Praxis wrote:I asked for a source, he responded with this.
Fukui wrote: I can dress my links


From the report:
"The XDR controller actually consists of two independent controllers, offering more flexibility than one. The memory interface can support an incredible 25.6GB/s of bandwidth."

Its quite obvious, the enquire report is totally bogus.
Poor enquirer.:(
Not only is the link dead, as Xon said, it comes out a loss. Either the SPEs are worthless for calculating data or there are problems acessing the memory in one direction.

Links dress for you, stop runnning around with naked links-Bean
Last edited by Ace Pace on 2006-06-06 07:16am, edited 1 time in total.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
User avatar
Edi
Dragonlord
Dragonlord
Posts: 12461
Joined: 2002-07-11 12:27am
Location: Helsinki, Finland

Post by Edi »

Dress your goddamn links, idiots! I don't like it when the page format gets fucked up because someone was too lazy to put the url tags in...

Edi
Warwolf Urban Combat Specialist

Why is it so goddamned hard to get little assholes like you to admit it when you fuck up? Is it pride? What gives you the right to have any pride?
–Darth Wong to vivftp

GOP message? Why don't they just come out of the closet: FASCISTS R' US –Patrick Degan

The GOP has a problem with anyone coming out of the closet. –18-till-I-die
User avatar
Mr Bean
Lord of Irony
Posts: 22464
Joined: 2002-07-04 08:36am

Post by Mr Bean »

I have dressed your naked links. And as stated above, until we can get a copy of that presentation or acutal PS3 hardware we are debating in semi-vacume.

"A cult is a religion with no political power." -Tom Wolfe
Pardon me for sounding like a dick, but I'm playing the tiniest violin in the world right now-Dalton
User avatar
Arrow
Jedi Council Member
Posts: 2283
Joined: 2003-01-12 09:14pm

Post by Arrow »

Edi wrote:Dress your goddamn links, idiots! I don't like it when the page format gets fucked up because someone was too lazy to put the url tags in...

Edi
Sorry about that, I didn't even notice a link in there (it would be VERY helpful if the hyperlink color wasn't the same as the quote color), and since I view on a large monitor, I didn't notice the formating was fucked up.
Artillery. Its what's for dinner.
Post Reply