Maximum Frame Allowed which is always 0x00000001. Maximum GPU Power Maximum Allocation Policy Nvidia Quality Upscaling Enable Overlay Frame Rate Limiter 2 Control Frame Rate Monitor Frame Rate Monitor Control PowerThrottle Silk Smoothness Vsync - Behavior Flags
No explanation that will produce a user appreciable difference for most of those. My guess, based on what i've seen with NVAPI is that they are some debug stuff for developing or something. As for Vsync behavior flags, it has a few entries for games. Those must have some specific issue of some kind. You'd have to do really in depth testing for those listed to find out if there is any difference visible.
Maximum Frame Allowed No info on this. OpenGL only. Min value - 1, Max value - 9. Maximum GPU Power No info on this. OpenGL only. Memory Allocation Policy This defines how workstation feature resource allocation is performed. • As Needed (default): Resources for workstation features are allocated as needed resulting in the minimum amount of resource consumption. Feature activation or deactivation often causes mode-sets. • Moderate pre-allocation: Resources for the first workstation feature activated are statically allocated at system boot and persist thereafter. This will use more GPU and system memory, but will prevent mode-sets when activating or deactivating a single feature. Invocation of additional workstation features will still cause mode-sets. • Aggressive pre-allocation: Resources for all workstation features are statically allocated at system boot and persist thereafter. This will use the most GPU and system memory, but will prevent mode-sets when activating or deactivating all workstation features. Nvidia Quality Upscaling No info on this. Unfriendly name for this option is 0x10444444, but driver dll's doesn't contain it. This mean, that this option may be available only on debug drivers or removed at all. Enable Overlay Enable overlay allows the use of OpenGL overlay planes in programs Frame Rate Limiter 2 Control Additional options for Frame Rate Limiter v2 Frame Rate Monitor Some settings for nvidia gps(gpu performance scale). Seems, notebook only. Frame Rate Monitor Control Additional options for Frame Rate Limiter PowerThrottle No info on this. But, seems this setting 0x00000001 SET_POWER_THROTTLE_FOR_PCIe_COMPLIANCE_ON limit power consumption from PCI-E slot to 75 watt. SILK Smoothness Silk reduces stutters in games caused by variable CPU or GPU workloads by smoothing out animation and presentation cadence using animation prediction and post render smoothing buffer. • Off – Silk is disabled. • Low – Moderate smoothing is enabled and most microstutter is eliminated. • Medium – Many stutters and hitches are removed in typical games. • High – More smoothing is applied and may result in observable input lag. • Ultra – Maximum smoothing is applied and most stutters and hitches in games are eliminated. Lag may be unacceptable in some games. Note: Selecting High or Ultra settings for silk can increase noticeable lag when playing, and may not be appropriate for first person shooters or competitive gaming. Vsync - Behavior Flags Flags for altering how the driver interprets VSYNC 0x00000001 - IGNORE_FLIPINTERVAL_MULTIPLE - Ignore flip interval when it is greater than 1. Usually, it is used on CPL half refresh rates.
@Guzz Where did you get your info regarding memory allocation policy? Is the description only available in Quadro workstation control panels? I have used multiple search engines to find information on it, but could only find small pieces of info on it. ----------- I think maximum frames is a opengl setting that functions like the maximum prerendered frames setting, which is Direct3D only. (i.e opengl version of maximum prerendered frames)
Where did you get that information? Even during the conference questions about that were dodged. Google pulls up nothing, just other people asking.
This info from C:\Program Files\NVIDIA Corporation\Display\nvgames.dll You can open it using Resource Hacker - http://www.angusj.com/resourcehacker/
Hmm I am going to test this with nvidia inspector but is there a way to have this setting show up in the nvidia control panel?
Thanks for the info Should I enable the ? one of the silk smooth option Frame Rate Limiter 2 Control Additional options for Frame Rate Limiter v2 Frame Rate Monitor Control Additional options for Frame Rate Limiter Frame Rate Monitor Some settings for nvidia gps(gpu performance scale). Seems, notebook only. and anyhow which Frame Limiter should I use ? Nvidia Inspector/Nvidia one , Msi AfterBurner ? or one of the recording programs I don't remember which one, Bandicam or Action! .
Thanks Guzz for posting the tool you used, you are right and the tool you used shows that memory allocation policy is for workstations. Thanks again for finding the hex bits for driver forced HBAO+ so that we can modify them to correct flickering issues, etc. ----- @ MrBonk, now you can update the Nvidia Inspector thread with the newly added information. Memory Allocation Policy has no affect on games like I posted earlier now that we have a complete description.
Maybe not on 2GB card, but I noticed on old 3GB and now on 6GB it uses more by games with lots of streaming and with higher vram usage. Its minimal few 100-300MB at best (IF), but it can at times remove hitching by those troublesome games or by those with less vram and still stream hickups. Moderate looked "ideal" most of the time if aggressive made it worse then default as needed. For example I used aggressive by RIFT, COD Ghosts, AVP2010, moderate by GTA5, RoTR, MKX, Shattered Horizon, DL, DR3, and few more.. Could be placebo though lol, but I swear after I used that it stopped with occasional hitching or eliminating to minimum (Rift, shattered horizon, Cod Ghosts).