Fix for Low performance with 3870 X2 in Crysis

FelipeV

Distinguished
Feb 29, 2008
1
0
18,510
Maybe we need anoteher with this settings on.

Simple add r_TexturesStreaming=0.
To your autoexec.cfg or system.cfg (or create one)

Done, fixed.

E6600@3.4Ghz 2GB - 852mhz Sapphire 3870X2
Vista 32bits, Driver 8.2.

This is the results before using the command line
As you can see, it sux.

2/26/2008 7:01:58 PM - Vista
Beginning Run #1 on Map-island, Demo-benchmark_gpu
DX9 1680x1050, AA=No AA, Vsync=Disabled, 32 bit test, FullScreen
Demo Loops=3, Time Of Day= 9
Global Game Quality: High
==============================================================
TimeDemo Play Started , (Total Frames: 2000, Recorded Time: 111.86s)
!TimeDemo Run 0 Finished.
Play Time: 66.21s, Average FPS: 30.21
Min FPS: 15.25 at frame 146, Max FPS: 46.36 at frame 888
Average Tri/Sec: -21764556, Tri/Frame: -720536
Recorded/Played Tris ratio: -1.27
!TimeDemo Run 1 Finished.
Play Time: 57.07s, Average FPS: 35.04
Min FPS: 15.25 at frame 146, Max FPS: 46.36 at frame 888
Average Tri/Sec: -25124490, Tri/Frame: -716988
Recorded/Played Tris ratio: -1.28
!TimeDemo Run 2 Finished.
Play Time: 56.87s, Average FPS: 35.17
Min FPS: 15.25 at frame 146, Max FPS: 46.36 at frame 888
Average Tri/Sec: -25213180, Tri/Frame: -716907
Recorded/Played Tris ratio: -1.28
TimeDemo Play Ended, (3 Runs Performed)
==============================================================

Completed All Tests

<><><><><><><><><><><><><>>--SUMMARY--<<><><><><><><><><><><><><>

2/26/2008 7:01:58 PM - Vista

Run #1- DX9 1680x1050 AA=No AA, 32 bit test, Quality: High ~~ Overall Average FPS: 35.105


And this is after command line and with VERY HIGH settings enabled.


2/28/2008 11:05:20 PM - Vista
Beginning Run #1 on Map-island, Demo-benchmark_gpu
DX9 1680x1050, AA=No AA, Vsync=Disabled, 32 bit test, FullScreen
Demo Loops=3, Time Of Day= 9
Global Game Quality: VeryHigh

Custom Cvars:
r_TexturesStreaming=0

==============================================================
TimeDemo Play Started , (Total Frames: 2000, Recorded Time: 111.86s)
!TimeDemo Run 0 Finished.
Play Time: 53.81s, Average FPS: 37.17
Min FPS: 28.52 at frame 136, Max FPS: 49.35 at frame 985
Average Tri/Sec: -26709130, Tri/Frame: -718574
Recorded/Played Tris ratio: -1.28
!TimeDemo Run 1 Finished.
Play Time: 46.09s, Average FPS: 43.39
Min FPS: 28.52 at frame 136, Max FPS: 49.69 at frame 1012
Average Tri/Sec: -31092002, Tri/Frame: -716503
Recorded/Played Tris ratio: -1.28
!TimeDemo Run 2 Finished.
Play Time: 46.21s, Average FPS: 43.28
Min FPS: 28.52 at frame 136, Max FPS: 49.69 at frame 1012
Average Tri/Sec: -30981772, Tri/Frame: -715819
Recorded/Played Tris ratio: -1.28
TimeDemo Play Ended, (3 Runs Performed)
==============================================================

Completed All Tests

<><><><><><><><><><><><><>>--SUMMARY--<<><><><><><><><><><><><><>

2/28/2008 11:05:20 PM - Vista

Run #1- DX9 1680x1050 AA=No AA, 32 bit test, Quality: VeryHigh ~~ Overall Average FPS: 43.335

As you can see, performance at VH settings is higher than with HIGH settings before using the command line.


Explanation of what this cvar do.

r_TexturesStreaming [0,1,2] - This setting controls the streaming texture system in the game, and if set to 0, textures are not constantly streamed as you walk around, they are preloaded from a cache. While this increases memory usage, and hence may cause additional stuttering on systems with low RAM, for the most part disabling it should cause no problems and will reduce stuttering on most systems. More importantly, disabling it also appears to improve more distant textures without any real drop in performance. You can see an animated comparison by clicking here: Crysis_TexturesStreaming.gif (818KB). As you can see, the distant mountain terrain, especially near the base of the mountain, is much clearer with this setting disabled.
From Tweakguides.
http://www.tweakguides.com/Crysis_11.html


I hope this help you guys.


Best regards

Felipe Venhorst
www.framebuffer.com.br