mikjames on 19/3/2017 at 15:11
Quote Posted by Unna Oertdottir
edit cam_ext.cfg (in the root folder) like this
; multisampletype 8
d3d_disp_limit_gpu_frames 1
Did you not read my post above?
Multisampling is already disabled, frame limiting doesn't fix an underlying performance issue. This issue is resolution/graphical setting independent, it is not a gpu bottleneck.
My guess is that this is entirely cpu related, hardware anti-aliasing done in Dx9 (Newdark) and other post-processing effects will not significantly tax modern graphics hardware. Cpus on the other hand are only around 3-5 times faster on a single core than those available in 2000, it isn't that difficult to overload a cpu with inefficient software rendered graphical effects. Newdark may have updated the graphics api to better utilize modern shader based graphics hardware, but I'm not aware of any significant gains cpu side.
I should also clarify that I'm the type to try and run everything at 60 fps with triple buffering vsync for as low latency an experience as possible. So what I generally find acceptable might be a cut above what many are happy with. I'm stock clocked at 3.3 ghz on a 4670k, so I have a bit of headroom for an overclock.
Unna Oertdottir on 19/3/2017 at 15:37
Quote Posted by mikjames
This issue is resolution/graphical setting independent, it is not a gpu bottleneck.
There were some more users complaining about framerate issues with gtx980, so this may be a specific problem with this, the drivers or win 10. I've installed HD Mod and I don't see any stuttering. I've a core 7 cpu, but also an old AMD video card. This mod also takes a lot of RAM, so you might try Large Address Aware.
mikjames on 19/3/2017 at 16:17
Quote Posted by Unna Oertdottir
There were some more users complaining about framerate issues with gtx980, so this may be a specific problem with this, the drivers or win 10. I've installed HD Mod and I don't see any stuttering. I've a core 7 cpu, but also an old AMD video card. This mod also takes a lot of RAM, so you might try Large Address Aware.
Hmm, that's something. Guess it's as good a time as any for a gpu upgrade.
Yandros on 19/3/2017 at 18:41
Large Address Aware is a setting in NewDark that you can enable.
Gecko on 19/3/2017 at 19:15
Thief 2 HD mod v1.0 Installer setup will have this option (like T1 HD mod 1.2) at the end of the installation.
What is LAA (Large Address Aware):
Problem:
Game or DromEd is running out or close to run out of memory (i.e.
process uses between 1.5GB and 2GB memory. Especially noticable when
using hires texture packs or FMs with loats of hires textures.
Solution:
* If you have 3GB or more system memory you can try to patch the
EXE file to enable Large Address Aware, to allow the process to
use more than 2GB memory.
mikjames on 27/3/2017 at 20:35
Quote Posted by Gecko
Thief 2 HD mod v1.0 Installer setup will have this option (like T1 HD mod 1.2) at the end of the installation.
What is LAA (Large Address Aware):Problem:Game or DromEd is running out or close to run out of memory (i.e.
process uses between 1.5GB and 2GB memory. Especially noticable when
using hires texture packs or FMs with loats of hires textures.
Solution:* If you have 3GB or more system memory you can try to patch the
EXE file to enable Large Address Aware, to allow the process to
use more than 2GB memory.
No, this is not the problem in this case, and the LAA patch is already enabled on my setup. If that were the problem though it is important to understand that there are limits Gecko, you can't expect a 32bit engine to use more than 4gb ram even with LAA.
It seems as though you aren't understanding what I have written in previous comments regarding the way Dark Engine handles cpu resources and graphical effects. To clarify, you can push the texture resolution of your mod as high as you like until you hit that 4gb hard engine limit, but graphical effects such as lighting or particles is going to beat the hell out of the single cpu thread that dark engine can utilize. I hope that is clear enough for you.
I am willing to accept that this might just be an issue with the Gtx 980 as another user mentioned, but I don't have the inclination to swap out gpus at this time, so this will have to remain unsolved for now. If it isn't an issue with the 980 then I would very much suspect you are simply pushing the Graphical effects to far Gecko. Texture resolution will consume memory, graphical effects will consume cpu power on an engine of this age, because the engine can't access shaders directly. The only thing shaders are useful for in this case is post processing effects.
I am sorry that the engine is imposing limits on your artistic vision, but it is important to understand the technical side of things in order to keep your mod optimized for an 18 year old engine.