Quake 4

Quake 4

Terrible FPS
No doubt a common problem. I'm getting abysmal FPS on a GTX1060. 50 or so. 50 isn't bad of course but there's no way in hell my card should be running it as bad as that. It's more the frameskipping or whatever that makes it look and feel horrible. I did the Ultra settings fix btw.
< >
Showing 1-15 of 28 comments
CaGeD Apr 29, 2017 @ 4:58am 
It is capped at 60. Dont open it up either unless your on a server that has it opened up or your game will be s hi t t y
Originally posted by CaGeD:
It is capped at 60. Dont open it up either unless your on a server that has it opened up or your game will be s hi t t y
Really? That's silly. Doom 3 isn't locked at 60. So if I open it in single-player it'll ♥♥♥♥ up?
CaGeD Apr 29, 2017 @ 5:46am 
Originally posted by This Bird Has Flown:
Originally posted by CaGeD:
It is capped at 60. Dont open it up either unless your on a server that has it opened up or your game will be s hi t t y
Really? That's silly. Doom 3 isn't locked at 60. So if I open it in single-player it'll ♥♥♥♥ up?

It has made my game and many others to mess up. There are Q4Max servers out there that have it opened up but I dont play Max because of the DL files. I have seen them courrupt b4 and screw it all up especially in Steam.. But thats a personal choice to try it or not. Let the game run the way it is designed with 60 fps and use high settings instead of ultra. It is really a fun game if you master the movement. Multiplayer is best but your limited to jsut a few servers. Still smokin is a good server anda few british servers.
Originally posted by CaGeD:
Originally posted by This Bird Has Flown:
Really? That's silly. Doom 3 isn't locked at 60. So if I open it in single-player it'll ♥♥♥♥ up?

It has made my game and many others to mess up. There are Q4Max servers out there that have it opened up but I dont play Max because of the DL files. I have seen them courrupt b4 and screw it all up especially in Steam.. But thats a personal choice to try it or not. Let the game run the way it is designed with 60 fps and use high settings instead of ultra. It is really a fun game if you master the movement. Multiplayer is best but your limited to jsut a few servers. Still smokin is a good server anda few british servers.
Yeah alright I'll just be doing sp for this though. I've got UT for arena multiplayer.
nauseatingpain Apr 29, 2017 @ 11:05am 
If you have not done so already, open Quake4Config.cfg and change values manually as seen below:

seta image_downSizeLimit "256"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "256"
seta image_downSizeBump "0"
seta image_downSizeSpecular "0"
seta image_useCache "0"
seta image_cacheMegs "100"
seta image_cacheMinK "30"
seta image_usePrecompressedTextures "0"
seta image_useNormalCompressionLoadDDSForPal "1"
seta image_useNormalCompression "0"
seta image_useAllFormats "1"
seta image_useCompression "0"
seta image_downSize "0"
seta image_lodbias "0"
seta image_anisotropy "8"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR"

Also add this line to make sure your Video RAM is set properly:

seta com_videoRam "1024"

I also recommend copying the same settings above into a text file and then save it as autoexec.cfg. This will ensure the settings are forced at every game launch, just in case something gets changed for some reason.

Make sure you disable multi core rendering, vsync, and antialiasing - these settings can cause FPS drops on new systems.

And one final note is to make sure you have no other windows open on your desktop when launching the game. I discovered performance issues and FPS drops specifically when any Steam window was open on the desktop when launching the game. This seems to be limited to Windows 10 but I cannot confirm on other OS's. In any case, launch the game from a shortcut so you don't have any steam Windows open during launch.

Let us know if this works for you.


edit: just wanted to add that the game is capped at 62 fps and although this value can be changed, it is tied to the renderer, meaning a higher FPS will literally speed the game up - this can cause crashes and possible overheating of the GPU - don't do it! you can view your fps in game with the command com_drawFPS 1
Last edited by nauseatingpain; Apr 29, 2017 @ 11:07am
Originally posted by Exus:
If you have not done so already, open Quake4Config.cfg and change values manually as seen below:

