Welcome, Unregistered.

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.

 
Old 29-Dec-2006, 23:09   #76
onanie
Member
 
Join Date: Jul 2005
Posts: 315
Default

Quote:
Originally Posted by Tap In View Post
just curious nAo.... have you coded for Xenos (360)?

thanks!
ad hominem attacks aside, I think nAo is at least speaking generally about the fact that anyone could also concoct as many examples that could run badly on xenos as there are for PS3. The author could have used half of the truth to say that xenos is more powerful than RSX.
__________________
Amuro Namie
onanie is offline  
Old 29-Dec-2006, 23:18   #77
MasterDisaster
Member
 
Join Date: Aug 2006
Posts: 290
Send a message via MSN to MasterDisaster
Default

Quote:
Originally Posted by Tap In View Post
just curious nAo.... have you coded for Xenos (360)?

thanks!
same curiosity for me
I just believe mostly to a multiplatform dev than a platform-bounded dev when it came to a comparison between the good and the bad of the two systems
I hope to see here more persons that have really worked with xenos and xenos, in order to have some right informations about this hardware.
MasterDisaster is offline  
Old 29-Dec-2006, 23:22   #78
Tap In
Regular
 
Join Date: Jun 2005
Location: Gravity Always Wins
Posts: 6,169
Default

Quote:
Originally Posted by onanie View Post
ad hominem attacks aside, I think nAo is at least speaking generally about the fact that anyone could also concoct as many examples that could run badly on xenos as there are for PS3. The author could have used half of the truth to say that xenos is more powerful than RSX.
not sure what that has to do with my question to nAo
Tap In is offline  
Old 29-Dec-2006, 23:31   #79
Fu3lFr3nzy
Member
 
Join Date: Nov 2006
Location: SoCal USA
Posts: 843
Default

Quote:
Originally Posted by MasterDisaster View Post
I hope to see here more persons that have really worked with xenos and xenos, in order to have some right informations about this hardware.
Did you mean Xenos and RSX perhaps?
Fu3lFr3nzy is offline  
Old 29-Dec-2006, 23:46   #80
Shezad
Junior Member
 
Join Date: Dec 2005
Posts: 27
Default

Quote:
Originally Posted by Fu3lFr3nzy View Post
Did you mean Xenos and RSX perhaps?
Quite difficult to speak about Xenos and RSX without breaking NDAs
Shezad is offline  
Old 30-Dec-2006, 00:12   #81
Mythos
Member
 
Join Date: May 2004
Posts: 356
Default

