diff --git a/nspector/Native/NVAPI/NvApiDriverSettings.cs b/nspector/Native/NVAPI/NvApiDriverSettings.cs index 023e8a8..c03504f 100644 --- a/nspector/Native/NVAPI/NvApiDriverSettings.cs +++ b/nspector/Native/NVAPI/NvApiDriverSettings.cs @@ -17,6 +17,7 @@ OGL_OVERLAY_SUPPORT_ID = 0x206C28C4, OGL_QUALITY_ENHANCEMENTS_ID = 0x20797D6C, OGL_SINGLE_BACKDEPTH_BUFFER_ID = 0x20A29055, + OGL_SLI_MULTICAST_ID = 0x2092D3BE, OGL_THREAD_CONTROL_ID = 0x20C1221E, OGL_TRIPLE_BUFFER_ID = 0x20FDD1F9, OGL_VIDEO_EDITING_MODE_ID = 0x20EE02B4, @@ -45,6 +46,7 @@ PREFERRED_PSTATE_ID = 0x1057EB71, PREVENT_UI_AF_OVERRIDE_ID = 0x103BCCB5, PS_FRAMERATE_LIMITER_ID = 0x10834FEE, + PS_FRAMERATE_LIMITER_2_CONTROL_ID = 0x10834FFF, PS_FRAMERATE_LIMITER_GPS_CTRL_ID = 0x10834F01, PS_FRAMERATE_MONITOR_CTRL_ID = 0x10834F05, SHIM_MAXRES_ID = 0x10F9DC82, @@ -79,6 +81,8 @@ ICAFE_LOGO_CONFIG_ID = 0x00DB1337, LODBIASADJUST_ID = 0x00738E8F, MAXWELL_B_SAMPLE_INTERLEAVE_ID = 0x0098C1AC, + NLS_ALLOW_ID = 0x00041806, + NLS_ENABLE_ID = 0x00120618, PRERENDERLIMIT_ID = 0x007BA09E, PS_SHADERDISKCACHE_ID = 0x00198FFF, PS_TEXFILTER_ANISO_OPTS2_ID = 0x00E73211, @@ -91,9 +95,9 @@ SET_VAB_DATA_ID = 0x00AB8687, VSYNCMODE_ID = 0x00A879CF, VSYNCTEARCONTROL_ID = 0x005A375C, - TOTAL_DWORD_SETTING_NUM = 86, + TOTAL_DWORD_SETTING_NUM = 90, TOTAL_WSTRING_SETTING_NUM = 4, - TOTAL_SETTING_NUM = 90, + TOTAL_SETTING_NUM = 94, INVALID_SETTING_ID = 0xFFFFFFFF } @@ -148,7 +152,7 @@ OGL_EVENT_LOG_SEVERITY_THRESHOLD_INFORMATION = 3, OGL_EVENT_LOG_SEVERITY_THRESHOLD_ALL = 4, OGL_EVENT_LOG_SEVERITY_THRESHOLD_NUM_VALUES = 5, - OGL_EVENT_LOG_SEVERITY_THRESHOLD_DEFAULT = OGL_EVENT_LOG_SEVERITY_THRESHOLD_CRITICAL + OGL_EVENT_LOG_SEVERITY_THRESHOLD_DEFAULT = OGL_EVENT_LOG_SEVERITY_THRESHOLD_ALL } public enum EValues_OGL_FORCE_BLIT : uint { @@ -212,6 +216,14 @@ OGL_SINGLE_BACKDEPTH_BUFFER_DEFAULT = OGL_SINGLE_BACKDEPTH_BUFFER_DISABLE } + public enum EValues_OGL_SLI_MULTICAST : uint { + OGL_SLI_MULTICAST_DISABLE = 0x00, + OGL_SLI_MULTICAST_ENABLE = 0x01, + OGL_SLI_MULTICAST_FORCE_DISABLE = 0x02, + OGL_SLI_MULTICAST_NUM_VALUES = 3, + OGL_SLI_MULTICAST_DEFAULT = OGL_SLI_MULTICAST_DISABLE + } + public enum EValues_OGL_THREAD_CONTROL : uint { OGL_THREAD_CONTROL_ENABLE = 0x00000001, OGL_THREAD_CONTROL_DISABLE = 0x00000002, @@ -491,6 +503,7 @@ PS_FRAMERATE_LIMITER_FPS_30 = 0x0000001e, PS_FRAMERATE_LIMITER_FPS_40 = 0x00000028, PS_FRAMERATE_LIMITER_FPSMASK = 0x000000ff, + PS_FRAMERATE_LIMITER_FRL2 = 0x00010000, PS_FRAMERATE_LIMITER_FORCE_VSYNC_OFF = 0x00040000, PS_FRAMERATE_LIMITER_GPS_WEB = 0x00080000, PS_FRAMERATE_LIMITER_FORCE_OPTIMUS_POLICY = 0x00100000, @@ -506,10 +519,22 @@ PS_FRAMERATE_LIMITER_ENABLED = 0x80000000, PS_FRAMERATE_LIMITER_OPENGL_REMOTE_DESKTOP = 0xe010003c, PS_FRAMERATE_LIMITER_MASK = 0xff7C00ff, - PS_FRAMERATE_LIMITER_NUM_VALUES = 20, + PS_FRAMERATE_LIMITER_NUM_VALUES = 21, PS_FRAMERATE_LIMITER_DEFAULT = PS_FRAMERATE_LIMITER_DISABLED } + public enum EValues_PS_FRAMERATE_LIMITER_2_CONTROL : uint { + PS_FRAMERATE_LIMITER_2_CONTROL_DELAY_CE = 0x00000000, + PS_FRAMERATE_LIMITER_2_CONTROL_DELAY_3D = 0x00000001, + PS_FRAMERATE_LIMITER_2_CONTROL_AVOID_NOOP = 0x00000002, + PS_FRAMERATE_LIMITER_2_CONTROL_ALLOW_ALL_MAXWELL = 0x00000010, + PS_FRAMERATE_LIMITER_2_CONTROL_ALLOW_ALL = 0x00000020, + PS_FRAMERATE_LIMITER_2_CONTROL_FORCE_OFF = 0x00000040, + PS_FRAMERATE_LIMITER_2_CONTROL_DEFAULT_FOR_GM10X = 0x00000011, + PS_FRAMERATE_LIMITER_2_CONTROL_NUM_VALUES = 7, + PS_FRAMERATE_LIMITER_2_CONTROL_DEFAULT = PS_FRAMERATE_LIMITER_2_CONTROL_DELAY_CE + } + public enum EValues_PS_FRAMERATE_LIMITER_GPS_CTRL : uint { PS_FRAMERATE_LIMITER_GPS_CTRL_DISABLED = 0x00000000, PS_FRAMERATE_LIMITER_GPS_CTRL_DECREASE_FILTER_MASK = 0x000001FF, @@ -531,8 +556,17 @@ PS_FRAMERATE_MONITOR_CTRL_THRESHOLD_PCT_MASK = 0x000000FF, PS_FRAMERATE_MONITOR_CTRL_MOVING_AVG_X_MASK = 0x00000F00, PS_FRAMERATE_MONITOR_CTRL_MOVING_AVG_X_SHIFT = 8, + PS_FRAMERATE_MONITOR_CTRL_ENABLE_ON_VSYNC = 0x00800000, + PS_FRAMERATE_MONITOR_CTRL_VSYNC_OFFSET_MASK = 0x0000F000, + PS_FRAMERATE_MONITOR_CTRL_VSYNC_OFFSET_SHIFT = 12, + PS_FRAMERATE_MONITOR_CTRL_FPS_USE_FRL = 0x00000000, + PS_FRAMERATE_MONITOR_CTRL_FPS_30 = 0x1E000000, + PS_FRAMERATE_MONITOR_CTRL_FPS_60 = 0x3C000000, + PS_FRAMERATE_MONITOR_CTRL_FPS_MASK = 0xFF000000, + PS_FRAMERATE_MONITOR_CTRL_FPS_SHIFT = 24, PS_FRAMERATE_MONITOR_CTRL_OPTIMAL_SETTING = 0x00000364, - PS_FRAMERATE_MONITOR_CTRL_NUM_VALUES = 5, + PS_FRAMERATE_MONITOR_CTRL_VSYNC_OPTIMAL_SETTING = 0x0080f364, + PS_FRAMERATE_MONITOR_CTRL_NUM_VALUES = 14, PS_FRAMERATE_MONITOR_CTRL_DEFAULT = PS_FRAMERATE_MONITOR_CTRL_DISABLED } @@ -569,9 +603,9 @@ SHIM_RENDERING_OPTIONS_FLASHPLAYER_HOST_DETECT = 0x00000004, SHIM_RENDERING_OPTIONS_VIDEO_DRM_APP_DETECT = 0x00000008, SHIM_RENDERING_OPTIONS_IGNORE_OVERRIDES = 0x00000010, - SHIM_RENDERING_OPTIONS_CHILDPROCESS_DETECT = 0x00000020, + SHIM_RENDERING_OPTIONS_RESERVED1 = 0x00000020, SHIM_RENDERING_OPTIONS_ENABLE_DWM_ASYNC_PRESENT = 0x00000040, - SHIM_RENDERING_OPTIONS_PARENTPROCESS_DETECT = 0x00000080, + SHIM_RENDERING_OPTIONS_RESERVED2 = 0x00000080, SHIM_RENDERING_OPTIONS_ALLOW_INHERITANCE = 0x00000100, SHIM_RENDERING_OPTIONS_DISABLE_WRAPPERS = 0x00000200, SHIM_RENDERING_OPTIONS_DISABLE_DXGI_WRAPPERS = 0x00000400, @@ -839,6 +873,20 @@ MAXWELL_B_SAMPLE_INTERLEAVE_DEFAULT = MAXWELL_B_SAMPLE_INTERLEAVE_OFF } + public enum EValues_NLS_ALLOW : uint { + NLS_ALLOW_DISALLOWED = 0, + NLS_ALLOW_ALLOWED = 1, + NLS_ALLOW_NUM_VALUES = 2, + NLS_ALLOW_DEFAULT = NLS_ALLOW_ALLOWED + } + + public enum EValues_NLS_ENABLE : uint { + NLS_ENABLE_OFF = 0, + NLS_ENABLE_ON = 1, + NLS_ENABLE_NUM_VALUES = 2, + NLS_ENABLE_DEFAULT = NLS_ENABLE_OFF + } + public enum EValues_PRERENDERLIMIT : uint { PRERENDERLIMIT_MIN = 0x00, PRERENDERLIMIT_MAX = 0xff, @@ -892,9 +940,10 @@ } public enum EValues_REFRESH_RATE_OVERRIDE : uint { - REFRESH_RATE_OVERRIDE_APPLICATION_CONTROLLED = 0, - REFRESH_RATE_OVERRIDE_HIGHEST_AVAILABLE = 1, - REFRESH_RATE_OVERRIDE_NUM_VALUES = 2, + REFRESH_RATE_OVERRIDE_APPLICATION_CONTROLLED = 0x00000000, + REFRESH_RATE_OVERRIDE_HIGHEST_AVAILABLE = 0x00000001, + REFRESH_RATE_OVERRIDE_LOW_LATENCY_RR_MASK = 0x00000FF0, + REFRESH_RATE_OVERRIDE_NUM_VALUES = 3, REFRESH_RATE_OVERRIDE_DEFAULT = REFRESH_RATE_OVERRIDE_APPLICATION_CONTROLLED } diff --git a/nspector/Native/NVAPI/NvApiDriverSettings.h b/nspector/Native/NVAPI/NvApiDriverSettings.h index a7db2df..d2dd655 100644 --- a/nspector/Native/NVAPI/NvApiDriverSettings.h +++ b/nspector/Native/NVAPI/NvApiDriverSettings.h @@ -56,6 +56,7 @@ #define OGL_OVERLAY_SUPPORT_STRING L"Enable overlay" #define OGL_QUALITY_ENHANCEMENTS_STRING L"High level control of the rendering quality on OpenGL" #define OGL_SINGLE_BACKDEPTH_BUFFER_STRING L"Unified back/depth buffer" +#define OGL_SLI_MULTICAST_STRING L"Enable NV_gpu_multicast extension" #define OGL_THREAD_CONTROL_STRING L"Threaded optimization" #define OGL_TRIPLE_BUFFER_STRING L"Triple buffering" #define OGL_VIDEO_EDITING_MODE_STRING L"OpenGL video-editing mode" @@ -84,6 +85,7 @@ #define PREFERRED_PSTATE_STRING L"Power management mode" #define PREVENT_UI_AF_OVERRIDE_STRING L"No override of Anisotropic filtering" #define PS_FRAMERATE_LIMITER_STRING L"Frame Rate Limiter" +#define PS_FRAMERATE_LIMITER_2_CONTROL_STRING L"Frame Rate Limiter 2 Control" #define PS_FRAMERATE_LIMITER_GPS_CTRL_STRING L"Frame Rate Monitor" #define PS_FRAMERATE_MONITOR_CTRL_STRING L"Frame Rate Monitor Control" #define SHIM_MAXRES_STRING L"Maximum resolution allowed for a given application" @@ -118,6 +120,8 @@ #define ICAFE_LOGO_CONFIG_STRING L"ICafe Settings" #define LODBIASADJUST_STRING L"Texture filtering - LOD Bias" #define MAXWELL_B_SAMPLE_INTERLEAVE_STRING L"Enable sample interleaving (MFAA)" +#define NLS_ALLOW_STRING L"NVIDIA Predefined Nonlinear Scale Usage" +#define NLS_ENABLE_STRING L"Enable Nonlinear Scale" #define PRERENDERLIMIT_STRING L"Maximum pre-rendered frames" #define PS_SHADERDISKCACHE_STRING L"Shader Cache" #define PS_TEXFILTER_ANISO_OPTS2_STRING L"Texture filtering - Anisotropic sample optimization" @@ -148,6 +152,7 @@ enum ESetting { OGL_OVERLAY_SUPPORT_ID = 0x206C28C4, OGL_QUALITY_ENHANCEMENTS_ID = 0x20797D6C, OGL_SINGLE_BACKDEPTH_BUFFER_ID = 0x20A29055, + OGL_SLI_MULTICAST_ID = 0x2092D3BE, OGL_THREAD_CONTROL_ID = 0x20C1221E, OGL_TRIPLE_BUFFER_ID = 0x20FDD1F9, OGL_VIDEO_EDITING_MODE_ID = 0x20EE02B4, @@ -176,6 +181,7 @@ enum ESetting { PREFERRED_PSTATE_ID = 0x1057EB71, PREVENT_UI_AF_OVERRIDE_ID = 0x103BCCB5, PS_FRAMERATE_LIMITER_ID = 0x10834FEE, + PS_FRAMERATE_LIMITER_2_CONTROL_ID = 0x10834FFF, PS_FRAMERATE_LIMITER_GPS_CTRL_ID = 0x10834F01, PS_FRAMERATE_MONITOR_CTRL_ID = 0x10834F05, SHIM_MAXRES_ID = 0x10F9DC82, @@ -210,6 +216,8 @@ enum ESetting { ICAFE_LOGO_CONFIG_ID = 0x00DB1337, LODBIASADJUST_ID = 0x00738E8F, MAXWELL_B_SAMPLE_INTERLEAVE_ID = 0x0098C1AC, + NLS_ALLOW_ID = 0x00041806, + NLS_ENABLE_ID = 0x00120618, PRERENDERLIMIT_ID = 0x007BA09E, PS_SHADERDISKCACHE_ID = 0x00198FFF, PS_TEXFILTER_ANISO_OPTS2_ID = 0x00E73211, @@ -222,9 +230,9 @@ enum ESetting { SET_VAB_DATA_ID = 0x00AB8687, VSYNCMODE_ID = 0x00A879CF, VSYNCTEARCONTROL_ID = 0x005A375C, - TOTAL_DWORD_SETTING_NUM = 86, + TOTAL_DWORD_SETTING_NUM = 90, TOTAL_WSTRING_SETTING_NUM = 4, - TOTAL_SETTING_NUM = 90, + TOTAL_SETTING_NUM = 94, INVALID_SETTING_ID = 0xFFFFFFFF }; @@ -279,7 +287,7 @@ enum EValues_OGL_EVENT_LOG_SEVERITY_THRESHOLD { OGL_EVENT_LOG_SEVERITY_THRESHOLD_INFORMATION = 3, OGL_EVENT_LOG_SEVERITY_THRESHOLD_ALL = 4, OGL_EVENT_LOG_SEVERITY_THRESHOLD_NUM_VALUES = 5, - OGL_EVENT_LOG_SEVERITY_THRESHOLD_DEFAULT = OGL_EVENT_LOG_SEVERITY_THRESHOLD_CRITICAL + OGL_EVENT_LOG_SEVERITY_THRESHOLD_DEFAULT = OGL_EVENT_LOG_SEVERITY_THRESHOLD_ALL }; enum EValues_OGL_FORCE_BLIT { @@ -348,6 +356,14 @@ enum EValues_OGL_SINGLE_BACKDEPTH_BUFFER { OGL_SINGLE_BACKDEPTH_BUFFER_DEFAULT = OGL_SINGLE_BACKDEPTH_BUFFER_DISABLE }; +enum EValues_OGL_SLI_MULTICAST { + OGL_SLI_MULTICAST_DISABLE = 0x00, + OGL_SLI_MULTICAST_ENABLE = 0x01, + OGL_SLI_MULTICAST_FORCE_DISABLE = 0x02, + OGL_SLI_MULTICAST_NUM_VALUES = 3, + OGL_SLI_MULTICAST_DEFAULT = OGL_SLI_MULTICAST_DISABLE +}; + enum EValues_OGL_THREAD_CONTROL { OGL_THREAD_CONTROL_ENABLE = 0x00000001, OGL_THREAD_CONTROL_DISABLE = 0x00000002, @@ -635,6 +651,7 @@ enum EValues_PS_FRAMERATE_LIMITER { PS_FRAMERATE_LIMITER_FPS_30 = 0x0000001e, PS_FRAMERATE_LIMITER_FPS_40 = 0x00000028, PS_FRAMERATE_LIMITER_FPSMASK = 0x000000ff, + PS_FRAMERATE_LIMITER_FRL2 = 0x00010000, PS_FRAMERATE_LIMITER_FORCE_VSYNC_OFF = 0x00040000, PS_FRAMERATE_LIMITER_GPS_WEB = 0x00080000, PS_FRAMERATE_LIMITER_FORCE_OPTIMUS_POLICY = 0x00100000, @@ -650,10 +667,22 @@ enum EValues_PS_FRAMERATE_LIMITER { PS_FRAMERATE_LIMITER_ENABLED = 0x80000000, PS_FRAMERATE_LIMITER_OPENGL_REMOTE_DESKTOP = 0xe010003c, PS_FRAMERATE_LIMITER_MASK = 0xff7C00ff, - PS_FRAMERATE_LIMITER_NUM_VALUES = 20, + PS_FRAMERATE_LIMITER_NUM_VALUES = 21, PS_FRAMERATE_LIMITER_DEFAULT = PS_FRAMERATE_LIMITER_DISABLED }; +enum EValues_PS_FRAMERATE_LIMITER_2_CONTROL { + PS_FRAMERATE_LIMITER_2_CONTROL_DELAY_CE = 0x00000000, + PS_FRAMERATE_LIMITER_2_CONTROL_DELAY_3D = 0x00000001, + PS_FRAMERATE_LIMITER_2_CONTROL_AVOID_NOOP = 0x00000002, + PS_FRAMERATE_LIMITER_2_CONTROL_ALLOW_ALL_MAXWELL = 0x00000010, + PS_FRAMERATE_LIMITER_2_CONTROL_ALLOW_ALL = 0x00000020, + PS_FRAMERATE_LIMITER_2_CONTROL_FORCE_OFF = 0x00000040, + PS_FRAMERATE_LIMITER_2_CONTROL_DEFAULT_FOR_GM10X = 0x00000011, + PS_FRAMERATE_LIMITER_2_CONTROL_NUM_VALUES = 7, + PS_FRAMERATE_LIMITER_2_CONTROL_DEFAULT = PS_FRAMERATE_LIMITER_2_CONTROL_DELAY_CE +}; + enum EValues_PS_FRAMERATE_LIMITER_GPS_CTRL { PS_FRAMERATE_LIMITER_GPS_CTRL_DISABLED = 0x00000000, PS_FRAMERATE_LIMITER_GPS_CTRL_DECREASE_FILTER_MASK = 0x000001FF, @@ -675,8 +704,17 @@ enum EValues_PS_FRAMERATE_MONITOR_CTRL { PS_FRAMERATE_MONITOR_CTRL_THRESHOLD_PCT_MASK = 0x000000FF, PS_FRAMERATE_MONITOR_CTRL_MOVING_AVG_X_MASK = 0x00000F00, PS_FRAMERATE_MONITOR_CTRL_MOVING_AVG_X_SHIFT = 8, + PS_FRAMERATE_MONITOR_CTRL_ENABLE_ON_VSYNC = 0x00800000, + PS_FRAMERATE_MONITOR_CTRL_VSYNC_OFFSET_MASK = 0x0000F000, + PS_FRAMERATE_MONITOR_CTRL_VSYNC_OFFSET_SHIFT = 12, + PS_FRAMERATE_MONITOR_CTRL_FPS_USE_FRL = 0x00000000, + PS_FRAMERATE_MONITOR_CTRL_FPS_30 = 0x1E000000, + PS_FRAMERATE_MONITOR_CTRL_FPS_60 = 0x3C000000, + PS_FRAMERATE_MONITOR_CTRL_FPS_MASK = 0xFF000000, + PS_FRAMERATE_MONITOR_CTRL_FPS_SHIFT = 24, PS_FRAMERATE_MONITOR_CTRL_OPTIMAL_SETTING = 0x00000364, - PS_FRAMERATE_MONITOR_CTRL_NUM_VALUES = 5, + PS_FRAMERATE_MONITOR_CTRL_VSYNC_OPTIMAL_SETTING = 0x0080f364, + PS_FRAMERATE_MONITOR_CTRL_NUM_VALUES = 14, PS_FRAMERATE_MONITOR_CTRL_DEFAULT = PS_FRAMERATE_MONITOR_CTRL_DISABLED }; @@ -713,9 +751,9 @@ enum EValues_SHIM_RENDERING_OPTIONS { SHIM_RENDERING_OPTIONS_FLASHPLAYER_HOST_DETECT = 0x00000004, SHIM_RENDERING_OPTIONS_VIDEO_DRM_APP_DETECT = 0x00000008, SHIM_RENDERING_OPTIONS_IGNORE_OVERRIDES = 0x00000010, - SHIM_RENDERING_OPTIONS_CHILDPROCESS_DETECT = 0x00000020, + SHIM_RENDERING_OPTIONS_RESERVED1 = 0x00000020, SHIM_RENDERING_OPTIONS_ENABLE_DWM_ASYNC_PRESENT = 0x00000040, - SHIM_RENDERING_OPTIONS_PARENTPROCESS_DETECT = 0x00000080, + SHIM_RENDERING_OPTIONS_RESERVED2 = 0x00000080, SHIM_RENDERING_OPTIONS_ALLOW_INHERITANCE = 0x00000100, SHIM_RENDERING_OPTIONS_DISABLE_WRAPPERS = 0x00000200, SHIM_RENDERING_OPTIONS_DISABLE_DXGI_WRAPPERS = 0x00000400, @@ -983,6 +1021,20 @@ enum EValues_MAXWELL_B_SAMPLE_INTERLEAVE { MAXWELL_B_SAMPLE_INTERLEAVE_DEFAULT = MAXWELL_B_SAMPLE_INTERLEAVE_OFF }; +enum EValues_NLS_ALLOW { + NLS_ALLOW_DISALLOWED = 0, + NLS_ALLOW_ALLOWED = 1, + NLS_ALLOW_NUM_VALUES = 2, + NLS_ALLOW_DEFAULT = NLS_ALLOW_ALLOWED +}; + +enum EValues_NLS_ENABLE { + NLS_ENABLE_OFF = 0, + NLS_ENABLE_ON = 1, + NLS_ENABLE_NUM_VALUES = 2, + NLS_ENABLE_DEFAULT = NLS_ENABLE_OFF +}; + enum EValues_PRERENDERLIMIT { PRERENDERLIMIT_MIN = 0x00, PRERENDERLIMIT_MAX = 0xff, @@ -1036,9 +1088,10 @@ enum EValues_QUALITY_ENHANCEMENTS { }; enum EValues_REFRESH_RATE_OVERRIDE { - REFRESH_RATE_OVERRIDE_APPLICATION_CONTROLLED = 0, - REFRESH_RATE_OVERRIDE_HIGHEST_AVAILABLE = 1, - REFRESH_RATE_OVERRIDE_NUM_VALUES = 2, + REFRESH_RATE_OVERRIDE_APPLICATION_CONTROLLED = 0x00000000, + REFRESH_RATE_OVERRIDE_HIGHEST_AVAILABLE = 0x00000001, + REFRESH_RATE_OVERRIDE_LOW_LATENCY_RR_MASK = 0x00000FF0, + REFRESH_RATE_OVERRIDE_NUM_VALUES = 3, REFRESH_RATE_OVERRIDE_DEFAULT = REFRESH_RATE_OVERRIDE_APPLICATION_CONTROLLED };