Durinda D'Bry 1 Posted November 23, 2014 Report Share Posted November 23, 2014 Have Geforce GT 520M on Windows 7 Home Basic 64 bit and driver 344.65. Enforcing triple buffering in Nvidia Control Panel doesn't work (while enforcing FXAA works). Any other way to enable triple buffering in DarkMod? Thnks 1 Quote Link to post Share on other sites
Lux 206 Posted November 23, 2014 Report Share Posted November 23, 2014 (edited) I'm confused. You're using triple buffering because you have vertical sync disabled and you don't want 'as much' screen tearing? Has nothing to do with FXAA working or not. When you say, forcing triple buffering in Nv CP doesn't work, what do you mean exactly? ...and....welcome to the forums! Edited November 23, 2014 by Lux Quote Link to post Share on other sites
OrbWeaver 637 Posted November 24, 2014 Report Share Posted November 24, 2014 Triple buffering improves framerates when vertical sync is enabled. Without triple buffering, the vertically synced framerate will be some integer factor of the monitor refresh rate (60fps, 30fps, 15fps etc), whereas with triple buffering enabled you can see other framerates like 46fps. My experience of Doom 3 and TDM is that triple buffering does not need to be "enforced". It is just used automatically unless explicitly disabled in the driver options. However I use AMD cards which may handle things differently. Regarding the enforcement not working in nVidia control panel, are you certain that the setting applies to OpenGL? Some control panels have separate settings for DirectX and OpenGL graphics, and the Doom 3 engine does not use the ones that apply to DirectX. Quote DarkRadiant homepage ⋄ DarkRadiant user guide ⋄ OrbWeaver's Dark Ambients ⋄ Blender export scripts Link to post Share on other sites
Lux 206 Posted November 24, 2014 Report Share Posted November 24, 2014 And thanks for clearing that up, OrbWeaver. Apparently I'm a moron :\ Here is a decent article that explains what it does. http://www.anandtech.com/show/2794/2 Quote Link to post Share on other sites
Durinda D'Bry 1 Posted November 24, 2014 Author Report Share Posted November 24, 2014 (edited) You're using triple buffering because you have vertical sync disabledNo, it makes no sense to use buffering at all if VSync disabled. It is to enable VSync (and thus have no tearing) but prevent FPS limitations (as OrbWeaver wrote). Has nothing to do with FXAA working or notAbsolutely. I mentioned FXAA just to say that it could be enforced from driver settings but triple buffering not working even when enforced. My experience of Doom 3 and TDM is that triple buffering does not need to be "enforced". It is just used automatically unless explicitly disabled in the driver options. However I use AMD cards which may handle things differentlyWith NVidia it is double buffering by default. And there is only one option in driver settings, actually I don't know if it is for DirectX only or for OpenGL too. But is there any chance to tweak it from game configs or console? Edited November 24, 2014 by Durinda D'Bry Quote Link to post Share on other sites
OrbWeaver 637 Posted November 24, 2014 Report Share Posted November 24, 2014 But is there any chance to tweak it from game configs or console? As far as I know, there is no way to configure this with in-game settings; I'm pretty sure there was no such option in vanilla Doom 3 so it would need to have been explicitly added in the TDM builds. Someone with more knowledge of the TDM rendering options would be needed to confirm this for certain however. If your stock nVidia control panel doesn't seem to provide enough control, there might be a more advanced "tweaking" tool that you can download (similar to the Radeon Pro tool for AMD cards which provides all sorts of useful options). Quote DarkRadiant homepage ⋄ DarkRadiant user guide ⋄ OrbWeaver's Dark Ambients ⋄ Blender export scripts Link to post Share on other sites
HMart 334 Posted November 26, 2014 Report Share Posted November 26, 2014 See here if it helps. http://www.tweakguides.com/Doom3_1.html Quote Link to post Share on other sites
Durinda D'Bry 1 Posted March 18, 2015 Author Report Share Posted March 18, 2015 (edited) Has nothing to do with FXAA working or not. Absolutely. I mentioned FXAA just to say that it could be enforced from driver settings but triple buffering not working even when enforced. It is crazy but with latest Nvidia drivers enforcing triple buffering and FXAA are mutually exclusive Now I have triple buferring but no FXAA, any chance to add FXAA shader to DarkMod pipeline? Edited March 18, 2015 by Durinda D'Bry Quote Link to post Share on other sites
lowenz 604 Posted September 27, 2018 Report Share Posted September 27, 2018 (edited) Up? It's another thing we need to add/implement (Triple Buffering right now it's NOT working in TDM by default driver settings). Edited September 27, 2018 by lowenz Quote Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S. Link to post Share on other sites
duzenko 659 Posted September 27, 2018 Report Share Posted September 27, 2018 Up? It's another thing we need to add/implement (Triple Buffering right now it's NOT working in TDM by default driver settings).AFAIK there is no control over triple buffering in OpenGL. The driver decides that.How do you know that it's not working for you? Are you running TDM in fullscreen or window? What Windows version? Quote Link to post Share on other sites
peter_spy 1602 Posted September 27, 2018 Report Share Posted September 27, 2018 It is working in windowed mode. Quote Misc. assets for TDM Link to post Share on other sites
lowenz 604 Posted September 27, 2018 Report Share Posted September 27, 2018 (edited) AFAIK there is no control over triple buffering in OpenGL. The driver decides that.How do you know that it's not working for you? Are you running TDM in fullscreen or window? What Windows version?Win10 64 / Fullscreen Mode47 FPS -> VSync ON -> 30 FPS I'll try to force the TB via NVCP. Edited September 27, 2018 by lowenz Quote Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S. Link to post Share on other sites
lowenz 604 Posted September 27, 2018 Report Share Posted September 27, 2018 (edited) Win10 64 / Fullscreen Mode47 FPS -> VSync ON -> 30 FPS I'll try to force the TB via NVCP.No way to get it working, stuck @30 FPS with VSync ON and FPS<60 Edited September 27, 2018 by lowenz Quote Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S. Link to post Share on other sites
lowenz 604 Posted September 27, 2018 Report Share Posted September 27, 2018 (edited) It is working in windowed mode.In Windowed Mode the triple buffering is achieved through the DWM in Windows 8.1/10.About that.....when TDM will feature a Borderless Windowed Fullscreen Mode ? Edited September 27, 2018 by lowenz Quote Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S. Link to post Share on other sites
duzenko 659 Posted September 28, 2018 Report Share Posted September 28, 2018 In Windowed Mode the triple buffering is achieved through the DWM in Windows 8.1/10.About that.....when TDM will feature a Borderless Windowed Fullscreen Mode ?I keep hearing about that but so far nobody has explained what it's supposed to do. Quote Link to post Share on other sites
lowenz 604 Posted September 28, 2018 Report Share Posted September 28, 2018 (edited) I keep hearing about that but so far nobody has explained what it's supposed to do.The Borderless Windowed Fullscreen or the DWM filtering? The BWF is the Win8.1/Win10 "default" fullscreen mode (exclusive fullscreen is considered legacy).The DWM prevents tearing artifacts. Edited September 28, 2018 by lowenz Quote Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S. Link to post Share on other sites
duzenko 659 Posted September 28, 2018 Report Share Posted September 28, 2018 The Borderless Windowed Fullscreen or the DWM filtering? The BWF is the Win8.1/Win10 "default" fullscreen mode (exclusive fullscreen is considered legacy).The DWM prevents tearing artifacts.Borderless Windowed FullscreenBy "default" you mean there is nothing the program needs to do and it's activated automatically? Quote Link to post Share on other sites
lowenz 604 Posted September 28, 2018 Report Share Posted September 28, 2018 (edited) By default I mean "What Windows 8.1/10 expects" (no more exclusive fullscreen, all graphic applications in a window). Edited September 28, 2018 by lowenz Quote Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S. Link to post Share on other sites
duzenko 659 Posted September 28, 2018 Report Share Posted September 28, 2018 By default I mean "What Windows 8.1/10 expects" (no more exclusive fullscreen, all graphic applications in a window).How do we know if TDM uses "exclusive" or "non-exclusive"? Quote Link to post Share on other sites
lowenz 604 Posted September 28, 2018 Report Share Posted September 28, 2018 (edited) How do we know if TDM uses "exclusive" or "non-exclusive"?For OpenGL applications maybe there are some more quirks (driver-related / MS specification for OGL drivers-related), for D3D just press WIN button+TAB ! *non-exclusive -> you'll see the active thumbnail*exclusive -> black (blank) thumbnail Edited September 28, 2018 by lowenz Quote Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S. Link to post Share on other sites
duzenko 659 Posted September 28, 2018 Report Share Posted September 28, 2018 For OpenGL applications maybe there are some more quirks (driver-related / MS specification for OGL drivers-related), for D3D just press WIN button+TAB ! *non-exclusive -> you'll see the active thumbnail*exclusive -> black (blank) thumbnailIs the the only difference? The black thumbnail?Try r_fbo 0/1 and restart TDM. Quote Link to post Share on other sites
lowenz 604 Posted September 28, 2018 Report Share Posted September 28, 2018 (edited) No, the black thumbnail is for D3D applications running in exclusive fullscreen.You can check @runtime if a D3D application is running in BWF or not by that. I don't know for OpenGL ones. Edited September 28, 2018 by lowenz Quote Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S. Link to post Share on other sites
chakkman 389 Posted October 22, 2018 Report Share Posted October 22, 2018 I can confirm what lowenz stated. VSync on + FPS lower than 60 = 30 FPS. Didn't happen with my former Radeon HD 3870, IIRC, but, I had it with both a GeForce GTX 770, and the card I have now, a GTX 1060. Quote Link to post Share on other sites
peter_spy 1602 Posted October 22, 2018 Report Share Posted October 22, 2018 So that's double buffering. It's 40 or 45 fps with triple buffering. We had a discussion on that in another thread, don't remember where. Quote Misc. assets for TDM Link to post Share on other sites
lowenz 604 Posted October 22, 2018 Report Share Posted October 22, 2018 I can confirm what lowenz stated. VSync on + FPS lower than 60 = 30 FPS. Didn't happen with my former Radeon HD 3870, IIRC, but, I had it with both a GeForce GTX 770, and the card I have now, a GTX 1060.Ot it's something about the lastest Win10 Update OpenGL management. Quote Task is not so much to see what no one has yet seen but to think what nobody has yet thought about that which everybody see. - E.S. Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.