Quote:
Originally Posted by MasterDisaster View Post
same curiosity for me
I just believe mostly to a multiplatform dev than a platform-bounded dev when it came to a comparison between the good and the bad of the two systems
I hope to see here more persons that have really worked with xenos and xenos, in order to have some right informations about this hardware.
Nonetheless there is biases and platform of choice (F@#boies exist for developers as well)! I'd be more interested to hear an in depth developer nuetral assesment of both platforms (seems to be a very diffucult task at hand).
Mythos is offline  
Old 30-Dec-2006, 00:17   #82
ShootMyMonkey
Senior Member
 
Join Date: Mar 2005
Posts: 1,160
Default

Quote:
My beef is that you have to do this on PS3 just to help rsx keep pace, you have to baby it.
Well, that's probably true if you're vertex-limited in some way, whether it be attributes or shader instructions or something similar. Well, I don't know anything about your game(s) or what you're working on to say anything for sure, but that is definitely not a boat you want to be in regardless of your platform. Since I'm having to worry not only about Xenon and PS3, but also PC, it's generally the case that all our assets are going to be somewhat sparing on the vertex count. Plus, we have artists who understand the concept of constructing geometry that has very low vertex:tri ratios. As long as we can keep things sitting in the post-transform cache as long as possible, GPUs smile at us.

Quote:
to say "everything we do to make RSX run faster help Xenos as well (or the other way around)" is imo naive at best..
Unless "we" means "we, in particular"...

Quote:
Well..yes and no.. given the amount of stuff they have on screen I'm not really impressed...but I can see how very big normal maps can impress a lot of ppl
More than anything else, Gears was a victory of artwork. Technology-wise, it's not doing anything super-special even if their way about it might be unique. The thing is that to say it was mainly about artists and design and stylistic consistency suggests to the average person that any team could have done it (which in fact is true), but the fact that there isn't another Gears of War out there right now tells them "it's all about something unique to UE3."

Quote:
I fully respect your opinion of course, although this is the first time I've heard a dev say that And I'm even talking about old school programmers that hate Microsoft with a passion! Even they, privately, give the nod to 360 in graphics. Although they will usually immediately follow it up with a lengthy discussion of the joys of cell
Really? I can't say nAo's sentiments on that are all too unique. Usually, when I say something to that effect though, I mean it in a negative light -- i.e. they both suck equally bad. For all you could say about RSX's vertex throughput limitations, I can't tell you that Xenos is out of this world. Just easier to run with out-of-the-box.
__________________
Life is veritably the exact opposite of a vacuum cleaner. Vacuums tend to suck less and less as time goes on.
ShootMyMonkey is offline  
Old 30-Dec-2006, 00:47   #83
Tap In
Regular
 
Join Date: Jun 2005
Location: Gravity Always Wins
Posts: 6,169
Default

Quote:
Originally Posted by ShootMyMonkey View Post
For all you could say about RSX's vertex throughput limitations, I can't tell you that Xenos is out of this world. Just easier to run with out-of-the-box.
thanks for your perspective.

I don't understand why some appear upset that Joker has said that RSX is vertex limited. Did they not expect some trade offs compared to Xenos?

People have been mentioning here for a year that cell would be helping RSX. Only now when we can compare systems based on designing for multiplat games do we find that it needs to help RSX to equal Xenos in some areas. That reduces some of what Cell can do in other areas, but MS made similar trade offs when they invested heavily in making Xenos powerful (easier?) but do not have a beast like Cell in their system.


Quote:
geo Sometimes I read these threads and get the feeling some people think its reasonable to expect that Sony or MS should have been able to produce a single console that had Cell, Xenos, BRD, HD DVD, 60 GB HD, HDMI, free online community, and cost $199 at release (including the 3-game AAA title bundle, of course). And, of course, that's *not* reasonable. Nor do devs, so far as I've ever heard, program for a component but rather a platform.
exactly.... trade offs.
Tap In is offline  
Old 30-Dec-2006, 01:12   #84
joker454
Senior Member
 
Join Date: Dec 2006
Location: So. Cal.
Posts: 2,710
Default

Quote:
Originally Posted by nAo View Post
I could easily construct tons of cases where exactly the opposite is true (rsx would run way faster than xenos) and I would have still proved nothing.
I think we agree to disagree on this.

Quote:
Originally Posted by nAo View Post
Well..yes and no.. given the amount of stuff they have on screen I'm not really impressed...but I can see how very big normal maps can impress a lot of ppl
C'mon, you know there's way more to it than that.

Quote:
Originally Posted by nAo View Post
I really cant find any logic in this argument. Why do you think that GOW would be bw limited at 1080p more than it's at 720p?
Both boxes have limited fillrate. Games that have alot of overdraw will falter at 1080p because both machines can only draw so much. This may not affect driving games very much where the only transparencies are some dirt being kicked up, but in games with lots of explosions you will take a framerate hit at 1080p. This is very easy to test on PS3. When you build your test disk, just select 1080p and compare it to your framerate at 720p. On our game the framerate is staggeringly different, it's unplayable at 1080p. Incidentally this brings out one of the plusses of the rsx, targeting 1080p or 720p is trivial, its just a checkbox away. You have to tile on 360 to use 1080p which blows.

Quote:
Originally Posted by nAo View Post
Yes, GOW is prettier..so what?
How can you match it on PS3 when you have less available memory to work with? You can argue vertex tricks here, packing tricks there. But when it comes to memory, the only choice is to start half sizing textures. Further, the 360 is more flexible when it comes to texture formats. For example, we can use compressed normal maps on 360 to save even more memory, we can't do this on PS3. Much of our time was spent just getting the game to fit in PS3's available memory. You can use DXT1 or DXT5, but only DXT1 stays compressed in the PS3's texture cache so using DXT5 incurs a performance hit. Further yet, on 360 because its shader units are unified, we can allocate more to pixel processing or vertex processing if we're more performance heavy on one or the other. No such option on PS3 because its shader units are fixed. I'm sure you can argue that there exists trick x, y and z to get around some of these issues. But on 360, we can use tricks *and* leverage the natural advantage that its gpu gives us.

Quote:
Originally Posted by nAo View Post
Maybe you should check the internal ps3 devs forum more often than, you're not the only one that have worked on both platforms and you might be able to find ppl that agree with you and ppl that don't agree with you at all and that have the opposite experience.
I'm not really suprised by that cause every team has different engines..with different requirements..something that runs good on RSX can run not so good on 360.
Generalizing is not particularly smart..
This may be true. I have yet to meet one though, maybe I've just been unlucky

Quote:
Originally Posted by nAo View Post
?! PS3 is already matching 360 now, with (probably) inferior tools and less experience on the system wrt 360, it can only get vastly better, no doubt about it. Non multiplatform titles are going to show this quite soon imho
I fully agree....the dev tools on 360 are miles ahead of the tools on PS3. I definitely disagree that PS3 is matching 360 now. I honestly don't see this at all, and judging from side to side comparisons, neither do others. Am I wrong on this? I'll let others chime in with their opinions. 360 will get much better as well. You'd be surprised how few games are actually using all 6 hardware threads on 360.
joker454 is offline  
Old 30-Dec-2006, 01:16   #85
Carl B
Friends call me xbd
 
Join Date: Feb 2005
Posts: 6,309
Default

Quote:
Originally Posted by joker454 View Post
I'll let others chime in with their opinions.
I'm going to add to this... that let's let others chime in with their educated opinions. There's already some tension starting to enter the thread; let's all try to keep it civil and on-topic.

(Joker though I'm quoting you to post that, understand that it wasn't directed at you.)
__________________
Somebody set up us the bomb.
Carl B is offline  
Old 30-Dec-2006, 01:51   #86
nelg
Senior Member
 
Join Date: Jan 2003
Location: Toronto
Posts: 1,557
Default

Quote:
Originally Posted by joker454 View Post
Further yet, on 360 because its shader units are unified, we can allocate more to pixel processing or vertex processing if we're more performance heavy on one or the other. No such option on PS3 because its shader units are fixed.
So you are foregoing automatic load balancing?
How much improvement are you getting?
__________________
on my way to becoming dark matter..........
nelg is offline  
Old 30-Dec-2006, 02:03   #87
Fox5
Senior Member
 
Join Date: Mar 2002
Posts: 3,674
Default

Just wondering, how does Cell stand to help RSX? What does it add to the graphics? More polygons? Is PS3 going to be another PS2 style console (but to a far lesser extent), inferior textures but particles and polys up the wazoo?
Fox5 is offline  
Old 30-Dec-2006, 02:09   #88
ShootMyMonkey
Senior Member
 
Join Date: Mar 2005
Posts: 1,160
Default

Quote:
How can you match it on PS3 when you have less available memory to work with? You can argue vertex tricks here, packing tricks there. But when it comes to memory, the only choice is to start half sizing textures.
Mmmm... you've got two pools of memory from which to texture if you really need the space -- and you get extra texture bandwidth out of it to boot. On top of that, there are a million and one ways to get much higher *effective* resolution than Gears of War exhibits while still using less texture memory and less *physical* texture resolution. Our artists have gotten really smart when it comes to these kinds of games, and they do a decent job of it on characters, but an even better job in general on environments.

I think the nature of the fact that modern graphics demands the creation of textures that aren't just about appearances but also about parameters for larger computations means that artists need to be more technically inclined than they used to be a few years ago. When they are, it turns out to be a very good thing.

Quote:
Further, the 360 is more flexible when it comes to texture formats. For example, we can use compressed normal maps on 360 to save even more memory, we can't do this on PS3.
While the 360 is definitely more flexible in its texture formats, I don't see how DXN saves "even more" memory. Who says you can't drop components and just use DXT#? It does work pretty well, FWIW.

Quote:
Further yet, on 360 because its shader units are unified, we can allocate more to pixel processing or vertex processing if we're more performance heavy on one or the other. No such option on PS3 because its shader units are fixed.
Again, pointing more to the same vertex throughput issues. If you're pixel-shader limited on RSX, you'll very likely be even more so on Xenos. And yeah, I know you don't like the idea of having to do something differently because of a specific platform's specific strengths and weaknesses, but at the same time, you're working at a multi-platform developer. There will never be a day in your life where you won't suffer this kind of trouble. It doesn't matter if it's this generation or 4 console generations from now, assuming you're still at a multi-platform dev house through all that time.

Quote:
360 will get much better as well. You'd be surprised how few games are actually using all 6 hardware threads on 360.
Actually, I'd be more surprised if you could name that many games that DO consistently use all 6 hardware threads. All the same that I'd be surprised if you could name all too many games that consistently use all the SPEs (likewise to XeCPU's threads, I mean using in a non-superficial way) you've got on PS3. It's safe to say that we're hardly anywhere with any of the platforms (including Wii). I just hate the smorgasbords of stupidity that come about when companies put out press that "we're only using 20% of the PS3's power" and the obsequious dunderheads on forums everywhere scream that the graphics will be 5x better by the time PS4 comes out...
__________________
Life is veritably the exact opposite of a vacuum cleaner. Vacuums tend to suck less and less as time goes on.
ShootMyMonkey is offline  
Old 30-Dec-2006, 03:54   #89
3dcgi
Senior Member
 
Join Date: Feb 2002
Posts: 2,036
Default

Quote:
Originally Posted by Pugger View Post
Lets be honest here the team nAo is working with will probably have more up to date tools and information from Sony and on a more regular basis than the 3rd party joker454 is working for. This doesn't for one minute undermine jokers viiew, it is just from a differnt prespective which nAo should have taken into account. Also nAo did you work on the 360 before moving to the PS3 as you seem to know a lot regarding development? On a personal level wherever the PS3 is going to end up on a graphical development level it seems quite obvious that 360 is going to rival it very strongly indeed and in somecases outdo it. For a machine released a year earlier (1.5 yrs in the UK) props must go to the design 360 team.
I would hope Sony provides all developers with the same information and tools. If they don't they are doing a disservice to themselves.
3dcgi is offline  
Old 30-Dec-2006, 03:56   #90
3dcgi
Senior Member
 
Join Date: Feb 2002
Posts: 2,036
Default

Quote:
Originally Posted by nelg View Post
So you are foregoing automatic load balancing?
How much improvement are you getting?
I expect games to always use automatic load balancing, but they will nudge the chip in one direction. I'm not sure if Microsoft has exposed a way to forego automatic load balancing completely.
3dcgi is offline  
Old 30-Dec-2006, 03:57   #91
3dcgi
Senior Member
 
Join Date: Feb 2002
Posts: 2,036
Default

Quote:
Originally Posted by ShootMyMonkey View Post
If you're pixel-shader limited on RSX, you'll very likely be even more so on Xenos.
Can you give any details on why this might be the case? Tests? Or are you considering the "24" pixel ALUs of RSX to be superior to the 48 ALUs (minus a few for VS work) in Xenos?
3dcgi is offline  
Old 30-Dec-2006, 04:16   #92
Dr. Nick
Member
 
Join Date: Jul 2005
Posts: 676
Default

Quote:
Originally Posted by 3dcgi View Post
Can you give any details on why this might be the case? Tests? Or are you considering the "24" pixel ALUs of RSX to be superior to the 48 ALUs (minus a few for VS work) in Xenos?
I would like ask if any the devs have seen instances in a game that the Xenos has used all of it's SIMD units for pixel work at any given clock? Same question for vertex work.
__________________
"The most rewarding part was when he gave me my money"
Dr. Nick is offline  
Old 30-Dec-2006, 04:34   #93
scificube
Member
 
Join Date: Feb 2005
Posts: 836
Default

Quote:
Originally Posted by 3dcgi View Post
Can you give any details on why this might be the case? Tests? Or are you considering the "24" pixel ALUs of RSX to be superior to the 48 ALUs (minus a few for VS work) in Xenos?
24 fragment processors - 2 ALUs per fragment processor. (ignoring mini and fog alu)
dedicated to fragment processing and texturing.
__________________
stagnation culminates from complacency
scificube is offline  
Old 30-Dec-2006, 04:38   #94
TurnDragoZeroV2G
Member
 
Join Date: Nov 2005
Location: Who knows...
Posts: 583
Default

Quote:
Originally Posted by 3dcgi View Post
Can you give any details on why this might be the case? Tests? Or are you considering the "24" pixel ALUs of RSX to be superior to the 48 ALUs (minus a few for VS work) in Xenos?
Perhaps more the pitfall of having a 1:3 TMU:ALU ratio at present?
TurnDragoZeroV2G is offline  
Old 30-Dec-2006, 04:52   #95
scificube
Member
 
Join Date: Feb 2005
Posts: 836
Default

Quote:
Originally Posted by TurnDragoZeroV2G View Post
Perhaps more the pitfall of having a 1:3 TMU:ALU ratio at present?
But the TMUs are decoupled completely so as to reduce dependencies in the pixel shader no? If there is so much texture sampling/lookups that the TMUs can't keep pace then you're texture bound. Maybe I'm off but what I gather is that ShootMyMonkey was speaking to being limited on fragment throughput more so than texturing operations.

If I misunderstand ShootMyMonkey is of course free to correct me.
__________________
stagnation culminates from complacency
scificube is offline  
Old 30-Dec-2006, 05:17   #96
TurnDragoZeroV2G
Member
 
Join Date: Nov 2005
Location: Who knows...
Posts: 583
Default

Quote:
Originally Posted by scificube View Post
But the TMUs are decoupled completely so as to reduce dependencies in the pixel shader no? If there is so much texture sampling/lookups that the TMUs can't keep pace then you're texture bound. Maybe I'm off but what I gather is that ShootMyMonkey was speaking to being limited on fragment throughput more so than texturing operations.

If I misunderstand ShootMyMonkey is of course free to correct me.
What do you consider to be the basis of fragment throughput, then?

Edit: To not just sit here adding noise to the thread (or attempt avoiding it, at least):

Can one really separate texture sampling, or any of the other fixed function/programmable sections of the "pipeline" from fragment processing? Texturing is one of the primary means of reading data into the fragment processing pipeline, the ALUs being the primary means of manipulating those data.

I can't presume to know specifically to what SMM was referring, hence my (needless) blurb of a comment. However, it's not a simple case of "oh, you're texture limited"--to then be passed off so easily. We've seen the heavy math:tex ratio of Fran's postprocessing shader as compared to what may be more standard on PS3 or a PC GPU. Amongst the numerous performance presentations by MS are notes regarding how you handle texture fetches (i.e, when and where they're called for, balancing out with register usage), packing in more math, etc. There were several events, and Jawed had a few posts IIRC. It's probably not an ideal scenario, and one probably has to either cater to one and suffer performance penalties on the other (both ways! Texture fetch-related penalties on Xenos and a wasting of texture fetches on RSX), sit your shader somewhere in the middle and not extract everything from either one, or tailor the shaders to each GPU.

But, as you said, if the developers haven't already become completely sick of this thread, they'll (hopefully) correct any/everything there.
TurnDragoZeroV2G is offline  
Old 30-Dec-2006, 05:44   #97
joker454
Senior Member
 
Join Date: Dec 2006
Location: So. Cal.
Posts: 2,710
Default

Quote:
Originally Posted by 3dcgi View Post
I expect games to always use automatic load balancing, but they will nudge the chip in one direction. I'm not sure if Microsoft has exposed a way to forego automatic load balancing completely.
This is a more accurate way to word it. We get very limited control, but we can nudge it either way. The PIX gpu tool lets you know which way to nudge it, and even gives you a % estimate of speed improvement. In our case we did nudge it and did see an improvement, but I won't get into specifics. PIX is quite a marvelous tool indeed. A similar tool is being written for PS3 but we don't have our hands on it yet.
joker454 is offline  
Old 30-Dec-2006, 05:49   #98
pakotlar
Naughty Boy!
 
Join Date: Mar 2004
Posts: 805
Default

Quote:
Originally Posted by nAo View Post
I could easily construct tons of cases where exactly the opposite is true (rsx would run way faster than xenos) and I would have still proved nothing.

Sometime tricks benefit both platforms, sometimes they help a platform and harm the other one.
to say "everything we do to make RSX run faster help Xenos as well (or the other way around)" is imo naive at best.. Even in this case I could make a couple of examples related to vertex streams attributes..unfortunately NDAs don't allow me to do that.


Well..yes and no.. given the amount of stuff they have on screen I'm not really impressed...but I can see how very big normal maps can impress a lot of ppl

I really cant find any logic in this argument. Why do you think that GOW would be bw limited at 1080p more than it's at 720p?



Yes, GOW is prettier..so what?





Maybe you should check the internal ps3 devs forum more often than, you're not the only one that have worked on both platforms and you might be able to find ppl that agree with you and ppl that don't agree with you at all and that have the opposite experience.
I'm not really suprised by that cause every team has different engines..with different requirements..something that runs good on RSX can run not so good on 360.
Generalizing is not particularly smart..

And I'm even talking about old school programmers that hate Microsoft with a passion! Even they, privately, give the nod to 360 in graphics. Although they will usually immediately follow it up with a lengthy discussion of the joys of cell


?! PS3 is already matching 360 now, with (probably) inferior tools and less experience on the system wrt 360, it can only get vastly better, no doubt about it. Non multiplatform titles are going to show this quite soon imho
No offense nAo, but don't you seem to be a tad too enthusiastic about the PS3? I know you have more experience developing with the system, but comparing what joker and other devs have been saying, your posts read as if PS3 has no weaknesses compared to Xbox360 in the graphics dep. Obviously that is not true, but you put a lot of effort into denying any sort of possibility of the inferiority of your system. It reads slightly like f@nboyism. I'm not saying that you aren't impartial, but is there anything that sticks out as a sore thumb on the PS3?
pakotlar is offline  
Old 30-Dec-2006, 05:53   #99
joker454
Senior Member
 
Join Date: Dec 2006
Location: So. Cal.
Posts: 2,710
Default

Quote:
Originally Posted by Fox5 View Post
Just wondering, how does Cell stand to help RSX? What does it add to the graphics? More polygons? Is PS3 going to be another PS2 style console (but to a far lesser extent), inferior textures but particles and polys up the wazoo?
Here's a quick way to explain it. A 3d scene may have 1 million+ verticies in it and the 3d hardware normally processes them all. Thing is, often a huge chunk of those aren't really needed because they are occluded, facing away from the camera, etc. In PS3's case, the spu's in Cell are actually very well suited to looking at the verticies of a scene and throwing away those that aren't really needed. So, Cell basically helps rsx by reducing its workload.
joker454 is offline  
Old 30-Dec-2006, 05:55   #100
rounin
Senior Member
 
Join Date: Sep 2005
Posts: 1,251
Default

Quote:
Originally Posted by pakotlar View Post
No offense nAo, but don't you seem to be a tad too enthusiastic about the PS3? I know you have more experience developing with the system, but comparing what joker and other devs have been saying, your posts read as if PS3 has no weaknesses compared to Xbox360 in the graphics dep. Obviously that is not true, but you put a lot of effort into denying any sort of possibility of the inferiority of your system. It reads slightly like f@nboyism. I'm not saying that you aren't impartial, but is there anything that sticks out as a sore thumb on the PS3?
Sounds rather unfair, as the some "weaknesses" of the PS3 have been discussed quite thoroughly (over and over as well...we see it in this thread as well) whereas I can't recall the last time somebody mentioned that of the Xbox360 (nor any details either for that matter). Info on CELL is much more available than for the xbox360's CPU, and as a result, nobody knows how they compare, and likewise for the GPU, where RSX is often comparable to a commercial part. I think nAo offers balance in light of this.

In addition, who are these "other devs", and what credibility to they offer over nAo? For the most part, I think devs, especially, those with more even experience in both machines (or in general?), are usually not the ones to point out advantage in either machine...
rounin is offline  

 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:38.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.