Sorry, another Doom 3 thread :( My 20%!!!! performance boost from tweaks.

Lonyo

Lifer
Aug 10, 2002
21,938
6
81
To have FPS showing in the corner by default:
in xx\Doom3\ folder, find Doomconfig.cfg
Open in notepad.
Scroll down to "seta com_showFPS "0""
Change the 0 to a 1 and FPS will show by default all the time, save having to type in colsole, for anyone interested.


EDIT: Seems it *MAY* have all been run at 800x600, even thought I set Doom 3 to 1024x768. I did restart at many stages, so they change should have taken effect.
I'm getting 42.4fps at 1024x768, which is still better than my first runs of 39.1, whether they were at 800x600 or 1024x768.
I don't know what happened though :(
I am further experimenting changing more settings, but whatever happened, I think most of the tests are at the same resolution, so there is DEFINATELY improvement for a 9800 user.

OK, I've finished doing all I think I'm going to do for now.

My Doom 3 tweaking results, all done with the same system and only the changes as noted:
AMD Athlon XP-M 2500+ @ 2266MHz (17x133)
1GB (2x512MB) PC2100 DDR
Sapphire Radeon 9800 non-pro overclocked to 403MHz core 316MHz (632MHz) RAM
Onboard sound (Realtek)
ABit NF7 (non -S) v2.0
1024x768 or 800x600, I don't know which @ medium quality
Demo used: "timedemo demo1" at console.

Doomconfig.cfg file:
seta image_cacheMegs "xx" (Default 20)
To change cachemegs setting.

Test 1
cachemegs 20
Cat 4.7's
Main runs: 39.1 and 39.1 fps

Test 2:
cachemegs 128
Cat 4.7's
Main runs: 44.6 and 44.4 fps

Test 3:
cachemegs 128
Cat 4.7's
pk4 files unrarred to Doom3\base folder
Main runs: 44.8 and 44.7 fps

Test 4:
cachemegs 256
Cat 4.7's
pk4 files unrarred to Doom3\base folder
Main runs: 44.9 and 44.7 fps


Test 5:

Cat 4.9 betas (from Guru3D.com - says 4.8 in Cat control panel?)
cachemegs 256
pk4's unrarred
Main runs: 47.0 and 46.9 fps.

Results:
Unrarring pk4 files did nothing much escept take up disc space
Changing cachemegs from 20 to 128 did wonders, but anything above that showed no effect, I'm not sure what lower values may do, othes have found cachemegs to have no real effect.
Using the Cat 4.9 beta from Guru3D over the Cat 4.7's improved performance.

After all tweaking, frame rates improved: 20%
With no additional overclock, or any different components, this was all using my existing system and I got 20% extra performance out of it, for free.

Hope this helps people out. :)

(Reposted from software forum)

"Main runs" means discounting the first run, and taking any 2 runs that were fairly close.
Some are 2nd and 3rd runs, some are 3rd and 4th runs, as MSN Messenger messed up the second runs once or twice.
I can post first run numbers if you want, but they are not too reliable either, as during one first run, MSN messenger popup messed up the run.
 

DAPUNISHER

Super Moderator CPU Forum Mod and Elite Member
Super Moderator
Aug 22, 2001
32,043
32,546
146
Good info and great results that bear repeating, thanks :)
 

FluxCap

Golden Member
Aug 19, 2002
1,207
0
0
I wonder if the cachemegs would allow me to run 4AA at high resolutions. Try it DAPUNISHER! :p
 

Somniferum

Senior member
Apr 8, 2004
353
0
71
When you say "cachemegs", which setting are you changing exactly? I assume this is a line in the DoomConfig.cfg file that you are editing -- what's the exact name of the setting so I can try this myself tonight?

Thanks in advance!
 

DAPUNISHER

Super Moderator CPU Forum Mod and Elite Member
Super Moderator
Aug 22, 2001
32,043
32,546
146
Originally posted by: FluxCap
I wonder if the cachemegs would allow me to run 4AA at high resolutions. Try it DAPUNISHER! :p
In don't have D3 yet or I would ;) I am holding out for Halloween when it'll be a better ambiance for playing :) I will get a nice discount on it used by then too :D
 

Lonyo

Lifer
Aug 10, 2002
21,938
6
81
Originally posted by: Somniferum
When you say "cachemegs", which setting are you changing exactly? I assume this is a line in the DoomConfig.cfg file that you are editing -- what's the exact name of the setting so I can try this myself tonight?

Thanks in advance!

Doomconfig.cfg file:
seta image_cacheMegs "xx" (Default 20)
To change cachemegs setting.

The xx is 20 usually, I have mine at 256 currently.
Haven't tried any higher yet though, not sure if I'm going to bother either.
 

Darthvoy

Golden Member
Aug 3, 2004
1,825
1
0
So if I do that on my 6800 gt it means I will also get a 20% increase? Not that I need it, but it doesn't hurt to have that extra performance. Thanks for the info
 

