New Ruby and Crytek Demo for Download

Well, I forced 'low precision' right now, and the graphics are all messed up, shaders missing and messed sort of. Same way it was in Ruby 1 if forced in 'low precision'. As for 'partial precision' isn't that part DX8 part DX9? I don't think that would be possible here, anyways it's not an option in 3dAnalize.
 
Nope. Partial precision is simply a lower precision (FP16 minimum) for pixel shaders under DX9. DX8.x shaders specify a fixed point precision not available in PS2.0 or higher.

In 3DAnalyze, "low precision" is the same as partial precision.
 
OK thanks for clearing that up for me. Anyways, I also tried this trick 'high precision shaders' to see if it would clear up the water problem and DOF problems in the project demo, but it didn't... I wonder what else I could try?
 
JigenD said:
Well, I forced 'low precision' right now, and the graphics are all messed up, shaders missing and messed sort of. Same way it was in Ruby 1 if forced in 'low precision'. As for 'partial precision' isn't that part DX8 part DX9? I don't think that would be possible here, anyways it's not an option in 3dAnalize.

you're thinking of the mixed mode in HL2 that was made for FX cards. it used partial precision DX9 shaders and some DX8 shaders where possible.
 
I think that all "high precision shaders" does is remove any partial precision hints that might be there. Since it's an ATI demo, I wouldn't expect any partial precision hints, so it's not suprising that it didn't change anything.
 
At this point in time, I'd say not.

Read back over some of the philosophical debates about multi-precision architectures here (and related comments on the increased transistor cost of FP32 ALU's and why they wanted 90nm for SM3.0) and you'll see that there is quite an opposition to them. Fundamentally, if you build the architecture with FP32 in mind all the time (just as ATI did with FP24 all the time) there is not necessarily any reason to have multi-precisions.

And on that note, VS's are currently single precision - they are always FP32. Supporting multiple precision can actually require more transitors, so given that ATI has publically stated they are going unifed shading hardware its another question whether it would be a cost or a benefit to support multi-precisions on a unifed platform.
 
In the Crytek demo, did anyone try enableing 3dc? I am using an x800xt-pe with the 4.11s and it crashes with "EXCEPTION_ILLEGAL_INSTRUCTION àÒ."
 
DaveBaumann said:
At this point in time, I'd say not.

Read back over some of the philosophical debates about multi-precision architectures here (and related comments on the increased transistor cost of FP32 ALU's and why they wanted 90nm for SM3.0) and you'll see that there is quite an opposition to them. Fundamentally, if you build the architecture with FP32 in mind all the time (just as ATI did with FP24 all the time) there is not necessarily any reason to have multi-precisions.

And on that note, VS's are currently single precision - they are always FP32. Supporting multiple precision can actually require more transitors, so given that ATI has publically stated they are going unifed shading hardware its another question whether it would be a cost or a benefit to support multi-precisions on a unifed platform.

I think you might be overestimating the ability to do that though. Even assuming the architecture is built for FP32, ( I mean even the Geforce 6 series has register issues with FP32, Paticularly on long shaders. I dont see how ATI can completely alleviate them. If they are so against FP32. That is of course their perrogative. But I am willing to bet they will go for at least some sort of partial precision next year. Whether they will use FP24 or Fp16 for their PP is entirely speculative though.

Even with an amazing architecture. FP32 requires alot more work than FP24. I believe ATI would be leaving themselves open if they dont support a partial precision of some time.
 
You can never completely alleviate these things, and even with FP24 and R300/R420 they can never cater for maximum usage all the time; what you can do is build in predictible performance degredations, as they have with R300/R420 and there is no reason why that can't translate to FP32 in a similar manner.

Sireric has said that purely at a silicon level support for FP32 over FP24 would be an increase of 25% transitors (for that areas that deal with it); whilst that 25% pertains to the ALU widths, its a similar thing just to apply the to the registers. There no reasons why FP32 can't behave as FP24 does now, it just costs transitors and I suspect that this is wholly one of the reasons they said "No, 130nm / 110nm won't cut it for our shader 3.0, we'll wait for 90nm".

(On another note, if they were going down this route then they would have known it two years ago and they would have been advocating it to developers as a route to take for "future hardware"; not once have I seen it in any developer documentation nor has a developer said to me that they have been advocating it)
 
WRT the CryTek running on a 9800 Pro 128mb I decided to bite the bullet and download it anyway. It runs ok for a rolling demo. I get 17.94fps at 1024 noAA and 13.82fps with 4xAA (stock speeds/cooling).
 
DaveBaumann said:
The new Ruby demo is a bit pants in comparison to the first.

Is pants the inverse of tits?

That demo is pants.
That demo is tits.

I'm not up to date on my slang.
 
kyleb said:
In the Crytek demo, did anyone try enableing 3dc? I am using an x800xt-pe with the 4.11s and it crashes with "EXCEPTION_ILLEGAL_INSTRUCTION àÒ."
I'm using 4.12 Beta. And no problems, here.
 
What was the point of crytek demo?To tell us how powerful their new game engine is,or to tell us that their next game will have same graphic as this demo?
 
beginner16 said:
What was the point of crytek demo?To tell us how powerful their new game engine is,or to tell us that their next game will have same graphic as this demo?

showing off the engine what it is capable of and get money from it ;)

They doing alot of such things. Sometimes they team up with ati doing this and then team up with nvidia and doing that. It's a win win situation. They get good PR for the game(farcry) and engine (which they wanna license) and on top of it they can please both major IHV and fanboys of theirs :rolleyes:
 
kyleb said:
In the Crytek demo, did anyone try enableing 3dc? I am using an x800xt-pe with the 4.11s and it crashes with "EXCEPTION_ILLEGAL_INSTRUCTION àÒ."

I got the same thing on the 4.11 drivers, but I wasn't prepared to grumble about it as I had a load of other memory hungry apps running in the background which might have caused the problem. If it is something that is fixed in the 4.12 drivers, those should be out in the next week or so.
 
Back
Top