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.
|
|
#1901 | ||
|
Member
Join Date: Sep 2006
Posts: 178
|
Quote:
http://www.nvnews.net/vbulletin/showthread.php?t=70056 Quote:
__________________
The inadequacy of naturalism does not imply the truth of supernaturalism. |
||
|
|
|
|
#1902 |
|
Epsilon plus three
Join Date: Feb 2002
Location: Chania
Posts: 7,831
|
Publishers can name any future game what they want for all I care; just because some games will have additional D3D10 paths (with some rather small performance improvements wherever possible) it's a long shot from there to call ALL of those prior listed games anything BUT D3D9.0.
The very same goes for Crysis; a pure D3D9.0 game with a D3D10 path with some possible performance increases. Can you say Far Cry SM3.0 patch?
__________________
People are more violently opposed to fur than leather; because it's easier to harass rich ladies than motorcycle gangs. |
|
|
|
|
#1903 |
|
Heteroscedasticitate
Join Date: Mar 2005
Posts: 2,362
|
I`d rather not say that, considering that the "SM3.0" patch actually added some optimizations that should`ve been there since day one. Crytek simply didn`t do a good job at optimizing their SM2.0 path, they could`ve achieved quite a bit more with it in terms of efficiency IMO.I`m hoping this is not the case.
__________________
Donald Knuth: Science is what we understand well enough to explain to a computer. Art is everything else we do. |
|
|
|
|
#1904 |
|
Senior Member
Join Date: Jul 2004
Location: NY, NY
Posts: 2,680
|
the sm2.0 path was optimized very well, other then parallax shader (this was added in with the sm2.0b and sm3.0 patch) everything else went very fast, of course depending on which shaders were selected, some of the normal map shaders (1 in particular, which was used for the characters in Far Cry) was extremely fast. Far Cry was a very CPU intensive game when it came out. It also hit graphics cards hard too, but when the gf 6's and x800's the high end cards started showing CPU bottleneck at mid level settings.
|
|
|
|
|
#1905 |
|
Heteroscedasticitate
Join Date: Mar 2005
Posts: 2,362
|
The parallax shader that was only enabled on that presumably 64-bit patch, and used at the GF6 launch?Perhaps, but i still think that, for example, they could have collapsed some lighting passes for example even with vanilla SM2.0, instead of touting this as a big addition with the 2.0b and 3.0 pass. That`s IMO and from what I`ve seen.
But back to R600, eh?
__________________
Donald Knuth: Science is what we understand well enough to explain to a computer. Art is everything else we do. |
|
|
|
|
#1906 | |
|
Senior Member
Join Date: Jul 2004
Location: NY, NY
Posts: 2,680
|
Quote:
Could have been the 64 bit patch I'm not sure, I just remember it was available on the 1.2 patch we recieved for HDR. Well in truth, lets see the gf 6's and x800's had 16 pipelines, its possible to to do 16 lights in a single pass, each pipeline doing 1 light, but of course that doesn't leave much else for anything else, also then light shaders have to be written for each individual card depending on the number of pipes. Anyways yeah a bit off topic lol |
|
|
|
|
|
#1907 | |
|
Tiled
Join Date: Oct 2003
Location: Kings Langley, UK
Posts: 2,675
|
Quote:
__________________
A major redesign of the core ALU pineapple boomerang fortress. |
|
|
|
|
|
#1908 | |
|
Senior Member
|
Quote:
As we talk about FarCry lights. The 2.0 shader do one light per pass. The 2.x increases this up to 3 lights and the 3.0 could do 4. The factor that limit the number of lights are the number of floating pointer interpolators.
__________________
GPU blog |
|
|
|
|
|
#1909 | |
|
Senior Member
Join Date: Jul 2004
Location: NY, NY
Posts: 2,680
|
Quote:
Only when lights are casted in the same area where radi's are overlapped will a problem like the 3 to 4 lights with sm 2.0b or 3.0 will ever occur. Other wise there are no problems at all. But per viewable dynamic lights, the number of a lights that can be rendered it can be done per pipeline basis just as it could have been done with a fixed function pipeline. Its a hack that works very well. But the cost is there will have to be many light dynamic light shaders and just increases the complexity of the engine. |
|
|
|
|
|
#1910 | |
|
Junior Member
Join Date: Feb 2006
Posts: 44
|
Quote:
You can not assign lights to a pipe, lol. The Pixel Shaders don't even have a notion of lights (besides the default uniforms for them)... but you can pass whatever you want in the light parameters and interpret it however you want in the shaders. |
|
|
|
|
|
#1911 | ||
|
Senior Member
Join Date: Jul 2004
Location: NY, NY
Posts: 2,680
|
Quote:
Yes I know that, but once you go past the certain number of lights what I noticed when you go past the number of pipelines, using different types of light shaders (I really can't show the psuedo code, since I don't own the rights to it) there is a sudden drop in frame rates well its not really bad but signficant enough. Fixed function pipeline of a gf 3 was capable of doing 4 lights per pass actaully in its t&l engine. Quote:
It also depends on scene complexity. Its arbitrary I agree, but this can be added into a programable shader unit aswell. I think I should have added its not something a programmer would designate which pipelines will be drawing which lights, sorry for the confusion. |
||
|
|
|
|
#1912 | |
|
Senior Member
Join Date: Jul 2004
Location: NY, NY
Posts: 2,680
|
http://www.imgmagazine.com/news/stor...ArticleID=3283
This is something similiar. Quote:
|
|
|
|
|
|
#1913 | |
|
Junior Member
Join Date: Feb 2006
Posts: 44
|
Quote:
Anyway back to the R600 |
|
|
|
|
|
#1914 | |
|
Epsilon plus three
Join Date: Feb 2002
Location: Chania
Posts: 7,831
|
Quote:
Albeit I agree with the above, I avoid mentioning it since you can see the reactions above LOL
__________________
People are more violently opposed to fur than leather; because it's easier to harass rich ladies than motorcycle gangs. |
|
|
|
|
|
#1915 |
|
Heteroscedasticitate
Join Date: Mar 2005
Posts: 2,362
|
Razor, you can theoretically do a shitload of lights with a single pipeline GPU, and you can collapse lighting passes even if you have less "pipelines" than the number of lights, but perhaps I`m not getting your point and if that is so, sorry. And the fixed number of lights quoted for hardwired T&L is something else, it relates to a hardwired limit of the T&L units based on what the OpenGL spec stated.Again, I reiterate that I may not be getting your point, and I`m misunderstanding your points.
What Demi said is correct, but I think that with optimisation more could have been achieved with vanilla SM2.0, and for that matter, with the other paths too. The thing is that the game was so fast that everybody assumed it was a super good coding effort. OTOH, aside from Carmack and the Epic guys(sorry if I`m missing someone here), none bother milking architectures and writing really tight, optimized code these days, it`s like the common direction is:Shit man, that G80 is helluva fast, let`s do some HLSL shaders and be done with it...aren`t we gonna tinker, see if doing something differently helps?No man, it`s fast, it`s fookin fast, no need for that crap-and even if we`re suboptimal, they`re gonna upgrade, and the reviews sporting QuadCores and SLi systems will run great anyway! Sure, complexity of software has grown considerably, so I`m not really trying to rip a new one to the devs. What I`m hoping is that Crytek will completely juice the SM3.0 path, and use the advantages that DX10 brings where they`re actually needed and meaningful.
__________________
Donald Knuth: Science is what we understand well enough to explain to a computer. Art is everything else we do. |
|
|
|
|
#1916 | |
|
Junior Member
|
Quote:
|
|
|
|
|
|
#1917 |
|
Heteroscedasticitate
Join Date: Mar 2005
Posts: 2,362
|
Thanks dude, can I take a back-seat now that my ignorance has been exposed?You`re a sweetheart for doing it
__________________
Donald Knuth: Science is what we understand well enough to explain to a computer. Art is everything else we do. |
|
|
|
|
#1918 |
|
Junior Member
Join Date: Apr 2006
Location: Egypt
Posts: 50
|
As an end user I can accept the level of (un) optimization of Far Cry, after all it did run on my 9600SE when it was released. But the performance of games like FEAR XP on my 7800GTX is what makes me want to throw away my PC, I mean WTF how did they have the nerve to release it in such a horrible state?!
|
|
|
|
|
#1919 | ||
|
Off-season
Join Date: Feb 2002
Location: On the pursuit of happiness
Posts: 3,019
|
Quote:
Quote:
__________________
Binary prefixes for bits and bytes |
||
|
|
|
|
#1920 |
|
Epsilon plus three
Join Date: Feb 2002
Location: Chania
Posts: 7,831
|
Not if you're running at glorious single digit framerates in spots with a lot of lights on a new GPU (back then), where there wouldn't had been a single reason for it running that slow. Good gameplay is most certainly a very important factor, but a slideshow is far from being ideal too. If any ISV then doesn't have the luxury to optimize the shaders accordingly, then there's the way more simple sollution to decrease the amount of lights from the get go, if it's at a given time only possible to do one light per pass.
__________________
People are more violently opposed to fur than leather; because it's easier to harass rich ladies than motorcycle gangs. |
|
|
|
|
#1921 | |
|
Senior Member
Join Date: Jul 2004
Location: NY, NY
Posts: 2,680
|
Quote:
Yeah, sorry for the confusion, I didn't mean that pipelne numbers limited the lights, just that performance hits start to get very noticable once the number of pipelines (well would say vertex shaders) are fully utilized. Hmm don't remember if 8 was possible on a gf3, but you are correct 8 lights were a requirement ogl. |
|
|
|
|
|
#1922 | |
|
Off-season
Join Date: Feb 2002
Location: On the pursuit of happiness
Posts: 3,019
|
Quote:
GeForce 6 and X800 don't have 16 vertex pipelines, btw.
__________________
Binary prefixes for bits and bytes |
|
|
|
|
|
#1923 |
|
Member
Join Date: Apr 2004
Posts: 276
|
Latest news leaked from ATi Partner, R600 now runs at 1GHz core speed and 1GHz ram speed (double G)on a long PCB with air cooling, I don't know what speed of short PCB. Also ATi Partner such as Asus has already received R600 card sample.
|
|
|
|
|
#1924 | |
|
KEPLER
Join Date: Jun 2005
Posts: 1,893
|
Quote:
__________________
People like you - Silent_Buddha laying an epic smackdown on XMAN26's double standards. So you're mixing apples and oranges to calculate grapes and then compare it to apples. - silent_guy's witty retort on sweeping comparisons. |
|
|
|
|
|
#1925 | ||
|
Junior Member
Join Date: Sep 2005
Posts: 135
|
Quote:
Quote:
|
||
|
|
| Thread Tools | |
| Display Modes | |
|
|