View Single Post
Old 01-27-05, 06:12 AM   #21
msxyz
Hybrid Microprocessor
 
msxyz's Avatar
 
Join Date: Jul 2004
Location: Milan (Italy)
Posts: 2,050
Default Re: Disabling PS2.0 on FX5900 made me happy

I've reinstalled Far Cry + patch 1.3, set everything to max and here's the log:

Quote:
****** D3D9 CryRender Stats ******
Driver description: NVIDIA GeForce FX 5700 Ultra
Full stats: HAL (pure hw vp): NVIDIA GeForce FX 5700 Ultra
Hardware acceleration: Yes
Full scene AA: Enabled: 2x Samples (0 Quality)
Projective EMBM: Enabled
Detail textures: Enabled
Z Buffer Locking: Enabled
Multitexturing: Supported (8 textures)
Use bumpmapping : Enabled (DOT3)
Use paletted textures : Disabled
Current Resolution: 1024x768x32 Full Screen
Maximum Resolution: 1024x768
Maximum Texture size: 4096x4096 (Max Aspect: 4096)
Texture filtering type: TRILINEAR
HDR Rendering: Disabled
MRT Rendering: Disabled
Occlusion queries: Supported
Geometry instancing: Not supported
NormalMaps compression: V8U8
Gamma control: Hardware
Vertex Shaders version 2.0
Pixel Shaders version 2.0
Use Hardware Shaders for NV3x GPU
Pixel shaders usage: PS1.1 only
Vertex shaders usage: VS1.1 only
So Far Cry still uses PS 1.1 for NV3x hardware, even with patch 1.3 and setting everything to "high quality". I then forced PS 1.4 through Rivatuner menu, restarted Far Cry and looked again at the log:

Quote:
****** D3D9 CryRender Stats ******
Driver description: NVIDIA GeForce FX 5700 Ultra
Full stats: HAL (pure hw vp): NVIDIA GeForce FX 5700 Ultra
Hardware acceleration: Yes
Full scene AA: Enabled: 2x Samples (0 Quality)
Projective EMBM: Enabled
Detail textures: Enabled
Z Buffer Locking: Enabled
Multitexturing: Supported (8 textures)
Use bumpmapping : Enabled (DOT3)
Use paletted textures : Disabled
Current Resolution: 1024x768x32 Full Screen
Maximum Resolution: 1024x768
Maximum Texture size: 4096x4096 (Max Aspect: 4096)
Texture filtering type: TRILINEAR
HDR Rendering: Disabled
MRT Rendering: Disabled
Occlusion queries: Supported
Geometry instancing: Not supported
NormalMaps compression: V8U8
Gamma control: Hardware
Vertex Shaders version 2.0
Pixel Shaders version 1.4
Use Hardware Shaders for NV2x GPU
Pixel shaders usage: Replace PS.2.0 to PS.1.1
Vertex shaders usage: Replace VS.2.0 to VS.1.1
Forcing PS 1.4 shaders actually tricks Far Cry into thinking it's dealing with a NV2x GPU: the engine automatically adjusts itself to use less shaders (The difference is visible in levels like "Carrier") resulting in an overall higher performance.

I couldn't run Far Cry using 3DAnalyze for comparisons tests because it does not seem to start through this utility (I'm using version 2.34)
__________________
Powered by:
Pentium Dual E2180 (2GHz, 200MHz FSB)
Abit L95C (The one and only mATX with dual PCIe slots!) + 2x1 Geil Black Dragon PC6400
XFX 9600GSO 384MB
Little freak wonder
msxyz is offline   Reply With Quote