5600 "FastEX"

Dave Baumann

Gamerscore Wh...
Moderator
Legend
Was anyone aware that the GeForce FX 5600 does not have HAL support for the Extened PS2_0_x? (Presumably this spans down to 5200 as well).

I've been trying to work out how to use the WHQL DX9 DCT suite, and it can turn up a number of interesting things - what do you thin about including the DCTII suite of test in architectural reviews?
 
What DX9 caps are missing ?

These are the gffx 5900 caps:

MaxPShaderInstructionsExecuted 1,024
PS20Caps
D3DPS20CAPS_ARBITRARYSWIZZLE Yes
D3DPS20CAPS_GRADIENTINSTRUCTIONS Yes
D3DPS20CAPS_PREDICATION Yes
D3DPS20CAPS_NODEPENDENTREADLIMIT Yes
D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT Yes
DynamicFlowControlDepth 0
NumTemps 28
StaticFlowControlDepth 0
NumInstructionSlots 512

Can you post the 5200 caps ?

Regards,
Thomas
 
This is the caps for FX5200, Detonator 44.90.

MaxVShaderInstructionsExecuted 65,535
MaxPShaderInstructionsExecuted 1,024

VS20Caps
D3DVS20CAPS_PREDICATION Yes
DynamicFlowControlDepth 24
NumTemps 13
StaticFlowControlDepth 1

PS20Caps
D3DPS20CAPS_ARBITRARYSWIZZLE Yes
D3DPS20CAPS_GRADIENTINSTRUCTIONS Yes
D3DPS20CAPS_PREDICATION Yes
D3DPS20CAPS_NODEPENDENTREADLIMIT Yes
D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT Yes
DynamicFlowControlDepth 0
NumTemps 28
StaticFlowControlDepth 0
NumInstructionSlots 512

====================================================================
PixelShader 2.0 precision test. Version 1.3
Copyright (c) 2003 by ReactorCritical / iXBT.com
Questions, bug reports send to: clootie@ixbt.com

Device: NVIDIA GeForce FX 5200
Driver: nv4_disp.dll
Driver version: 6.14.10.4490

Registers precision:
Rxx = s23e8 (temporary registers)
Cxx = s23e8 (constant registers)
Txx = s23e8 (texture coordinates)

Registers precision in partial precision mode:
Rxx = s10e5 (temporary registers)
Cxx = s10e5 (constant registers)
Txx = s23e8 (texture coordinates)
 
No, this is not a test of what caps are missing. The DCT test first checks the available caps and allows you to run HAL compliance tests according to those caps. So, the 5600 reports that it has PS_2_0_x support via caps and the PS_2_0_x test is available to run - however, the test fails indicating that it is not completely supported at the Hardware application layer, hence some elements of the PS2_0_x shaders under 5600 are likely to be software.
 
Not sure you necessarily need details from a complete DCT run in every review, but if anything intesting pops up......
 
Paul, I'm not talking about every review, but for each "First Look" style review we do wne we first see an implementation of a chip.
 
DaveBaumann said:
No, this is not a test of what caps are missing. The DCT test first checks the available caps and allows you to run HAL compliance tests according to those caps. So, the 5600 reports that it has PS_2_0_x support via caps and the PS_2_0_x test is available to run - however, the test fails indicating that it is not completely supported at the Hardware application layer, hence some elements of the PS2_0_x shaders under 5600 are likely to be software.
May it be because of current drivers or DX9 (i heard there are some troubles with PS2.X in DX9a)?
 
i had used the glinfo2 to take the ogl info of 5200 ultra under 44.65.

http://www.gzeasy.com/ours/cho/5200ultra_44.65.htm


ARB_vertex_program :

Max. instructions 256
Max. native instructions 256
Max. temporaries 16
Max. native temporaries 16
Max. parameters 256
Max. native parameters 256
Max. attribs 16
Max. native attribs 16
Max. address registers 2
Max. native address registers 2
Max. local parameters 256
Max. env. parameters 256
Max. vertex attribs 256
Max. matrices 8
Max. matrix stack depth 1


ARB_fragment_program:

Max. texture coords 8
Max. texture image units 16
Max. env. parameters 256
Max. local parameters 256
Max. matrices 8
Max. matrix stack depth 1
Max. instructions 1024
Max. ALU instructions 1024
Max. texture instructions 1024
Max. texture indirections 1024
Max. temporaries 32
Max. parameters 1024
Max. attribs 16
Max. native instructions 1024
Max. native ALU instructions 1024
Max. native texture instructions 1024
Max. native texture indirections 1024
Max. native temporaries 32
Max. native parameters 1024
Max. native attribs 16
 
where can i download the DCT DX9 suit? M$ have not yet publish it online.

http://www.microsoft.com/whdc/hwtest/search/details.aspx?ID=737
WHQL will continue the standard practice of extending the submission deadline of new tests to RTM + 90 days (i.e. August 16, 2003) which should allow display adapters or chipsets the necessary time to develop display drivers that can pass these new tests in the DCT DX9 QFE.

edit:
found it here :
http://www.microsoft.com/whdc/hwtest/device/default.mspx?area=displayadapter
 
DaveBaumann said:
Is the drivers the HAL...?

Microsoft® Direct3D® provides device independence through the hardware abstraction layer (HAL). The HAL is a device-specific interface, provided by the device manufacturer, that Direct3D uses to work directly with the display hardware.

Yes it is.
 
Back
Top