hey dun, it was nice to see the great improvements on your system. However, the article you reference showed systems with only 2-14%. This looks like good stuff, though. I admire your willingness to dig directly into the code. Kudos to you!
Now, we all know that there are going to be tradeoffs, so my question is: how does it look after the change? If it looks like Quake3, then is it really worth it? I guess I really want to have my fps and a creepy, realistic look, too. Striking a balance is obviously the tough part, and I think is likely what Carmack was hoping to get. Let's face it: most people are going to play it as it was out of the box, so id needed to balance everything out for people like that.
As for me, a friend sent me a cfg file that took me from 34 fps at 1024 to 42. That's pretty close to what you got!!! Here is the text from this file:
// Set "image_cacheMegs" to about 1/4 of your total system RAM
// Set "image_cacheMinK", using the formulas below.
//
// "image_cacheMegs" / 8 = n
// n * 1024 = "image_cacheMinK"
seta image_cacheMegs "256"
seta image_cacheMinK "32768"
seta image_useCache "1"
seta image_downSizeLimit "512"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "512"
seta image_downSizeSpecularLimit "64"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "1"
seta image_lodbias "0"
seta r_preload "1"
seta r_skipBump "0"
seta r_shadows "0"
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_bloodEffects "1"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_projectileLights "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "0"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST"
bind MOUSE3 _Speed
bind "F11" "con_noprint 1; set ui_showGun 0;set g_showHud 0; wait; screenshot 4000 3000 16; set g_showHud 1; set ui_showGun 1; con_noprint 0"
//exec p13_single.cfg
echo *********************************************
echo Changes made. Send the Demons back to hell.
echo *********************************************
Copy this and save it to a file named "autoexec.cfg" in your \\Doom 3\base directory (or wherever your DoomConfig.cfg file resides.) You'll also notice a bind for the F11 key: this will take 4000 x 3000 screenshots with 16x antialiasing. Great for some amazing wallpaper!!!
Thanks for the discussion and the tip. This is why tfp is such a great place.
|