chk772 on 27/3/2017 at 11:57
Do you happen to use Windows 10? TDM was quite laggy in Win 10 for me in the beginning too. After a while, the problem solved itself though, at least, i have no idea what i did that it stopped lagging. Maybe there was a fix with an update or something, because, some other games sometimes lagged a little too.
Thirith on 27/3/2017 at 13:48
Yup, I've got Windows 10. I'm pretty certain though that I tried an earlier version late last year or in early 2017, and that one was less jerky without the cfg tweak.
I was pretty surprised when the two default missions that come with TDM were so jerky, because ever since I got my G-sync monitor, I hadn't really experienced that in *any* game, including ones that I expect are much more demanding.
chk772 on 27/3/2017 at 14:27
Ok, then it's most likely another issue than the one i experienced.
nbohr1more on 27/3/2017 at 16:37
Hmm, try creating an autoexec.cfg and setting seta r_displayRefresh "60" (or whatever your screen refresh rate).
I don't think you should need uncapped FPS to achieve smooth play. I think you are experiencing some sort of bug
where Windows 10 isn't providing the screen refresh to the OpenGL driver.
Thirith on 27/3/2017 at 17:32
Thanks, that also did the trick!
nbohr1more on 27/3/2017 at 18:38
Yeah, this doesn't seem to be The Dark Mod specific. I experienced the same problem with vanilla Doom 3. I created autoexec.cfg files for all my Doom 3 mods to resolve it.
I suppose someone could open a bug ticket with Nvidia or Microsoft on this. Hard to say how much attention they would afford it.
nbohr1more on 28/3/2017 at 15:46
Looks like this is falling down:
Quote:
for ( modeNum = 0 ; ; modeNum++ ) {
if ( !EnumDisplaySettings( NULL, modeNum, &devmode ) ) {
if ( matched ) {
// we got a resolution match, but not a frequency match
// so disable the frequency requirement
common->Printf( "..." S_COLOR_YELLOW "%dhz is unsupported at %dx%d\n" S_COLOR_DEFAULT, parms.displayHz, parms.width, parms.height );
parms.displayHz = 0;
break;
}
common->Printf( "..." S_COLOR_YELLOW "%dx%d is unsupported in 32 bit\n" S_COLOR_DEFAULT, parms.width, parms.height );
return false;
}
if ( (int)devmode.dmPelsWidth >= parms.width
&& (int)devmode.dmPelsHeight >= parms.height
&& (int)devmode.dmBitsPerPel == 32 ) {
matched = true;
if ( parms.displayHz == 0 || devmode.dmDisplayFrequency == parms.displayHz ) {
break;
}
}
Probably needs to be replaced with GetCaps:
(
https://msdn.microsoft.com/en-us/library/windows/desktop/dd144877(v=vs.85).aspx)
Springheel on 27/5/2018 at 19:50
After a lengthy public beta phase, we are proud to announce the release of The Dark Mod 2.06!
The Dark Mod has undergone a lot of reorganization under the hood. A substantial amount of work was done to improve rendering performance and overall framework tech. Legacy OpenGL methods have been replaced with their equivalents in modern OpenGL. This is also the first TDM release to offer a native 64-bit build.
A full changelog can be viewed (
http://wiki.thedarkmod.com/index.php?title=What's_new_in_TDM_2.06#See_also) here, but some highlights include:
Better Visuals: Duzenko and Stgatilov have implemented a Soft Shadows option that finally removes the sharp edges of TDM shadows. This has a huge impact on the visuals of TDM missions. This option is currently labelled Experimental in the menu as we have had reports of issues on certain hardware. See (
http://wiki.thedarkmod.com/index.php?title=What%27s_new_in_TDM_2.06#Experimental_Soft_Shadows.2C_Anti-Aliasing.2C_FBO_and_You. ) here if you are experiencing flickering or other problems.
Better Sound: EFX audio now allows users without Creative hardware to enable EAX in the menua feature that processes reverb data and changes sounds based on the surrounding environment. Currently, only a few maps, like (
http://www.thedarkmod.com/missiondetails/?id=122) Volta 2: Cauldron of the Gods, by Kingsal, are set up to use EAX effects, but since all users can now benefit from it, mappers are encouraged to use this feature going forward. Interested mappers should see (
http://wiki.thedarkmod.com/index.php?title=Setting_Reverb_Data_of_Rooms_(EAX)) here.
Better Menus: The TDM menus have also been given a visual update, boosting the resolution and adjusting the graphics for widescreen monitors. Durandall has added scrollbar functionality to the mission menus, and Obsttorte has implemented a new menu option that allows users to customize the size and opacity of HUD elements, complete with a visual preview.
New Assets: A new set of Springheel's architectural modules is included in this release--a set of 50 models for creating church interiors. A number of new models have been added to other sets. Also included is a huge number of new prefabs, allowing mappers to quickly and easily create detailed map sections, as demonstrated in (
https://www.youtube.com/watch?v=I-phQ4B9shY&list=PLUoSeWinI05QiV3uIY9Gc2kkAxH1s4iN2) Springheel's Speedbuild series.
Better Mission Intros: This is the first TDM release to offer video codec support other than ROQ. TDM 2.06 allows for FFMPEG video support, which means that mappers will now have an easier time adding video briefings to their missions.
Better Gameplay: An error that kept food from restoring health has been fixed, and all food will now restore a certain amount of health when eaten. Guards can now sleep and wake up while seated.
Better Performance: Finally, experimental multi-core support is included for the first time, via patches from Cabalistic's VR branch. While this can cause performance enhancements, it is currently in "Experimental" form as some users may experience random crashes with this option enabled. Uncapped FPS is also now an option for users after this update.
To update, simply run the tdm_update.exe file in your darkmod folder. Please be aware that old saved games will not be compatible with 2.06, so finish any missions you might be in the middle of first!
Csimbi on 27/5/2018 at 19:55
Really nice updates, thank you!
AluminumHaste on 27/5/2018 at 19:56
It might also be a good idea to let TDM create a new config file by deleting your darkmod.cfg, especially if you run into any issues.