CU

Platinum Member
Aug 14, 2000
2,415
51
91
I don't the think the cat 4.9 betas will run very well on your 6800 gt, but you can try. :)
 

Lonyo

Lifer
Aug 10, 2002
21,938
6
81
Originally posted by: Darthvoy
So if I do that on my 6800 gt it means I will also get a 20% increase? Not that I need it, but it doesn't hurt to have that extra performance. Thanks for the info

Some of the boost came from having new drivers, which are for ATi cards, but most of the boost seemed to come from cachemegs setting.
You may get some boost, it may not work for you though.
I'd guess you'd get something though, I hope :) (Even though you don't need it :p)
 

JBT

Lifer
Nov 28, 2001
12,094
1
81
I have only heard the cachemeg tweak helping cards like the 9800-9700 with only 128 MB of memory. It doesn't seem to help 6800's. I have never played with this though as I havn't gotten DIII yet. (going to pick it up friday) But its what I heard from people over on NVnews.net forums.
 

Darthvoy

Golden Member
Aug 3, 2004
1,825
1
0
I didn't realize it was in conjuction with the new ATI drivers, but I'll try it anyways when I get home and see what happens.
 

DarkKnight

Golden Member
Apr 21, 2001
1,197
0
0
sweet gotta try this when i get back from work. Did you try triple buffering too? Heard on the forum today that it improves performance on Ati cards
 

jiffylube1024

Diamond Member
Feb 17, 2002
7,430
0
71
Yeah I read this over on another board and it seems to have given my 9800 Pro a noticeable boost as well.

I haven't ran the benchmark yet, but I can try later when I get some time to see what the actual effect is from going from cachemegs 20 to 256.

I also read that this setting (upping Cachemegs to at least 128MB) works wonders on GeForce 4's as well...
 

Lonyo

Lifer
Aug 10, 2002
21,938
6
81
Originally posted by: THUGSROOK
how did you unpack the pk4 files?
how did you keep the correct file paths?

I just used WinRAR to open them, and unzipped them to xx\Doom3\base\
It put them in whatever folders they needed to go into, as they needed to go into them (the folders are already "in" the RAR file, if you understand me)
Some files go in the main folder, most go in the sub folders created during unpacking.
 

Lonyo

Lifer
Aug 10, 2002
21,938
6
81
Anyone know how to change render paths?

In the config file, there are the following settings:
seta r_cgFragmentProfile "best"
seta r_cgVertexProfile "best"

I guess these are render path settings maybe? Anyone know what the options are besides "best"? Like ARB or R200 or something?

Also, tried changing:
seta image_cacheMinK "xxx"
From default 200 to 1000 and 10000 and there was absolutely no difference in frame rates, not even 0.1 difference at any of the 3 settings. Just FYI while I look for more tweaks.

DarkKnight,
Where is the option to turn on/off triple buffering? I couldn't see it anywhere in game, or is it in ATi driver settings?
 

torpid

Lifer
Sep 14, 2003
11,631
11
76
cachemegs change did nothing for me. 0.1 fps difference at most.

[added system specs, duh]
2400+
ddr pc2700 dual channel
radeon 9700 pro
A7N8X-E
800x600
 

DarkKnight

Golden Member
Apr 21, 2001
1,197
0
0
when i change the values of the cache(cacheminK and cachemegs), it doesnt help at all. The only thing that had a noticable impact was enabling triple buffering. Results are at 1280X1024 medium detail:

-----------------------Vsync off-----Vsync on
Triple Buffer Off----------27.0-----22.0
Triple Buffer On----------27.0-----26.9

Game tends to run better with vsync + triple buffering on than with triple buffering+ vsync off, only reason vsync off is faster is because sometimes fps goes above 60.

EDIT: using ati 4.7 drivers
 

Robor

Elite Member
Oct 9, 1999
16,979
0
76
My system P4-2.4C @ 3.2Ghz / 1GB Geil DDR3500 / 9800Pro (405/390) / CAT 4.7 does about 45 FPS @ High 1024x768. Just changed the cache from 20 to 128. Will benchmark and post the results.

Before tweak: 44.8
After tweak: 44.8

No benefit whatsoever here. Now how do we enable triple buffering?

If enabling triple buffering means setting the "Z Buffer Depth" to 24 then I did it and reran the benchmark

Z Buffer @ Default: 44.8
Z Buffer @ 24 bit: 45.0
Z Buffer @ 24 w/Vsynch on: 41.6
 

SickBeast

Lifer
Jul 21, 2000
14,377
19
81
Originally posted by: Lonyo
Anyone know how to change render paths?

In the config file, there are the following settings:
seta r_cgFragmentProfile "best"
seta r_cgVertexProfile "best"

I guess these are render path settings maybe? Anyone know what the options are besides "best"? Like ARB or R200 or something?

This would be very useful information IMO.