seta image_downSizeLimit "256"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "256"
seta image_downSizeBump "0"
seta image_downSizeSpecular "0"
seta image_useCache "0"
seta image_cacheMegs "100"
seta image_cacheMinK "30"
seta image_usePrecompressedTextures "0"
seta image_useNormalCompressionLoadDDSForPal "1"
seta image_useNormalCompression "0"
seta image_useAllFormats "1"
seta image_useCompression "0"
seta image_downSize "0"
seta image_lodbias "0"
seta image_anisotropy "8"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR"

Also add this line to make sure your Video RAM is set properly:

seta com_videoRam "1024"

I also recommend copying the same settings above into a text file and then save it as autoexec.cfg. This will ensure the settings are forced at every game launch, just in case something gets changed for some reason.

Make sure you disable multi core rendering, vsync, and antialiasing - these settings can cause FPS drops on new systems.

And one final note is to make sure you have no other windows open on your desktop when launching the game. I discovered performance issues and FPS drops specifically when any Steam window was open on the desktop when launching the game. This seems to be limited to Windows 10 but I cannot confirm on other OS's. In any case, launch the game from a shortcut so you don't have any steam Windows open during launch.

Let us know if this works for you.


edit: just wanted to add that the game is capped at 62 fps and although this value can be changed, it is tied to the renderer, meaning a higher FPS will literally speed the game up - this can cause crashes and possible overheating of the GPU - don't do it! you can view your fps in game with the command com_drawFPS 1
Thanks mate, game runs ultra smooth now. Apprciate it!
nauseatingpain May 20, 2017 @ 7:05am 
Originally posted by Dazed and Confused:
Originally posted by Exus:
If you have not done so already, open Quake4Config.cfg and change values manually as seen below:

seta image_downSizeLimit "256"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "256"
seta image_downSizeBump "0"
seta image_downSizeSpecular "0"
seta image_useCache "0"
seta image_cacheMegs "100"
seta image_cacheMinK "30"
seta image_usePrecompressedTextures "0"
seta image_useNormalCompressionLoadDDSForPal "1"
seta image_useNormalCompression "0"
seta image_useAllFormats "1"
seta image_useCompression "0"
seta image_downSize "0"
seta image_lodbias "0"
seta image_anisotropy "8"
seta image_filter "GL_LINEAR_MIPMAP_LINEAR"

Also add this line to make sure your Video RAM is set properly:

seta com_videoRam "1024"

I also recommend copying the same settings above into a text file and then save it as autoexec.cfg. This will ensure the settings are forced at every game launch, just in case something gets changed for some reason.

Make sure you disable multi core rendering, vsync, and antialiasing - these settings can cause FPS drops on new systems.

And one final note is to make sure you have no other windows open on your desktop when launching the game. I discovered performance issues and FPS drops specifically when any Steam window was open on the desktop when launching the game. This seems to be limited to Windows 10 but I cannot confirm on other OS's. In any case, launch the game from a shortcut so you don't have any steam Windows open during launch.

Let us know if this works for you.


edit: just wanted to add that the game is capped at 62 fps and although this value can be changed, it is tied to the renderer, meaning a higher FPS will literally speed the game up - this can cause crashes and possible overheating of the GPU - don't do it! you can view your fps in game with the command com_drawFPS 1
Thanks mate, game runs ultra smooth now. Apprciate it!

No problem!
76561198292631324 May 20, 2017 @ 9:15am 
seta com_videoRam "1024"
Open your search/run Windows bar, type "DXdiag", enter. Choose "screen" tab. It will tell you how much VRAM you have. Type that value there. Remember common digits are multiples of 2, such as 1024, 2048, 3072, 4096, therefore you may need to round down.

seta image_useNormalCompressionLoadDDSForPal "1"
You may want to turn this to "0".

seta image_downSizeLimit "256"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "256"
seta image_downSizeBump "0"
seta image_downSizeSpecular "0"
seta image_useCache "0"
seta image_cacheMegs "100"
seta image_cacheMinK "30"
All the numbers other than "0" in the quoted lines are irrelevant due to functions operating them being generally set to off, therefore you can as well turn the rest to "0". Quake4 regular textures are far from system burdening to modern rigs, therefore it can be left to run the best quality.

