If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
![]() |
|
|
#1 | |
|
Member
Join Date: Sep 2011
Posts: 195
|
Quote:
For graphics I would take a more powerful GPU anytime over SPEs. for the physics engine, I dont know if the modern GPGPUs can do a better job than the SPEs. for the AI engine, I dont know if a modern OoO general purpose CPU can achieve a better job than SPEs. I think SPEs in ps3 would have made perfect sense if the ps3 had a powerful GPU a la xbox360. if that happened, the SPEs would be used for more complex AI and physics. That would have been very impressive indeed. But that was a historical opportunity lost by sony. for next gen hardware things have changed a lot.... |
|
|
|
|
|
|
#2 | |
|
Member
Join Date: Oct 2008
Posts: 590
|
Quote:
On the other hand, PS3 exclusives which are very much designed around using CELL for GPU tasks excell at graphics. Now I am not saying they are the best looking games, mind you, but GOW3, Uncharted 2 and 3 as well as others do get most "best graphics" awards in this console cycle. And... "time and again"... wow. Just wow. The further we go along this generation, the more indestinguishable the games become. Just look at Max Payne 3 now, and compare the progression of all Rockstar games released in the past. |
|
|
|
|
|
|
#3 |
|
Specious Misanthrope
Join Date: May 2003
Location: Treading Water
Posts: 7,470
|
The assumption being of course that cell is being a net advantage over every other option. I don't think that's actually clear.
|
|
|
|
|
|
#4 | |||
|
Member
Join Date: Sep 2011
Posts: 195
|
Quote:
xbox360 didnt have the CELL, it got released 1 whole year ahead of ps3 in the US and almost 1 year and a half in europe, though more than 90% of multiplatform games look and perform better in xbox360, the console not having the CELL. My point is that using a more powerful GPU for graphics is simply more efficient and makes creating a graphics engine easier than using a more powerful programmable CPU for graphics. Quote:
But just think about this possibility : if Naughty Dog created an exclusive game for xbox360, wouldnt they cater their graphics engine for what xbox360 do best ? wouldnt they use for example higher rez alpha buffers compared to what we see now in their games for ps3 ? the fire effects ? the explosions ? just think about it.... Quote:
I like the CELL processor but not to do graphics, I would have loved if the CELL was used for more complex impressive AI routines and Physics. Unfortunately the RSX deficiencies didnt allow the CELL to shine in those respects.... Honestlty I understand the decision of sony not to go with CELL for its ps4, that would be suicidal. Last edited by DoctorFouad; 25-May-2012 at 20:20. |
|||
|
|
|
|
|
#5 | |
|
Member
Join Date: Oct 2008
Posts: 590
|
So... your argument that "CELL is bad at GPU tasks" is, in fact, "a different console would've been different... at least that's how I read it.
Quote:
Of course, my assumption is that RSX is still in use if CELL wasn't used. You are saying that if Sony hadn't used CELL, they would've used a different GPU... And your "distaste" for CELL... I am not sure why that is, though. I mean, yes, it is more complicated and overall Sony could've done better... but that never was CELLs fault (in PS3). It was (nearly) ALWAYS RSXs fault. EDIT: Thinking about it... your original point was using CELL for GPU tasks was bad... in some ways you are right, no doubt, but in others, I must disagree. |
|
|
|
|
|
|
#6 | |
|
B3D Scallywag
|
Quote:
So I'd say that on balance Cell was a pretty bad choice.
__________________
PowerVR PCX1 4MB --> Voodoo Banshee 16MB --> GeForce2 MX200 32MB --> GeForce2 Ti 64MB --> GeForce4 Ti 4200 128MB --> 9800Pro 128MB --> 8800GTS 640MB --> Radeon HD 4890 1GB --> GeForce GTX 670 DirectCU II TOP 2GB |
|
|
|
|
|
|
#7 | |
|
Senior Member
Join Date: Dec 2006
Posts: 2,291
|
Quote:
And as a die hard PC gamer in my eyes PS3 exclusives do walk over 360 ones.
__________________
(\__/) (='.'=) This is Bunny. Put Bunny into your sig to help him take over the world. (")_(") |
|
|
|
|
|
|
#8 |
|
Foo Fighter
Join Date: Dec 2004
Posts: 1,493
|
Somehow, MS managed to get Nvidia to produce a GPU for the XBOX with capabilities beyond what was available in their PC products at the time and followed that up by having ATI design a GPU for the 360 that had capabilities beyond what was available in their PC products at the time. I don't think it's silly to suggest that Sony had the option to do the same for the PS3.
__________________
My 3D Odyssey: TNT->GeForce256->GeForce2 GTS->GeForce 3->GeForce 4200 Ti->Radeon 9800SE(softmod)->GeForce 6600GT->Radeon X1800XL->Geforce 8800GT ->Radeon HD 4870->Radeon HD 6970 *Now Playing* |
|
|
|
|
|
#9 | ||
|
B3D Scallywag
|
Quote:
Quote:
__________________
PowerVR PCX1 4MB --> Voodoo Banshee 16MB --> GeForce2 MX200 32MB --> GeForce2 Ti 64MB --> GeForce4 Ti 4200 128MB --> 9800Pro 128MB --> 8800GTS 640MB --> Radeon HD 4890 1GB --> GeForce GTX 670 DirectCU II TOP 2GB |
||
|
|
|
|
|
#10 | ||
|
yes, i'm drunk
|
Quote:
The early "game demos" were also pure CGI, not realtime rendered game demos. Quote:
__________________
I'm nothing but a shattered soul... Been ravaged by the chaotic beauty... Ruined by the unreal temptations... I was betrayed by my own beliefs... |
||
|
|
|
|
|
#11 | ||
|
Member
Join Date: Nov 2008
Posts: 207
|
From the graphics presentations I have been reading in the last few days by sony first parties (and others), a lot of them say that the SPEs are not as fast as a GPU (for graphics tasks) most of the time, but they use them to take the load off the RSX due to the SPEs being extra computing resources and thus getting a net gain in total.
Quote:
Quote:
MLAA and FXAA have been done in a lot of 360 games. Then we have both BF3 and Crysis 2 looking about the same on both platforms, bar the fact that both make heavy use of the SPEs on the PS3. Last edited by TheD; 26-May-2012 at 03:33. |
||
|
|
|
|
|
#12 |
|
Member
Join Date: Oct 2008
Posts: 590
|
Have you SEEN the Uncharted 3 water (and sand tech for that matter)? It's not just the graphics, but the physics simulation behind it. I've only played Hydrophobia for a short amount of time, so I can only comment in a limited capacity. But I haven't seen ANYTHING that amounts to what Uncharted 3 has shown... Water affecting the wavey motion of the ship sitting on top of it... (though I am watching a Hydrophobia video now and must say, it does look good... not sure how good it looks on consoles, though)
http://gdcvault.com/play/1015309/Water-Technology-of But... I guess it's also a taste thing, so it doesn't really make sense to argue about it. My general point is... I don't think CELL was the problem on PS3. Ever. Put a good GPU into PS3, say a downsized 8800GTS (to make it as small as RSX) or the 360 GPU, and PS3 would've walked all over any 360 game, as it would've enabled CELL to use its processing power for gameplay/physics stuff, instead of helping RSX render stuff. Not sure how many developers (esp. third party) would've used it, but it would've enabled them to do it. |
|
|
|
|
|
#13 | |
|
Member
Join Date: Sep 2011
Posts: 195
|
Quote:
It is really simple : ken kutaragi had an idea, an original one : spending a lot of money to create a very powerful parallalyzed CPU capable of doing GPU tasks even better than GPUs ! at the same time this CPU has the benefit of CPUs : flexibility, you can also program on it complex physics and AI.... but history has proven that kutaragi's idea is a bad one, his idea caused a lot of trouble for the playstation business. |
|
|
|
|
|
|
#14 |
|
Member
Join Date: Oct 2008
Posts: 590
|
Hm... I am not sure his idea was bad, though. I mean, what are GPUs today? And were are they going? They are becoming a LOT more like CPUs. Kutaragi just went the other way around (making CPUs more GPU like, instead of GPUs more CPU like).
|
|
|
|
|
|
#15 |
|
Senior Member
Join Date: Jun 2008
Posts: 1,758
|
KK's original idea was to have something similar to two Larrabees but time has shown that two Larrabees are no match for a dedicated CPU and GPU. With die sizes being equal CPU/GPU will always win when it comes to performance.
|
|
|
|
|
|
#16 |
|
uber-Troll!
Join Date: Dec 2004
Location: Under my bridge
Posts: 26,073
|
Because the PS3 was delayed thanks to BRD issues. If PS3 had been designed for release at end-of 2006, they could have chosen a G80 and different GPU. Assuming of course when they started designing PS3 in 2005, they could predict what GPUs would be out and when and what they'd be capable of.
Or putting it another way, XB360 does as well as it does because of it has a great GPU with advanced features that ATi was in development of anyway. What if ATi's US tech was a another year or two out, and MS's choice was the same as Sony? Would XB360 with an RSX and eDRAM be as competitive as XB360 with Xenos? And what custom part could Sony get for spending a few hundred million on a custom GPU instead of Cell? They couldn't fabricate a larger chip and make it affordable, and nVidia couldn't have matched ATi's unified shaders because they weren't up to speed with US (nVidia PR claiming ATi's US wasn't any good). Just throwing money at that problem wouldn't have worked. Well, if Sony had commisioned a GPU with unified shaders, maybe they could have got something, but its performance would be an unknown and could go horribly wrong. And they'd have to make that choice around 2003 maybe, 3 years into having already started next-gen development and choosing to invest in Cell. It's all very well and good evaluating choices with hindsight, but you need to view the engineers' choices from where they were to get context. The future of graphics wasn't certain back in ~2000 when Sony started thinknig about their next console. They chose programmable performance and the ability of GPUs to provide that wasn't known. They chose a flexible architecture that they hoped would have beneifts elsewhere too. Certainly Cell was a good choice to power BluRay. So in 2001 they committed to the Cell project. That was decided upon back then. How were they then supposed to launch with a G80 in 2006?? During development they evaluated a number of GPU options and settled upon RSX, based on the most powerful architecture available at the time (only trumped by ATi bringing out a new technological advance). In hindsight, Sony could have gone with more GPU...well, actually they couldn't because they were at the maximum chip size with RSX. A larger GPU would mean terrible yields. So they could have gone with a more advanced technology than the outdated 7xxx series...only they couldn't because they had the most advanced they could get. They could have commissioned a custom GPU using magical new technologies with unknown returns. Maybe to address the issues of programmable performance they could asked nVidia to include some versatile, custom vector processing units, building on the ideas of VU0 and VU1 in the Emotion Engine... Cell didn't work out as well as hoped, but you can't begrudge the design choice really. It was a very flexible processor that did prove very useful and effective in some cases, and muddled by in the worst cases. RSX appears something of a rush job, but Sony didn't go cheap there, and they at least had something that worked instead of going with some crazy idea from Toshiba (whatever that might have been). What is interesting is how those early decisions affected Sony's choices later, and it points to the idea of waiting and using off-the-shelf components. Why try to predict what computing needs will be 5 years in advance and try and design something for that, when instead you can know exactly what computing needs will be needed one year in advance and you can just buy a suitable set of processors to chuck in your box? Hell, we're seeing that now with the threat of streaming games. Just waiting, and then either deciding to throw in some CPU and GPU, or going with a streaming platform, gives flexibililty. Maybe Sony have seen OnLive, decided it's the future, and their next console will just be a stop-gap measure to ride a few years until everyone can get OnLive?
__________________
Shifty Geezer ... Tolerance for internet moronism is exhausted. Anyone talking about people's attitudes in the Console fora, rather than games and technology, will feel my wrath. Read the FAQ to remind yourself how to behave and avoid unsightly incidents. |
|
|
|
|
|
#17 | |
|
B3D Scallywag
|
Quote:
If they had went for a smaller CPU - say Xenon, and spent those extra transistors on a bigger GPU - say a customised R580 then the overall transistor count would have been almost identical but I'm betting Xenon + customized R580 in a console would have had no issue keeping up with and exceeding Xenon + Xenos. I'm not saying Sony made bad decisions at the time they needed to be made given the information available at the time, but in hindsight, I think there were better technically feasible options that could have been used had they made different decisions earlier on.
__________________
PowerVR PCX1 4MB --> Voodoo Banshee 16MB --> GeForce2 MX200 32MB --> GeForce2 Ti 64MB --> GeForce4 Ti 4200 128MB --> 9800Pro 128MB --> 8800GTS 640MB --> Radeon HD 4890 1GB --> GeForce GTX 670 DirectCU II TOP 2GB |
|
|
|
|
|
|
#18 | |
|
Senior Member
Join Date: Mar 2003
Posts: 2,392
|
Quote:
A variant of the X1950 (RV570) might have been a good fit, but that probably launched too late. Needing a last minute shoe-in, I'm not sure Sony could really do anything other than launch with RSX even with the benefit of hindsight. |
|
|
|
|
|
|
#19 | |||
|
B3D Scallywag
|
Quote:
Quote:
Quote:
There's no point in overthinking it really, given the transistor advantage PS3 holds over xbox, they could simply have gone for a 4 core Xenon and 64 shader variant of Xenos and called it a day.
__________________
PowerVR PCX1 4MB --> Voodoo Banshee 16MB --> GeForce2 MX200 32MB --> GeForce2 Ti 64MB --> GeForce4 Ti 4200 128MB --> 9800Pro 128MB --> 8800GTS 640MB --> Radeon HD 4890 1GB --> GeForce GTX 670 DirectCU II TOP 2GB |
|||
|
|
|
|
|
#20 |
|
Senior Member
Join Date: Dec 2006
Posts: 2,291
|
The 8800GTS 320mb consumed litrally double the idle power of a 7800GTX and 40w on full load.
Then there is the extra heat, it's all well and good saying Sony could of had some kind of G80 part and by all means they could of but please remember that all the G80 derived PC cards that had the same power and thermal envolope as a 7800GTX were also slower then said 7800GTX. Only the 8800 cards were faster but aside from having to change everything in the machine for the extra power and heat requirements there was also the extra cost and availability, trying to get enough cards ready for the PC market and millions more for Sony would of been a big ask from Nvidia. From the graphics I see PS3 doing I would say it's been easily ahead of 360 for the last couple of years.
__________________
(\__/) (='.'=) This is Bunny. Put Bunny into your sig to help him take over the world. (")_(") |
|
|
|
|
|
#21 |
|
B3D Scallywag
|
A full G80 would certainly have been outside of the consoles reach. But a fully customised GPU incorporating elements of the G80 design the same way Xenons incorporated elements of R600 would have been possible if started early enough.
Xenon has maybe half the raw performance of R600 with a less advanced featureset but it does it within console TDP limitations. If NV had provided something along those same lines for PS3, i.e. a DX9 variant of G80 with about half the raw performance it would have bested the 360.
__________________
PowerVR PCX1 4MB --> Voodoo Banshee 16MB --> GeForce2 MX200 32MB --> GeForce2 Ti 64MB --> GeForce4 Ti 4200 128MB --> 9800Pro 128MB --> 8800GTS 640MB --> Radeon HD 4890 1GB --> GeForce GTX 670 DirectCU II TOP 2GB |
|
|
|
|
|
#22 | |
|
Senior Member
Join Date: Dec 2006
Posts: 2,291
|
Quote:
PS3 also cost a lot and Sony was already taking a big lots with it so can you imagine the loss they would of had to endure if they went fully custom? It could also be a simple case of Nvidia just saying no G80 as it wasn't ready, PS3 and G80 did launch days apart but PS3 was showed off a year earlier at E3 with working hardware, at that moment in time I doubt Nvidia would of even had test silicon for G80. PS3 was just unlucky with timing, a year later and they could of had a G80 derivative, a year earlier and they could of got a custom part with unknown performance made or a part from ATI that was based on Xenos.
__________________
(\__/) (='.'=) This is Bunny. Put Bunny into your sig to help him take over the world. (")_(") Last edited by almighty; 26-May-2012 at 13:38. |
|
|
|
|
|
|
#23 | ||
|
Senior Member
Join Date: Mar 2003
Posts: 2,392
|
Quote:
As it's die size and process that determine how expensive your chip is to fab, it seems that R580 would have mullered them on manufacturing costs. It would have needed to swell further to accommodate PS3 specific system stuff, and further still if they'd added redundancy like they did with RSX (and with a chip that big yields would probably be bad so they'd need it). R580 was a great chip though. I regretted buying a 7900 GTX instead of an X1900 XT, as the X1900 XT continued to be able to run games well long after the 7900 GTX was desperate to be replaced. Cell has surely worked wonders for RSX. Quote:
Last edited by function; 26-May-2012 at 13:48. Reason: it's its |
||
|
|
|
|
|
#24 |
|
Senior Member
Join Date: Sep 2002
Posts: 3,919
|
Not that the numbers of transistors really matters but how they are used to begin with.. but lets play, where doesn't it keep up today?
__________________
Help BE3D, donate some money: http://forum.beyond3d.com/announcement.php?f=37 2nd hand market talk here: http://forum.beyond3d.com/showthread.php?t=59311 |
|
|
|
|
|
#25 |
|
French frog
Join Date: Jun 2005
Location: France
Posts: 4,172
|
My vote goes to "bad choice" no matter TBE merits on insulation.
I'm close to share Bill Gates early comments. The cell is the result of too much compromises. Resident dev here ( fafalada?) Stated multiple times that the Vu isa in the EE was better suited for graphics than than the SPU one. The rsx doesn't look like the matching gpu for something that wanted to be ( sony's pov thry were not alone) the EE heir. Still it does the job but looking to the expenditures it's less than a feat. Millions have been spent in software R&D either by sony or various editors. Definitely the 360 is not a perfect design, but the ps3 is even less optimal. I would say that sony missed the means to achieve what they wanted. They had to do compromise with the cell, they could not afford (either time and/or money) a custom gpu. That or they developed the system on failed premises. I believe (I opened a thread a long time ago) that they should have stick to what they knew . A natural ps2 heir for me would have consist of OoO low power mips cores (2) + a few wide simd units.On the gpu side I think powerVR could have been a good partner, something akin to a super kiro gpu. Vertex processing would be done on the cpu/simd, pixel handle by the deferred render.
__________________
What's trying to be a bunch of presentations PS360 youtube channel Sebbbi about virtual texturing Tuned EADGCF and liking it :) |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|