seta image_lodbias "0"
This can actually help you with the performance. It is a parameter describing sharpness of image. Zero is default. Negative values, such as "-2.0", "-1.5", "-1.0", "-0.5", describe the visual pitch, with "-0.5" or "-1.0" being definitely enough in most cases. Positive values, analogous to the negative ones presented, make the image softer but also less demanding to render. If you need to unburden your GPU, go for "0.5" or "1.0". For the better effect, I would recommend either "-0.5" or "0". "-1.0" may already cause rough edges, so go for high antialiasing. You can change AA in game menu.

seta r_useSMP "1"
Check in game menu system advanced settings for multicore processing.

seta r_renderer "best"
Make sure it is "best".

seta com_purgeAll "1"
Make sure it is set to "1".

seta image_preload "1"
Check whether you have this line in your "Quake4Config", if necessary add with value "1".

seta g_fov "105"
You may want to try to check out tweaking the field of vision, default is "90" and it actually seems good, but slighly more could do you justice. Too much will give you fisheye effect. Less can help increase performance. You may need to add this line to your "Quake4Config".

Further info: http://www.tweakguides.com/Quake4_8.html
Last edited by 76561198292631324; May 20, 2017 @ 10:42am
Thanks, very helpful stuff. I'll go back to this thread next time I go through Quake 4.
nauseatingpain May 21, 2017 @ 8:16am 
Originally posted by Consumerism Temple:
seta com_videoRam "1024"
Open your search/run Windows bar, type "DXdiag", enter. Choose "screen" tab. It will tell you how much VRAM you have. Type that value there. Remember common digits are multiples of 2, such as 1024, 2048, 3072, 4096, therefore you may need to round down.

seta image_useNormalCompressionLoadDDSForPal "1"
You may want to turn this to "0".

seta image_downSizeLimit "256"
seta image_ignoreHighQuality "0"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "256"
seta image_downSizeBump "0"
seta image_downSizeSpecular "0"
seta image_useCache "0"
seta image_cacheMegs "100"
seta image_cacheMinK "30"
All the numbers other than "0" in the quoted lines are irrelevant due to functions operating them being generally set to off, therefore you can as well turn the rest to "0". Quake4 regular textures are far from system burdening to modern rigs, therefore it can be left to run the best quality.

seta image_lodbias "0"
This can actually help you with the performance. It is a parameter describing sharpness of image. Zero is default. Negative values, such as "-2.0", "-1.5", "-1.0", "-0.5", describe the visual pitch, with "-0.5" or "-1.0" being definitely enough in most cases. Positive values, analogous to the negative ones presented, make the image softer but also less demanding to render. If you need to unburden your GPU, go for "0.5" or "1.0". For the better effect, I would recommend either "-0.5" or "0". "-1.0" may already cause rough edges, so go for high antialiasing. You can change AA in game menu.

seta r_useSMP "1"
Check in game menu system advanced settings for multicore processing.

seta r_renderer "best"
Make sure it is "best".

seta com_purgeAll "1"
Make sure it is set to "1".

seta image_preload "1"
Check whether you have this line in your "Quake4Config", if necessary add with value "1".

seta g_fov "105"
You may want to try to check out tweaking the field of vision, default is "90" and it actually seems good, but slighly more could do you justice. Too much will give you fisheye effect. Less can help increase performance. You may need to add this line to your "Quake4Config".

Further info: http://www.tweakguides.com/Quake4_8.html

OP resolved the issue on May 5 as per my post. Read the thread, dawg!
76561198292631324 May 21, 2017 @ 9:50am 
I expanded upon it, but thanks for the hint.
birbOS Enjoyer Jun 22, 2017 @ 1:38pm 
Originally posted by Exus:
If you have not done so already, open Quake4Config.cfg and change values manually as seen below:

...
Thanks for this. Running like a dream. :)
76561198292631324 Jun 22, 2017 @ 10:13pm 
You may want to check "Quake4 optimization" thread for further details.
76561198292631324 Jun 22, 2017 @ 10:14pm 
While actually the thread "Terrible FPS" may sound like "terrible game".
Originally posted by The Consumerist:
While actually the thread "Terrible FPS" may sound like "terrible game".
I hardly think that will affect anything.
< >
Showing 1-15 of 28 comments
Per page: 1530 50