diff --git a/ColorControl/ColorControl.csproj b/ColorControl/ColorControl.csproj
index 7708af5..725c61c 100644
--- a/ColorControl/ColorControl.csproj
+++ b/ColorControl/ColorControl.csproj
@@ -19,8 +19,8 @@
Maassoft
Maassoft
0
- 8.2.0.0
- 8.2.0.0
+ 8.3.0.0
+ 8.3.0.0
false
true
false
@@ -30,7 +30,7 @@
true
pngbarn.ico
10.0.20348.0
- 2020-2022 Maassoft
+ 2020-2023 Maassoft
Maassoft
CF0BC153EA664CD97AC6F234B91F45D34630958F
ColorControl_1_TemporaryKey.pfx
diff --git a/ColorControl/Common/ProcessExtensions.cs b/ColorControl/Common/ProcessExtensions.cs
index 77134c3..0cccd8a 100644
--- a/ColorControl/Common/ProcessExtensions.cs
+++ b/ColorControl/Common/ProcessExtensions.cs
@@ -12,26 +12,30 @@ namespace ColorControl.Common
var processesByName = processes == null ? Process.GetProcessesByName(processName) : processes.Where(p => p.ProcessName.Equals(processName, StringComparison.OrdinalIgnoreCase)).ToArray();
string processIndexedName = null;
- for (var index = 0; index < processesByName.Length; index++)
+ try
{
- processIndexedName = index == 0 ? processName : processName + "#" + index;
- var processId = new PerformanceCounter("Process", "ID Process", processIndexedName);
- if ((int)processId.NextValue() == pid)
+ for (var index = 0; index < processesByName.Length; index++)
{
- return processIndexedName;
+ processIndexedName = index == 0 ? processName : processName + "#" + index;
+ var processId = new PerformanceCounter("Process", "ID Process", processIndexedName);
+ if ((int)processId.NextValue() == pid)
+ {
+ return processIndexedName;
+ }
}
}
+ catch (Exception) { }
return processIndexedName;
}
private static Process FindPidFromIndexedProcessName(string indexedProcessName, IEnumerable processes = null)
{
- var parentId = new PerformanceCounter("Process", "Creating Process ID", indexedProcessName);
- var parentProcessId = (int)parentId.NextValue();
-
try
{
+ var parentId = new PerformanceCounter("Process", "Creating Process ID", indexedProcessName);
+ var parentProcessId = (int)parentId.NextValue();
+
return processes == null ? Process.GetProcessById(parentProcessId) : processes.FirstOrDefault(p => p.Id == parentProcessId);
}
catch (Exception)
diff --git a/ColorControl/Common/Utils.cs b/ColorControl/Common/Utils.cs
index 16381b0..f9cd20e 100644
--- a/ColorControl/Common/Utils.cs
+++ b/ColorControl/Common/Utils.cs
@@ -281,7 +281,7 @@ The best and suggested method to provide this is via a Windows Service. Only whe
if (ElevatedProcessWindowHandle != IntPtr.Zero)
{
- Thread.Sleep(100);
+ Thread.Sleep(500);
break;
}
diff --git a/ColorControl/Common/WOL.cs b/ColorControl/Common/WOL.cs
index 20802b7..8262cff 100644
--- a/ColorControl/Common/WOL.cs
+++ b/ColorControl/Common/WOL.cs
@@ -77,7 +77,7 @@ namespace ColorControl.Common
Logger.Debug($"Broadcast WOL in network: {ni.Name} ({ni.Description}), local address: {uip.Address}, destination IP-address: {ipAddressString ?? "broadcast"}");
- if (ipAddress != null)
+ if (ipAddress != null && Utils.IsAdministrator())
{
var localEP = new IPEndPoint(uip.Address, 0);
diff --git a/ColorControl/Forms/FormUtils.cs b/ColorControl/Forms/FormUtils.cs
index a0cf9fe..0b5621d 100644
--- a/ColorControl/Forms/FormUtils.cs
+++ b/ColorControl/Forms/FormUtils.cs
@@ -281,6 +281,8 @@ namespace ColorControl.Forms
if (!presets.Any(x => x.id == preset.id))
{
presets.Add(preset);
+ listView.SelectedIndices.Clear();
+ listView.SelectedIndices.Add(item.Index);
}
}
else
@@ -472,6 +474,17 @@ namespace ColorControl.Forms
}
}
+ public static string ExtendedDisplayName(string displayName)
+ {
+ var name = displayName;
+ var screen = Screen.AllScreens.FirstOrDefault(x => x.DeviceName.Equals(name));
+ if (screen != null)
+ {
+ name += " (" + screen.DeviceFriendlyName() + ")";
+ }
+
+ return name;
+ }
}
public class EnumComboBoxItem
diff --git a/ColorControl/MainForm.Designer.cs b/ColorControl/MainForm.Designer.cs
index aa6b2e0..40856c4 100644
--- a/ColorControl/MainForm.Designer.cs
+++ b/ColorControl/MainForm.Designer.cs
@@ -204,6 +204,8 @@
this.lvGamePresets = new System.Windows.Forms.ListView();
this.tabOptions = new System.Windows.Forms.TabPage();
this.grpNvidiaOptions = new System.Windows.Forms.GroupBox();
+ this.lblDitheringDisplay = new System.Windows.Forms.Label();
+ this.cbxDitheringDisplay = new System.Windows.Forms.ComboBox();
this.lblDitheringMode = new System.Windows.Forms.Label();
this.cbxDitheringMode = new System.Windows.Forms.ComboBox();
this.lblDitheringBitDepth = new System.Windows.Forms.Label();
@@ -260,6 +262,7 @@
this.miNvProfileInspector = new System.Windows.Forms.ToolStripMenuItem();
this.miNvSettings = new System.Windows.Forms.ToolStripMenuItem();
this.btnUpdate = new System.Windows.Forms.Button();
+ this.lvNvPresetsToolTip = new System.Windows.Forms.ToolTip(this.components);
this.tcMain.SuspendLayout();
this.tabNVIDIA.SuspendLayout();
this.mnuNvPresets.SuspendLayout();
@@ -780,6 +783,8 @@
this.lvNvPresets.ItemChecked += new System.Windows.Forms.ItemCheckedEventHandler(this.lvNvPresets_ItemChecked);
this.lvNvPresets.SelectedIndexChanged += new System.EventHandler(this.lvNvPresets_SelectedIndexChanged);
this.lvNvPresets.DoubleClick += new System.EventHandler(this.btnApply_Click);
+ this.lvNvPresets.MouseLeave += new System.EventHandler(this.lvNvPresets_MouseLeave);
+ this.lvNvPresets.MouseMove += new System.Windows.Forms.MouseEventHandler(this.lvNvPresets_MouseMove);
//
// tabAMD
//
@@ -2241,6 +2246,8 @@
this.grpNvidiaOptions.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
+ this.grpNvidiaOptions.Controls.Add(this.lblDitheringDisplay);
+ this.grpNvidiaOptions.Controls.Add(this.cbxDitheringDisplay);
this.grpNvidiaOptions.Controls.Add(this.lblDitheringMode);
this.grpNvidiaOptions.Controls.Add(this.cbxDitheringMode);
this.grpNvidiaOptions.Controls.Add(this.lblDitheringBitDepth);
@@ -2256,10 +2263,31 @@
this.grpNvidiaOptions.TabStop = false;
this.grpNvidiaOptions.Text = "NVIDIA options - test dithering";
//
+ // lblDitheringDisplay
+ //
+ this.lblDitheringDisplay.AutoSize = true;
+ this.lblDitheringDisplay.Location = new System.Drawing.Point(7, 23);
+ this.lblDitheringDisplay.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+ this.lblDitheringDisplay.Name = "lblDitheringDisplay";
+ this.lblDitheringDisplay.Size = new System.Drawing.Size(48, 15);
+ this.lblDitheringDisplay.TabIndex = 9;
+ this.lblDitheringDisplay.Text = "Display:";
+ //
+ // cbxDitheringDisplay
+ //
+ this.cbxDitheringDisplay.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.cbxDitheringDisplay.FormattingEnabled = true;
+ this.cbxDitheringDisplay.Location = new System.Drawing.Point(75, 17);
+ this.cbxDitheringDisplay.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+ this.cbxDitheringDisplay.Name = "cbxDitheringDisplay";
+ this.cbxDitheringDisplay.Size = new System.Drawing.Size(212, 23);
+ this.cbxDitheringDisplay.TabIndex = 8;
+ this.cbxDitheringDisplay.SelectedIndexChanged += new System.EventHandler(this.cbxDitheringDisplay_SelectedIndexChanged);
+ //
// lblDitheringMode
//
this.lblDitheringMode.AutoSize = true;
- this.lblDitheringMode.Location = new System.Drawing.Point(7, 81);
+ this.lblDitheringMode.Location = new System.Drawing.Point(7, 105);
this.lblDitheringMode.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblDitheringMode.Name = "lblDitheringMode";
this.lblDitheringMode.Size = new System.Drawing.Size(41, 15);
@@ -2270,7 +2298,7 @@
//
this.cbxDitheringMode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cbxDitheringMode.FormattingEnabled = true;
- this.cbxDitheringMode.Location = new System.Drawing.Point(75, 75);
+ this.cbxDitheringMode.Location = new System.Drawing.Point(75, 99);
this.cbxDitheringMode.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
this.cbxDitheringMode.Name = "cbxDitheringMode";
this.cbxDitheringMode.Size = new System.Drawing.Size(136, 23);
@@ -2280,7 +2308,7 @@
// lblDitheringBitDepth
//
this.lblDitheringBitDepth.AutoSize = true;
- this.lblDitheringBitDepth.Location = new System.Drawing.Point(7, 50);
+ this.lblDitheringBitDepth.Location = new System.Drawing.Point(7, 74);
this.lblDitheringBitDepth.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblDitheringBitDepth.Name = "lblDitheringBitDepth";
this.lblDitheringBitDepth.Size = new System.Drawing.Size(60, 15);
@@ -2291,7 +2319,7 @@
//
this.cbxDitheringBitDepth.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cbxDitheringBitDepth.FormattingEnabled = true;
- this.cbxDitheringBitDepth.Location = new System.Drawing.Point(75, 44);
+ this.cbxDitheringBitDepth.Location = new System.Drawing.Point(75, 68);
this.cbxDitheringBitDepth.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
this.cbxDitheringBitDepth.Name = "cbxDitheringBitDepth";
this.cbxDitheringBitDepth.Size = new System.Drawing.Size(136, 23);
@@ -2303,7 +2331,7 @@
this.chkDitheringEnabled.AutoSize = true;
this.chkDitheringEnabled.Checked = true;
this.chkDitheringEnabled.CheckState = System.Windows.Forms.CheckState.Checked;
- this.chkDitheringEnabled.Location = new System.Drawing.Point(7, 22);
+ this.chkDitheringEnabled.Location = new System.Drawing.Point(7, 46);
this.chkDitheringEnabled.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
this.chkDitheringEnabled.Name = "chkDitheringEnabled";
this.chkDitheringEnabled.Size = new System.Drawing.Size(120, 19);
@@ -2319,10 +2347,10 @@
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.pbGradient.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- this.pbGradient.Location = new System.Drawing.Point(7, 106);
+ this.pbGradient.Location = new System.Drawing.Point(7, 128);
this.pbGradient.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
this.pbGradient.Name = "pbGradient";
- this.pbGradient.Size = new System.Drawing.Size(555, 250);
+ this.pbGradient.Size = new System.Drawing.Size(555, 228);
this.pbGradient.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pbGradient.TabIndex = 0;
this.pbGradient.TabStop = false;
@@ -3244,6 +3272,9 @@
private System.Windows.Forms.CheckBox chkAutoInstallUpdates;
private System.Windows.Forms.CheckBox chkLgSetSelectedDeviceByPowerOn;
private System.Windows.Forms.Button btnUpdate;
+ private System.Windows.Forms.Label lblDitheringDisplay;
+ private System.Windows.Forms.ComboBox cbxDitheringDisplay;
+ private System.Windows.Forms.ToolTip lvNvPresetsToolTip;
}
}
diff --git a/ColorControl/MainForm.cs b/ColorControl/MainForm.cs
index 4e8b587..a2ed760 100644
--- a/ColorControl/MainForm.cs
+++ b/ColorControl/MainForm.cs
@@ -117,6 +117,7 @@ namespace ColorControl
new ToolStripSeparator(),
new ToolStripMenuItem("Open", null, OpenForm),
new ToolStripSeparator(),
+ new ToolStripMenuItem("Restart", null, Restart),
new ToolStripMenuItem("Exit", null, Exit)
});
@@ -315,7 +316,7 @@ namespace ColorControl
// _keyboardHookManager = new KeyboardHookManager();
// _keyboardHookManager.Start();
//}
- //_keyboardHookManager.RegisterHotkey(NonInvasiveKeyboardHookLibrary.ModifierKeys.Control | NonInvasiveKeyboardHookLibrary.ModifierKeys.Alt, 0x47, new Action(Invoke));
+ //_keyboardHookManager.RegisterHotkey(NonInvasiveKeyboardHookLibrary.ModifierKeys.Control | NonInvasiveKeyboardHookLibrary.ModifierKeys.Alt, (int)Keys.F9, new Action(TestKey));
edtLgGameBarShortcut.Text = _lgService.Config.GameBarShortcut;
}
@@ -326,6 +327,16 @@ namespace ColorControl
}
}
+ private void TestKey()
+ {
+ BeginInvoke(async () =>
+ {
+ var preset = _lgService.GetPresets().FirstOrDefault(p => p.name == "Backlight 20");
+
+ await _lgService.ApplyPreset(preset);
+ });
+ }
+
private void _lgService_SelectedDeviceChangedEvent(object sender, EventArgs e)
{
BeginInvoke(() => SetLgDevicesSelectedIndex(sender));
@@ -437,6 +448,11 @@ namespace ColorControl
Close();
}
+ void Restart(object sender, EventArgs e)
+ {
+ Program.Restart();
+ }
+
private void trayIcon_MouseDoubleClick(object sender, MouseEventArgs e)
{
Show();
@@ -970,6 +986,11 @@ namespace ColorControl
if (_config.ElevationMethodAsked)
{
+ if (Debugger.IsAttached)
+ {
+ return;
+ }
+
if (_config.ElevationMethod == ElevationMethod.UseService && !Utils.IsServiceInstalled() &&
(MessageForms.QuestionYesNo("The elevation method is set to Windows Service but it is not installed. Do you want to install it now?") == DialogResult.Yes))
{
@@ -1151,12 +1172,7 @@ NOTE: installing the service may cause a User Account Control popup.");
for (var i = 0; i < displays.Length; i++)
{
var display = displays[i];
- var name = display.Name;
- var screen = Screen.AllScreens.FirstOrDefault(x => x.DeviceName.Equals(name));
- if (screen != null)
- {
- name += " (" + screen.DeviceFriendlyName() + ")";
- }
+ var name = FormUtils.ExtendedDisplayName(display.Name);
var item = mnuNvDisplay.DropDownItems.Add(name);
item.Tag = display;
@@ -1791,6 +1807,18 @@ NOTE: installing the service may cause a User Account Control popup.");
FillGradient();
}
+ if (cbxDitheringDisplay.Items.Count == 0)
+ {
+ var displays = _nvService.GetDisplayInfos();
+ var primaryDisplay = _nvService.GetPrimaryDisplay();
+ var primaryDisplayInfo = displays.FirstOrDefault(d => d.Display == primaryDisplay);
+ var index = primaryDisplayInfo != null ? displays.IndexOf(primaryDisplayInfo) : 0;
+
+ cbxDitheringDisplay.Items.AddRange(displays.ToArray());
+
+ cbxDitheringDisplay.SelectedIndex = index;
+ }
+
UpdateDitherSettings();
}
@@ -1816,7 +1844,8 @@ NOTE: installing the service may cause a User Account Control popup.");
private void UpdateDitherSettings()
{
- var ditherInfo = _nvService.GetDithering();
+ var display = ((NvDisplayInfo)cbxDitheringDisplay.SelectedItem)?.Display;
+ var ditherInfo = _nvService.GetDithering(display);
if (ditherInfo.state == -1)
{
@@ -2590,8 +2619,9 @@ Do you want to continue?";
var state = chkDitheringEnabled.CheckState switch { CheckState.Checked => NvDitherState.Enabled, CheckState.Unchecked => NvDitherState.Disabled, _ => NvDitherState.Auto };
var bitDepth = cbxDitheringBitDepth.SelectedIndex;
var mode = cbxDitheringMode.SelectedIndex;
+ var display = ((NvDisplayInfo)cbxDitheringDisplay.SelectedItem)?.Display;
- if (_nvService.SetDithering(state, (uint)bitDepth, (uint)(mode > -1 ? mode : (int)NvDitherMode.Temporal)) && state == NvDitherState.Auto)
+ if (_nvService.SetDithering(state, (uint)bitDepth, (uint)(mode > -1 ? mode : (int)NvDitherMode.Temporal), currentDisplay: display) && state == NvDitherState.Auto)
{
UpdateDitherSettings();
}
@@ -2629,10 +2659,6 @@ Do you want to continue?";
AddOrUpdateItem();
}
- private void btnLGRemoteControl_Click(object sender, EventArgs e)
- {
- }
-
private void AfterInitialized()
{
ApplyNvPresetOnStartup();
@@ -3442,7 +3468,16 @@ Do you want to continue?"
return;
}
- _lgService.SelectedDevice?.ExecuteAction(action, new[] { value });
+ try
+ {
+ _lgService.SelectedDevice?.ExecuteAction(action, new[] { value });
+ }
+ catch (InvalidOperationException ex)
+ {
+ Logger.Error(ex);
+
+ MessageForms.ErrorOk("Error exectuting action: " + ex.Message);
+ }
}
private void ApplyLgExpertValueRange(LgDevice.InvokableAction action)
@@ -4501,5 +4536,82 @@ Currently ColorControl is {(Utils.IsAdministrator() ? "" : "not ")}running as ad
Program.Restart();
}
+
+ internal void CloseForRestart()
+ {
+ Hide();
+ _trayIcon.Visible = false;
+ }
+
+ private void cbxDitheringDisplay_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (!_initialized)
+ {
+ return;
+ }
+
+ UpdateDitherSettings();
+ }
+
+ private ListViewItem _lastItem;
+ private int _lastSubItemIndex;
+
+ private void lvNvPresets_MouseMove(object sender, MouseEventArgs e)
+ {
+ var item = lvNvPresets.GetItemAt(e.X, e.Y);
+ var subItem = item?.GetSubItemAt(e.X, e.Y);
+
+ if (item == null || subItem == null || subItem?.Text?.Length < 20)
+ {
+ lvNvPresetsToolTip.Active = false;
+ _lastItem = null;
+
+ return;
+ }
+
+ var index = item.SubItems.IndexOf(subItem);
+
+ lvNvPresets.ShowItemToolTips = false;
+
+ if (item == _lastItem && index == _lastSubItemIndex)
+ {
+ return;
+ }
+
+ _lastItem = item;
+ _lastSubItemIndex = index;
+
+ var text = subItem.Text;
+
+ if (index == 7)
+ {
+ text = text.Replace(", ", "\r\n");
+ }
+
+ var point = lvNvPresets.PointToClient(Cursor.Position);
+ point.X += 10;
+ point.Y += 0;
+
+ if (index >= 0)
+ {
+ if (lvNvPresetsToolTip.Active)
+ {
+ lvNvPresetsToolTip.Active = false;
+ }
+
+ lvNvPresetsToolTip.Active = true;
+ lvNvPresetsToolTip.Show("", lvNvPresets, point);
+ lvNvPresetsToolTip.Show(text, lvNvPresets, point);
+ }
+ else
+ {
+ lvNvPresetsToolTip.Active = false;
+ }
+ }
+
+ private void lvNvPresets_MouseLeave(object sender, EventArgs e)
+ {
+ lvNvPresetsToolTip.Active = false;
+ }
}
}
\ No newline at end of file
diff --git a/ColorControl/MainForm.resx b/ColorControl/MainForm.resx
index 86759e2..78bf6dc 100644
--- a/ColorControl/MainForm.resx
+++ b/ColorControl/MainForm.resx
@@ -81,6 +81,9 @@
15, 47
+
+ 590, 47
+
diff --git a/ColorControl/NonInvasiveKeyboardHookLibrary/KeyboardHookManager.cs b/ColorControl/NonInvasiveKeyboardHookLibrary/KeyboardHookManager.cs
index 338c00a..74913b2 100644
--- a/ColorControl/NonInvasiveKeyboardHookLibrary/KeyboardHookManager.cs
+++ b/ColorControl/NonInvasiveKeyboardHookLibrary/KeyboardHookManager.cs
@@ -3,7 +3,6 @@ using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.InteropServices;
-using System.Threading;
namespace NonInvasiveKeyboardHookLibrary
{
@@ -182,7 +181,7 @@ namespace NonInvasiveKeyboardHookLibrary
if (keybindToRemove == null || !this._registeredCallbacks.Remove(keybindToRemove))
{
throw new HotkeyNotRegisteredException();
- }
+ }
}
#endregion
@@ -220,7 +219,7 @@ namespace NonInvasiveKeyboardHookLibrary
return SetWindowsHookEx(WH_KEYBOARD_LL, proc,
userLibrary, 0);
}
-
+
private IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam)
{
if (nCode >= 0)
@@ -229,8 +228,12 @@ namespace NonInvasiveKeyboardHookLibrary
// Debug.WriteLine("Starting");
// To prevent slowing keyboard input down, we use handle keyboard inputs in a separate thread
- ThreadPool.QueueUserWorkItem(this.HandleSingleKeyboardInput, new KeyboardParams(wParam, vkCode));
+ //ThreadPool.QueueUserWorkItem(this.HandleSingleKeyboardInput, new KeyboardParams(wParam, vkCode));
// Debug.WriteLine("Ending");
+
+ HandleSingleKeyboardInput(new KeyboardParams(wParam, vkCode));
+
+ //return IntPtr.Zero;
}
return CallNextHookEx(_hookId, nCode, wParam, lParam);
@@ -248,6 +251,8 @@ namespace NonInvasiveKeyboardHookLibrary
var modifierKey = ModifierKeysUtilities.GetModifierKeyFromCode(vkCode);
+ Debug.WriteLine("Modifiers: " + string.Join("+", _downModifierKeys) + ", ModKey: " + modifierKey + ", Key: " + vkCode);
+
// If the keyboard event is a KeyDown event (i.e. key pressed)
if (wParam == (IntPtr)WM_KEYDOWN || wParam == (IntPtr)WM_SYSKEYDOWN)
{
@@ -298,7 +303,7 @@ namespace NonInvasiveKeyboardHookLibrary
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern IntPtr CallNextHookEx(IntPtr hhk, int nCode,
IntPtr wParam, IntPtr lParam);
-
+
///
/// Loads the library.
///
diff --git a/ColorControl/Program.cs b/ColorControl/Program.cs
index 4f04d31..6fae815 100644
--- a/ColorControl/Program.cs
+++ b/ColorControl/Program.cs
@@ -34,6 +34,7 @@ namespace ColorControl
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
private static Mutex _mutex;
+ private static MainForm _mainForm;
///
/// The main entry point for the application.
@@ -45,12 +46,12 @@ namespace ColorControl
//Utils.UpdateFiles(@"H:\temp\ColorControl\ColorControl", @"C:\Users\vinni\source\repos\ColorControl\ColorControl\bin\Debug\net6.0-windows10.0.20348.0");
- var runAsService = args.Contains("--service") || Process.GetCurrentProcess().Parent()?.ProcessName?.Equals("services", StringComparison.InvariantCultureIgnoreCase) == true;
+ var runAsService = args.Contains("--service") || Utils.IsAdministrator() && Process.GetCurrentProcess().Parent()?.ProcessName?.Equals("services", StringComparison.InvariantCultureIgnoreCase) == true;
InitLogger(runAsService);
Logger.Debug($"Using data path: {DataDir}");
- Logger.Debug("Parent process: " + Process.GetCurrentProcess().Parent()?.ProcessName);
+ //Logger.Debug("Parent process: " + Process.GetCurrentProcess().Parent()?.ProcessName);
if (runAsService)
{
@@ -111,19 +112,20 @@ namespace ColorControl
_mutex.WaitOne();
try
{
- if (Debugger.IsAttached)
- {
- Utils.StartService();
- }
+ //if (Debugger.IsAttached)
+ //{
+ // Utils.StartService();
+ //}
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
- Application.Run(new MainForm(AppContext));
+ _mainForm = new MainForm(AppContext);
+ Application.Run(_mainForm);
- if (Debugger.IsAttached && !IsRestarting)
- {
- Utils.StopService();
- }
+ //if (Debugger.IsAttached && !IsRestarting)
+ //{
+ // Utils.StopService();
+ //}
}
catch (Exception ex)
{
@@ -144,14 +146,12 @@ namespace ColorControl
{
IsRestarting = true;
+ _mainForm?.CloseForRestart();
+
_mutex?.Close();
_mutex = null;
- Thread.Sleep(1000);
-
Application.Restart();
-
- Thread.Sleep(1000);
Environment.Exit(0);
}
diff --git a/ColorControl/Services/AMD/ADL.cs b/ColorControl/Services/AMD/ADL.cs
index 440da50..ce03ee6 100644
--- a/ColorControl/Services/AMD/ADL.cs
+++ b/ColorControl/Services/AMD/ADL.cs
@@ -24,9 +24,9 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
+using ADL_CONTEXT_HANDLE = System.IntPtr;
using FARPROC = System.IntPtr;
using HMODULE = System.IntPtr;
-using ADL_CONTEXT_HANDLE = System.IntPtr;
#endregion Using
@@ -90,7 +90,7 @@ namespace ATI.ADL
}
#endregion ADLAdapterInfo
-
+
#region ADLDisplayInfo
/// ADLDisplayID Structure
[StructLayout(LayoutKind.Sequential)]
@@ -188,20 +188,20 @@ namespace ATI.ADL
/// ADL Function to get the number of adapters
/// return number of adapters
/// retrun ADL Error Code
- internal delegate int ADL_Adapter_NumberOfAdapters_Get(ref int numAdapters);
+ internal delegate int ADL2_Adapter_NumberOfAdapters_Get(ADL_CONTEXT_HANDLE context, ref int numAdapters);
/// ADL Function to get the GPU adapter information
/// return GPU adapter information
/// the size of the GPU adapter struct
/// retrun ADL Error Code
- internal delegate int ADL_Adapter_AdapterInfo_Get(IntPtr info, int inputSize);
+ internal delegate int ADL2_Adapter_AdapterInfo_Get(ADL_CONTEXT_HANDLE context, IntPtr info, int inputSize);
/// Function to determine if the adapter is active or not.
/// The function is used to check if the adapter associated with iAdapterIndex is active
/// Adapter Index.
/// Status of the adapter. True: Active; False: Dsiabled
/// Non zero is successfull
- internal delegate int ADL_Adapter_Active_Get(int adapterIndex, ref int status);
+ internal delegate int ADL2_Adapter_Active_Get(ADL_CONTEXT_HANDLE context, int adapterIndex, ref int status);
/// Get display information based on adapter index
/// Adapter Index
@@ -209,18 +209,18 @@ namespace ATI.ADL
/// return ADLDisplayInfo Array for supported displays' information
/// force detect or not
/// return ADL Error Code
- internal delegate int ADL_Display_DisplayInfo_Get(int adapterIndex, ref int numDisplays, out IntPtr displayInfoArray, int forceDetect);
+ internal delegate int ADL2_Display_DisplayInfo_Get(ADL_CONTEXT_HANDLE context, int adapterIndex, ref int numDisplays, out IntPtr displayInfoArray, int forceDetect);
- internal delegate int ADL_Display_Size_Get(int adapterIndex, int displayIndex, ref int lpWidth, ref int lpHeight, ref int lpDefaultWidth, ref int lpDefaultHeight, ref int lpMinWidth, ref int lpMinHeight, ref int lpMaxWidth, ref int lpMaxHeight, ref int lpStepWidth, ref int lpStepHeight);
+ internal delegate int ADL2_Display_Size_Get(ADL_CONTEXT_HANDLE context, int adapterIndex, int displayIndex, ref int lpWidth, ref int lpHeight, ref int lpDefaultWidth, ref int lpDefaultHeight, ref int lpMinWidth, ref int lpMinHeight, ref int lpMaxWidth, ref int lpMaxHeight, ref int lpStepWidth, ref int lpStepHeight);
- internal delegate int ADL_Display_PixelFormat_Get(int adapterIndex, int displayIndex, ref int pixelFormat);
- internal delegate int ADL_Display_PixelFormat_Set(int adapterIndex, int displayIndex, int pixelFormat);
+ internal delegate int ADL2_Display_PixelFormat_Get(ADL_CONTEXT_HANDLE context, int adapterIndex, int displayIndex, ref int pixelFormat);
+ internal delegate int ADL2_Display_PixelFormat_Set(ADL_CONTEXT_HANDLE context, int adapterIndex, int displayIndex, int pixelFormat);
- internal delegate int ADL_Display_ColorDepth_Get(int adapterIndex, int displayIndex, ref int colorDepth);
- internal delegate int ADL_Display_ColorDepth_Set(int adapterIndex, int displayIndex, int colorDepth);
+ internal delegate int ADL2_Display_ColorDepth_Get(ADL_CONTEXT_HANDLE context, int adapterIndex, int displayIndex, ref int colorDepth);
+ internal delegate int ADL2_Display_ColorDepth_Set(ADL_CONTEXT_HANDLE context, int adapterIndex, int displayIndex, int colorDepth);
- internal delegate int ADL_Display_DitherState_Get(int adapterIndex, int displayIndex, ref int ditherState);
- internal delegate int ADL_Display_DitherState_Set(int adapterIndex, int displayIndex, int ditherState);
+ internal delegate int ADL2_Display_DitherState_Get(ADL_CONTEXT_HANDLE context, int adapterIndex, int displayIndex, ref int ditherState);
+ internal delegate int ADL2_Display_DitherState_Set(ADL_CONTEXT_HANDLE context, int adapterIndex, int displayIndex, int ditherState);
internal delegate int ADL2_Display_HDRState_Get(ADL_CONTEXT_HANDLE context, int adapterIndex, ADLDisplayID displayID, ref int support, ref int enable);
internal delegate int ADL2_Display_HDRState_Set(ADL_CONTEXT_HANDLE context, int adapterIndex, ADLDisplayID displayID, int enable);
@@ -240,7 +240,7 @@ namespace ATI.ADL
#region DLLImport
[DllImport(Kernel32_FileName)]
- internal static extern HMODULE GetModuleHandle (string moduleName);
+ internal static extern HMODULE GetModuleHandle(string moduleName);
[DllImport(Atiadlxx_FileName)]
internal static extern int ADL_Main_Control_IsFunctionValid(HMODULE module, string procName);
@@ -267,7 +267,7 @@ namespace ATI.ADL
#region Constructor
/// Constructor
- private ADLCheckLibrary ()
+ private ADLCheckLibrary()
{
try
{
@@ -284,7 +284,7 @@ namespace ATI.ADL
#region Destructor
/// Destructor to force calling ADL Destroy function before free up the ADL library
- ~ADLCheckLibrary ()
+ ~ADLCheckLibrary()
{
if (IntPtr.Zero != ADLCheckLibrary_.ADLLibrary)
{
@@ -301,7 +301,7 @@ namespace ATI.ADL
/// Check the import function to see it exists or not
/// function name
/// return true, if function exists
- internal static bool IsFunctionValid (string functionName)
+ internal static bool IsFunctionValid(string functionName)
{
var result = false;
if (IntPtr.Zero != ADLCheckLibrary_.ADLLibrary)
@@ -319,7 +319,7 @@ namespace ATI.ADL
/// Get the unmanaged function pointer
/// function name
/// return function pointer, if function exists
- internal static FARPROC GetProcAddress (string functionName)
+ internal static FARPROC GetProcAddress(string functionName)
{
var result = IntPtr.Zero;
if (IntPtr.Zero != ADLCheckLibrary_.ADLLibrary)
@@ -340,7 +340,7 @@ namespace ATI.ADL
/// Build in memory allocation function
/// input size
/// return the memory buffer
- private static IntPtr ADL_Main_Memory_Alloc_ (int size)
+ private static IntPtr ADL_Main_Memory_Alloc_(int size)
{
IntPtr result = Marshal.AllocCoTaskMem(size);
return result;
@@ -350,7 +350,7 @@ namespace ATI.ADL
#region ADL_Main_Memory_Free
/// Build in memory free function
/// input buffer
- internal static void ADL_Main_Memory_Free (IntPtr buffer)
+ internal static void ADL_Main_Memory_Free(IntPtr buffer)
{
if (IntPtr.Zero != buffer)
{
diff --git a/ColorControl/Services/AMD/ADLWrapper.cs b/ColorControl/Services/AMD/ADLWrapper.cs
index 10ca41e..f7cb080 100644
--- a/ColorControl/Services/AMD/ADLWrapper.cs
+++ b/ColorControl/Services/AMD/ADLWrapper.cs
@@ -1,6 +1,7 @@
using ATI.ADL;
using System;
using System.Collections.Generic;
+using System.ComponentModel;
using System.Linq;
using System.Runtime.InteropServices;
using System.Windows.Forms;
@@ -10,6 +11,7 @@ namespace ColorControl.Services.AMD
{
enum ADLPixelFormat
{
+ [Description("Unknown/unsupported")]
UNKNOWN = 0,
RGB_FULL_RANGE = 1,
YCRCB444 = 2,
@@ -20,6 +22,7 @@ namespace ColorControl.Services.AMD
enum ADLColorDepth
{
+ [Description("Unknown/unsupported")]
UNKNOWN = 0,
BPC6 = 1,
BPC8 = 2,
@@ -46,7 +49,7 @@ namespace ColorControl.Services.AMD
TRUN8 = 12,
TRUN10 = 13,
TRUN8_DITH8 = 14,
- TRUN10_DUTH6 = 15,
+ TRUN10_DITH6 = 15,
TRUN10_FM8 = 16,
TRUN10_FM6 = 17,
TRUN10_DITH8_FM6 = 18,
@@ -61,7 +64,7 @@ namespace ColorControl.Services.AMD
{
private static readonly NLog.Logger Logger = NLog.LogManager.GetCurrentClassLogger();
private static ADL_CONTEXT_HANDLE context = IntPtr.Zero;
-
+
public static bool Initialize()
{
int ADLRet = -1;
@@ -116,11 +119,11 @@ namespace ColorControl.Services.AMD
int ADLRet = -1;
int NumberOfAdapters = 0;
- var delNumberOfAdapters = ADL.GetDelegate();
+ var delNumberOfAdapters = ADL.GetDelegate();
if (null != delNumberOfAdapters)
{
- delNumberOfAdapters(ref NumberOfAdapters);
+ delNumberOfAdapters(context, ref NumberOfAdapters);
}
Logger.Debug("Number Of Adapters: " + NumberOfAdapters.ToString() + "\n");
@@ -130,7 +133,7 @@ namespace ColorControl.Services.AMD
ADLAdapterInfoArray OSAdapterInfoData;
OSAdapterInfoData = new ADLAdapterInfoArray();
- var delAdapterInfo = ADL.GetDelegate();
+ var delAdapterInfo = ADL.GetDelegate();
if (null != delAdapterInfo)
{
@@ -139,19 +142,19 @@ namespace ColorControl.Services.AMD
AdapterBuffer = Marshal.AllocCoTaskMem((int)size);
Marshal.StructureToPtr(OSAdapterInfoData, AdapterBuffer, false);
- ADLRet = delAdapterInfo(AdapterBuffer, size);
+ ADLRet = delAdapterInfo(context, AdapterBuffer, size);
if (ADL.ADL_SUCCESS == ADLRet)
{
OSAdapterInfoData = (ADLAdapterInfoArray)Marshal.PtrToStructure(AdapterBuffer, OSAdapterInfoData.GetType());
int IsActive = 0;
- var delActive = ADL.GetDelegate();
+ var delActive = ADL.GetDelegate();
for (int i = 0; i < NumberOfAdapters; i++)
{
// Check if the adapter is active
if (null != delActive)
- ADLRet = delActive(OSAdapterInfoData.ADLAdapterInfo[i].AdapterIndex, ref IsActive);
+ ADLRet = delActive(context, OSAdapterInfoData.ADLAdapterInfo[i].AdapterIndex, ref IsActive);
if (ADL.ADL_SUCCESS == ADLRet)
{
@@ -190,7 +193,7 @@ namespace ColorControl.Services.AMD
ADLDisplayInfo oneDisplayInfo = new ADLDisplayInfo();
- var del = ADL.GetDelegate();
+ var del = ADL.GetDelegate();
if (null != del)
{
@@ -198,13 +201,14 @@ namespace ColorControl.Services.AMD
int j = 0;
// Force the display detection and get the Display Info. Use 0 as last parameter to NOT force detection
- ADLRet = del(primaryAdapter.AdapterIndex, ref NumberOfDisplays, out DisplayBuffer, 1);
+ ADLRet = del(context, primaryAdapter.AdapterIndex, ref NumberOfDisplays, out DisplayBuffer, 1);
if (ADL.ADL_SUCCESS == ADLRet)
{
for (j = 0; j < NumberOfDisplays; j++)
{
oneDisplayInfo = (ADLDisplayInfo)Marshal.PtrToStructure(new IntPtr(DisplayBuffer.ToInt64() + j * Marshal.SizeOf(oneDisplayInfo)), oneDisplayInfo.GetType());
- if (!connected || (1 == (oneDisplayInfo.DisplayInfoValue & 1))) {
+ if (!connected || (1 == (oneDisplayInfo.DisplayInfoValue & 1)))
+ {
DisplayInfoData.Add(oneDisplayInfo);
}
}
@@ -261,105 +265,105 @@ namespace ColorControl.Services.AMD
horizontal = bounds.Width;
vertical = bounds.Height;
-
+
Logger.Debug($"GetDisplayResolution: {horizontal}x{vertical}");
- //var del = ADL.GetDelegate();
+ //var del = ADL.GetDelegate();
//if (display.DisplayID.DisplayPhysicalIndex >= 0 && del != null)
//{
// int lpDefaultWidth, lpDefaultHeight, lpMinWidth, lpMinHeight, lpMaxWidth, lpMaxHeight, lpStepWidth, lpStepHeight;
// lpDefaultWidth = lpDefaultHeight = lpMinWidth = lpMinHeight = lpMaxWidth = lpMaxHeight = lpStepWidth = lpStepHeight = 0;
- // var ADLRet = del(display.DisplayID.DisplayLogicalAdapterIndex, display.DisplayID.DisplayLogicalIndex, ref horizontal, ref vertical, ref lpDefaultWidth, ref lpDefaultHeight, ref lpMinWidth, ref lpMinHeight, ref lpMaxWidth, ref lpMaxHeight, ref lpStepWidth, ref lpStepHeight);
+ // var ADLRet = del(context, display.DisplayID.DisplayLogicalAdapterIndex, display.DisplayID.DisplayLogicalIndex, ref horizontal, ref vertical, ref lpDefaultWidth, ref lpDefaultHeight, ref lpMinWidth, ref lpMinHeight, ref lpMaxWidth, ref lpMaxHeight, ref lpStepWidth, ref lpStepHeight);
- // return CheckError(ADLRet, nameof(ADL.ADL_Display_Size_Get));
+ // return CheckError(ADLRet, nameof(ADL.ADL2_Display_Size_Get));
//}
return true;
}
public static bool GetDisplayPixelFormat(ADLDisplayInfo display, ref ADLPixelFormat pixelFormat)
{
- var del = ADL.GetDelegate();
+ var del = ADL.GetDelegate();
if (display.DisplayID.DisplayPhysicalIndex >= 0 && del != null)
{
int pixelFormatInt = 0;
- var ADLRet = del(display.DisplayID.DisplayLogicalAdapterIndex, display.DisplayID.DisplayLogicalIndex, ref pixelFormatInt);
+ var ADLRet = del(context, display.DisplayID.DisplayLogicalAdapterIndex, display.DisplayID.DisplayLogicalIndex, ref pixelFormatInt);
pixelFormat = (ADLPixelFormat)pixelFormatInt;
- return CheckError(ADLRet, nameof(ADL.ADL_Display_PixelFormat_Get));
+ return CheckError(ADLRet, nameof(ADL.ADL2_Display_PixelFormat_Get));
}
return false;
}
public static bool SetDisplayPixelFormat(ADLDisplayInfo display, ADLPixelFormat pixelFormat)
{
- var del = ADL.GetDelegate();
+ var del = ADL.GetDelegate();
if (display.DisplayID.DisplayPhysicalIndex >= 0 && del != null)
{
- var ADLRet = del(display.DisplayID.DisplayLogicalAdapterIndex, display.DisplayID.DisplayLogicalIndex, (int)pixelFormat);
+ var ADLRet = del(context, display.DisplayID.DisplayLogicalAdapterIndex, display.DisplayID.DisplayLogicalIndex, (int)pixelFormat);
- return CheckError(ADLRet, nameof(ADL.ADL_Display_PixelFormat_Set));
+ return CheckError(ADLRet, nameof(ADL.ADL2_Display_PixelFormat_Set));
}
return false;
}
public static bool GetDisplayColorDepth(ADLDisplayInfo display, ref ADLColorDepth colorDepth)
{
- var del = ADL.GetDelegate();
+ var del = ADL.GetDelegate();
if (display.DisplayID.DisplayPhysicalIndex >= 0 && del != null)
{
int colorDepthInt = 0;
- var ADLRet = del(display.DisplayID.DisplayLogicalAdapterIndex, display.DisplayID.DisplayLogicalIndex, ref colorDepthInt);
+ var ADLRet = del(context, display.DisplayID.DisplayLogicalAdapterIndex, display.DisplayID.DisplayLogicalIndex, ref colorDepthInt);
colorDepth = (ADLColorDepth)colorDepthInt;
- return CheckError(ADLRet, nameof(ADL.ADL_Display_ColorDepth_Get));
+ return CheckError(ADLRet, nameof(ADL.ADL2_Display_ColorDepth_Get));
}
return false;
}
public static bool SetDisplayColorDepth(ADLDisplayInfo display, ADLColorDepth colorDepth)
{
- var del = ADL.GetDelegate();
+ var del = ADL.GetDelegate();
if (display.DisplayID.DisplayPhysicalIndex >= 0 && del != null)
{
- var ADLRet = del(display.DisplayID.DisplayLogicalAdapterIndex, display.DisplayID.DisplayLogicalIndex, (int)colorDepth);
+ var ADLRet = del(context, display.DisplayID.DisplayLogicalAdapterIndex, display.DisplayID.DisplayLogicalIndex, (int)colorDepth);
- return CheckError(ADLRet, nameof(ADL.ADL_Display_ColorDepth_Set));
+ return CheckError(ADLRet, nameof(ADL.ADL2_Display_ColorDepth_Set));
}
return false;
}
public static bool GetDisplayDitherState(ADLDisplayInfo display, ref ADLDitherState ditherState)
{
- var del = ADL.GetDelegate();
+ var del = ADL.GetDelegate();
if (display.DisplayID.DisplayPhysicalIndex >= 0 && del != null)
{
var ditherStateInt = 0;
- var ADLRet = del(display.DisplayID.DisplayLogicalAdapterIndex, display.DisplayID.DisplayLogicalIndex, ref ditherStateInt);
+ var ADLRet = del(context, display.DisplayID.DisplayLogicalAdapterIndex, display.DisplayID.DisplayLogicalIndex, ref ditherStateInt);
ditherState = (ADLDitherState)ditherStateInt;
- return CheckError(ADLRet, nameof(ADL.ADL_Display_DitherState_Get));
+ return CheckError(ADLRet, nameof(ADL.ADL2_Display_DitherState_Get));
}
return false;
}
public static bool SetDisplayDitherState(ADLDisplayInfo display, ADLDitherState ditherState)
{
- var del = ADL.GetDelegate();
+ var del = ADL.GetDelegate();
if (display.DisplayID.DisplayPhysicalIndex >= 0 && del != null)
{
- var ADLRet = del(display.DisplayID.DisplayLogicalAdapterIndex, display.DisplayID.DisplayLogicalIndex, (int)ditherState);
+ var ADLRet = del(context, display.DisplayID.DisplayLogicalAdapterIndex, display.DisplayID.DisplayLogicalIndex, (int)ditherState);
- return CheckError(ADLRet, nameof(ADL.ADL_Display_DitherState_Set));
+ return CheckError(ADLRet, nameof(ADL.ADL2_Display_DitherState_Set));
}
return false;
}
diff --git a/ColorControl/Services/AMD/AmdService.cs b/ColorControl/Services/AMD/AmdService.cs
index e6671a0..e5af97f 100644
--- a/ColorControl/Services/AMD/AmdService.cs
+++ b/ColorControl/Services/AMD/AmdService.cs
@@ -317,14 +317,14 @@ namespace ColorControl.Services.AMD
var pixelFormat = ADLPixelFormat.UNKNOWN;
ADLWrapper.GetDisplayPixelFormat(display, ref pixelFormat);
- var colorSettings = $"{colorDepth}, {pixelFormat}";
+ var colorSettings = $"{colorDepth.GetDescription()}, {pixelFormat.GetDescription()}";
values.Add(colorSettings);
var refreshRate = GetCurrentRefreshRate(screen?.DeviceName);
values.Add($"{refreshRate}Hz");
var ditherState = GetDithering(display);
- values.Add(ditherState.ToString());
+ values.Add(ditherState.GetDescription());
var hdrEnabled = IsHDREnabled();
values.Add(hdrEnabled ? "Yes" : "No");
diff --git a/ColorControl/Services/LG/LgDevice.cs b/ColorControl/Services/LG/LgDevice.cs
index 2564972..9593107 100644
--- a/ColorControl/Services/LG/LgDevice.cs
+++ b/ColorControl/Services/LG/LgDevice.cs
@@ -145,7 +145,7 @@ namespace ColorControl.Services.LG
public LgDevice(string name, string ipAddress, string macAddress, bool isCustom = true, bool isDummy = false)
{
PictureSettings = new LgDevicePictureSettings();
- ActionsOnGameBar = new List { "backlight", "contrast", "brightness", "color" };
+ ActionsOnGameBar = new List(DefaultActionsOnGameBar);
Name = name;
IpAddress = ipAddress;
@@ -189,6 +189,7 @@ namespace ColorControl.Services.LG
AddGenericPictureAction("truMotionBlur", minValue: 0, maxValue: 10, title: "TruMotion Blur");
AddGenericPictureAction("motionProOLED", typeof(OffToHigh), title: "OLED Motion Pro", fromModelYear: ModelYear.Series2019);
AddGenericPictureAction("motionPro", typeof(OffToOn), title: "Motion Pro");
+ AddGenericPictureAction("realCinema", typeof(OffToOn), title: "Real Cinema");
AddGenericPictureAction("uhdDeepColorHDMI1", typeof(OffToOn), category: "other");
AddGenericPictureAction("uhdDeepColorHDMI2", typeof(OffToOn), category: "other");
AddGenericPictureAction("uhdDeepColorHDMI3", typeof(OffToOn), category: "other");
@@ -719,9 +720,29 @@ namespace ColorControl.Services.LG
public async Task GetMouseAsync()
{
+ await CheckConnectionAsync();
+
return await _lgTvApi.GetMouse();
}
+ private async Task CheckConnectionAsync()
+ {
+ if (!await Connected())
+ {
+ throw new InvalidOperationException("Not connected");
+ }
+ }
+
+ private void CheckConnection()
+ {
+ var task = CheckConnectionAsync();
+
+ if (task.Status != TaskStatus.RanToCompletion)
+ {
+ throw new InvalidOperationException("Not connected");
+ }
+ }
+
public async Task> GetApps(bool force = false)
{
if (!force)
@@ -789,15 +810,6 @@ namespace ColorControl.Services.LG
{
try
{
- //if (wakeDelay == 0)
- //{
- // if (await ConnectToSelectedDevice())
- // {
- // Logger.Debug("Already connected, no wake needed?");
- // return;
- // };
- //}
-
await Task.Delay(wakeDelay);
var result = Wake();
if (!result)
@@ -878,12 +890,6 @@ namespace ColorControl.Services.LG
return actions.Where(a => ActionsOnGameBar.Contains(a.Name)).ToList();
}
- public async Task PowerOn()
- {
- var mouse = await _lgTvApi.GetMouse();
- mouse.SendButton(ButtonType.POWER);
- }
-
public void Test()
{
try
@@ -918,30 +924,40 @@ namespace ColorControl.Services.LG
public bool IsUsingHDRPictureMode()
{
// Temporary workaround because I cannot read the picture mode at this time
- return PictureSettings.Backlight == 100 && PictureSettings.Contrast == 100;
+ return PictureSettings.Contrast == 100;
}
internal async Task SetBacklight(int backlight)
{
+ await CheckConnectionAsync();
+
await _lgTvApi.SetSystemSettings("backlight", backlight.ToString());
}
internal async Task SetContrast(int contrast)
{
+ await CheckConnectionAsync();
+
await _lgTvApi.SetSystemSettings("contrast", contrast.ToString());
}
public async Task SetOLEDMotionPro(string mode)
{
+ await CheckConnectionAsync();
+
await _lgTvApi.SetConfig("tv.model.motionProMode", mode);
}
internal async Task SetConfig(string key, object value)
{
+ await CheckConnectionAsync();
+
await _lgTvApi.SetConfig(key, value);
}
internal async Task SetSystemSettings(string name, string value)
{
+ await CheckConnectionAsync();
+
await _lgTvApi.SetSystemSettings(name, value);
UpdateCurrentValueOfAction(name, value);
@@ -952,6 +968,8 @@ namespace ColorControl.Services.LG
//var keys = new[] { "backlight", "brightness", "contrast", "color", "pictureMode", "colorGamut", "dynamicContrast", "peakBrightness", "smoothGradation", "energySaving", "motionProOLED" };
//var keys = new[] { "backlight", "brightness", "contrast", "color" };
+ await CheckConnectionAsync();
+
return await _lgTvApi.GetSystemSettings2("picture");
}
@@ -962,6 +980,8 @@ namespace ColorControl.Services.LG
private bool TurnScreenOffAction(Dictionary parameters)
{
+ CheckConnection();
+
var task = _lgTvApi.TurnScreenOff();
Utils.WaitForTask(task);
@@ -970,6 +990,8 @@ namespace ColorControl.Services.LG
private bool TurnScreenOnAction(Dictionary parameters)
{
+ CheckConnection();
+
var task = _lgTvApi.TurnScreenOn();
Utils.WaitForTask(task);
@@ -978,6 +1000,8 @@ namespace ColorControl.Services.LG
private bool GenericPictureAction(Dictionary parameters)
{
+ CheckConnection();
+
var settingName = parameters["name"].ToString();
var stringValues = parameters["value"] as string[];
var category = parameters["category"].ToString();
@@ -996,6 +1020,8 @@ namespace ColorControl.Services.LG
private bool GenericDeviceConfigAction(Dictionary parameters)
{
+ CheckConnection();
+
var id = parameters["name"].ToString().Replace("_icon", string.Empty);
var stringValues = parameters["value"] as string[];
var value = stringValues[0];
@@ -1010,6 +1036,8 @@ namespace ColorControl.Services.LG
private bool GenericSetConfigAction(Dictionary parameters)
{
+ CheckConnection();
+
var key = parameters["name"].ToString();
var values = parameters["value"] as object[];
var value = values[0];
@@ -1022,25 +1050,26 @@ namespace ColorControl.Services.LG
private void UpdateCurrentValueOfAction(string settingName, string value)
{
- if (settingName != "backlight" && settingName != "contrast" && settingName != "brightness" && settingName != "color")
+ if (settingName == "backlight" || settingName == "contrast" || settingName == "brightness" || settingName == "color")
{
- var action = _invokableActions.FirstOrDefault(a => a.Name == settingName);
- if (action != null)
+ return;
+ }
+ var action = _invokableActions.FirstOrDefault(a => a.Name == settingName);
+ if (action != null)
+ {
+ if (action.EnumType != null)
{
- if (action.EnumType != null)
+ try
{
- try
- {
- var enumValue = Enum.Parse(action.EnumType, value);
- var intEnum = (int)enumValue;
- action.CurrentValue = intEnum;
- }
- catch (Exception) { }
- }
- else
- {
- action.CurrentValue = 0;
+ var enumValue = Enum.Parse(action.EnumType, value);
+ var intEnum = (int)enumValue;
+ action.CurrentValue = intEnum;
}
+ catch (Exception) { }
+ }
+ else
+ {
+ action.CurrentValue = 0;
}
}
}
diff --git a/ColorControl/Services/LG/LgService.cs b/ColorControl/Services/LG/LgService.cs
index e2e878b..86d0e84 100644
--- a/ColorControl/Services/LG/LgService.cs
+++ b/ColorControl/Services/LG/LgService.cs
@@ -320,6 +320,7 @@ namespace ColorControl.Services.LG
foreach (var device in Devices)
{
device.PowerStateChangedEvent += LgDevice_PowerStateChangedEvent;
+ device.PictureSettingsChangedEvent += Device_PictureSettingsChangedEvent;
}
if (connect && SelectedDevice != null)
@@ -335,6 +336,11 @@ namespace ColorControl.Services.LG
}
}
+ private void Device_PictureSettingsChangedEvent(object sender, EventArgs e)
+ {
+ //
+ }
+
public async Task ApplyPreset(string presetName)
{
var preset = _presets.FirstOrDefault(p => p.name.Equals(presetName, StringComparison.OrdinalIgnoreCase));
diff --git a/ColorControl/Services/NVIDIA/NvDisplayInfo.cs b/ColorControl/Services/NVIDIA/NvDisplayInfo.cs
index 8de7fff..c37a541 100644
--- a/ColorControl/Services/NVIDIA/NvDisplayInfo.cs
+++ b/ColorControl/Services/NVIDIA/NvDisplayInfo.cs
@@ -11,11 +11,19 @@ namespace ColorControl.Services.NVIDIA
public string InfoLine { get; }
- public NvDisplayInfo(Display display, List values, string infoLine)
+ public string Name { get; }
+
+ public NvDisplayInfo(Display display, List values, string infoLine, string name)
{
Display = display;
Values = values;
InfoLine = infoLine;
+ Name = name;
+ }
+
+ public override string ToString()
+ {
+ return Name;
}
}
}
diff --git a/ColorControl/Services/NVIDIA/NvPreset.cs b/ColorControl/Services/NVIDIA/NvPreset.cs
index 87a7e06..1057f08 100644
--- a/ColorControl/Services/NVIDIA/NvPreset.cs
+++ b/ColorControl/Services/NVIDIA/NvPreset.cs
@@ -133,7 +133,7 @@ namespace ColorControl.Services.NVIDIA
return values;
}
- public string GetDriverSettingsDescription()
+ public string GetDriverSettingsDescription(bool useNewLines = false)
{
if (driverSettings.Count == 0)
{
@@ -151,7 +151,7 @@ namespace ColorControl.Services.NVIDIA
values.Add($"{settingMeta.SettingName}: {settingValue?.ValueName ?? "Unknown"}");
}
- return string.Join(", ", values);
+ return string.Join(useNewLines ? "\r\n" : ", ", values);
}
public string GetDitheringDescription(string disabledText = "Disabled")
diff --git a/ColorControl/Services/NVIDIA/NvService.cs b/ColorControl/Services/NVIDIA/NvService.cs
index f1e5fc9..23971c1 100644
--- a/ColorControl/Services/NVIDIA/NvService.cs
+++ b/ColorControl/Services/NVIDIA/NvService.cs
@@ -1,4 +1,5 @@
using ColorControl.Common;
+using ColorControl.Forms;
using ColorControl.Services.Common;
using nspector.Common;
using nspector.Common.Meta;
@@ -12,8 +13,6 @@ using System.ComponentModel;
using System.Linq;
using System.Runtime.InteropServices;
using System.Threading;
-using System.Threading.Tasks;
-using System.Windows.Forms;
namespace ColorControl.Services.NVIDIA
{
@@ -99,7 +98,13 @@ namespace ColorControl.Services.NVIDIA
public const uint DRS_PRERENDERED_FRAMES = 8102046;
public const uint DRS_FRAME_RATE_LIMITER_V3 = 277041154;
- private static readonly List _driverSettingIds = new() { DRS_GSYNC_APPLICATION_MODE, DRS_VSYNC_CONTROL, DRS_PRERENDERED_FRAMES, DRS_FRAME_RATE_LIMITER_V3 };
+ public const uint DRS_ANISOTROPIC_FILTERING_SETTING = 0x101E61A9;
+ public const uint DRS_ANISOTROPIC_FILTER_OPTIMIZATION = 0x0084CD70;
+ public const uint DRS_ANISOTROPIC_FILTER_SAMPLE_OPTIMIZATION = 0x00E73211;
+ public const uint DRS_TEXTURE_FILTERING_QUALITY = 0x00CE2691;
+ public const uint DRS_TEXTURE_FILTERING_NEGATIVE_LOD_BIAS = 0x0019BB68;
+
+ private static readonly List _driverSettingIds = new() { DRS_GSYNC_APPLICATION_MODE, DRS_VSYNC_CONTROL, DRS_PRERENDERED_FRAMES, DRS_FRAME_RATE_LIMITER_V3, DRS_ANISOTROPIC_FILTERING_SETTING, DRS_ANISOTROPIC_FILTER_OPTIMIZATION, DRS_TEXTURE_FILTERING_QUALITY, DRS_TEXTURE_FILTERING_NEGATIVE_LOD_BIAS, DRS_ANISOTROPIC_FILTER_SAMPLE_OPTIMIZATION };
public NvService(string dataPath) : base(dataPath, "NvPresets.json")
{
@@ -192,8 +197,7 @@ namespace ColorControl.Services.NVIDIA
{
if (preset.primaryDisplay)
{
- var displayId = DisplayDevice.GetGDIPrimaryDisplayDevice().DisplayId;
- _currentDisplay = Display.GetDisplays().FirstOrDefault(x => x.DisplayDevice.DisplayId == displayId);
+ _currentDisplay = GetPrimaryDisplay();
}
else
{
@@ -201,6 +205,11 @@ namespace ColorControl.Services.NVIDIA
}
}
+ public Display GetPrimaryDisplay()
+ {
+ var displayId = DisplayDevice.GetGDIPrimaryDisplayDevice().DisplayId;
+ return Display.GetDisplays().FirstOrDefault(x => x.DisplayDevice.DisplayId == displayId);
+ }
public bool ApplyPreset(string idOrName)
{
@@ -245,13 +254,6 @@ namespace ColorControl.Services.NVIDIA
if (preset.applyColorData && (ColorDataDiffers(preset.colorData) || (!newHdrEnabled && preset.applyColorData && preset.colorData.Colorimetry != ColorDataColorimetry.Auto)))
{
- //if (hdrEnabled)
- //{
- // SetHDRState(display, false);
-
- // applyHdr = false;
- //}
-
if (preset.applyRefreshRate || preset.applyResolution)
{
var timing = display.DisplayDevice.CurrentTiming;
@@ -261,15 +263,6 @@ namespace ColorControl.Services.NVIDIA
}
}
- //if (preset.applyRefreshRate)
- //{
- // var timing = display.DisplayDevice.CurrentTiming;
- // if (preset.refreshRate < timing.Extra.RefreshRate)
- // {
- // SetRefreshRate(preset.refreshRate, true);
- // }
- //}
-
try
{
display.DisplayDevice.SetColorData(preset.colorData);
@@ -279,13 +272,6 @@ namespace ColorControl.Services.NVIDIA
Logger.Error($"SetColorData threw an exception: {ex.Message}");
result = false;
}
-
- //if (hdrEnabled && newHdrEnabled)
- //{
- // SetHDRState(display, true, useSwitch: appContext.StartUpParams.NoGui);
-
- // applyHdr = false;
- //}
}
if (applyHdr)
@@ -301,13 +287,6 @@ namespace ColorControl.Services.NVIDIA
{
result = false;
}
-
- //var timing = display.DisplayDevice.CurrentTiming;
-
- //if (preset.refreshRate != timing.Extra.RefreshRate && !SetRefreshRate(preset.refreshRate, true))
- //{
- // result = false;
- //}
}
if (preset.applyDithering)
@@ -381,7 +360,7 @@ namespace ColorControl.Services.NVIDIA
{
if (useSwitch)
{
- if (enabled != IsHDREnabled())
+ if (enabled != IsHDREnabled(display))
{
CCD.SetHDRState(enabled, display.Name);
//ToggleHDR();
@@ -390,26 +369,9 @@ namespace ColorControl.Services.NVIDIA
}
CCD.SetHDRState(enabled, display.Name);
-
- //var newMaster = new MasteringDisplayColorData();
- //var hdr = new HDRColorData(enabled ? ColorDataHDRMode.UHDA : ColorDataHDRMode.Off, newMaster, colorData?.ColorFormat, colorData?.DynamicRange, colorData?.ColorDepth);
-
- //display.DisplayDevice.SetHDRColorData(hdr);
-
- // HDR will not always be disabled this way, then we can only disable it through the display settings
- //if (!enabled && IsHDREnabled())
- //{
- // CCD.SetHDRState(enabled);
- // //ToggleHDR();
- //}
- //else if (enabled)
- //{
- // // Currectly there seems to be a bug that after enabling HDR via NVAPI, some settings are only applied upon opening the Display Settings...
- // ////OpenDisplaySettings();
- //}
}
- public bool SetDithering(NvDitherState state, uint bits = 1, uint mode = 4, NvPreset preset = null)
+ public bool SetDithering(NvDitherState state, uint bits = 1, uint mode = 4, NvPreset preset = null, Display currentDisplay = null)
{
var result = true;
@@ -418,7 +380,7 @@ namespace ColorControl.Services.NVIDIA
{
var delegateValue = Marshal.GetDelegateForFunctionPointer(ptr, typeof(NvAPI_Disp_SetDitherControl)) as NvAPI_Disp_SetDitherControl;
- var display = GetCurrentDisplay();
+ var display = currentDisplay ?? GetCurrentDisplay();
if (display == null)
{
return false;
@@ -457,7 +419,7 @@ namespace ColorControl.Services.NVIDIA
return result;
}
- public NV_GPU_DITHER_CONTROL_V1 GetDithering()
+ public NV_GPU_DITHER_CONTROL_V1 GetDithering(Display currentDisplay = null)
{
var dither = new NV_GPU_DITHER_CONTROL_V1 { version = 0x10018 };
@@ -466,7 +428,7 @@ namespace ColorControl.Services.NVIDIA
{
var delegateValue = Marshal.GetDelegateForFunctionPointer(ptr, typeof(NvAPI_Disp_GetDitherControl)) as NvAPI_Disp_GetDitherControl;
- var display = GetCurrentDisplay();
+ var display = currentDisplay ?? GetCurrentDisplay();
if (display == null)
{
dither.state = -1;
@@ -556,9 +518,9 @@ namespace ColorControl.Services.NVIDIA
return GetAvailableResolutionsInternal(display.Name, portrait, (uint)(timing.Extra.RefreshRate));
}
- public bool IsHDREnabled()
+ public bool IsHDREnabled(Display currentDisplay = null)
{
- var display = GetCurrentDisplay();
+ var display = currentDisplay ?? GetCurrentDisplay();
if (display == null)
{
return false;
@@ -585,17 +547,12 @@ namespace ColorControl.Services.NVIDIA
foreach (var display in displays)
{
- var values = new List();
-
- values.Add("Current settings");
-
- var name = display.Name;
-
- var screen = Screen.AllScreens.FirstOrDefault(x => x.DeviceName.Equals(name));
- if (screen != null)
+ var values = new List
{
- name += " (" + screen.DeviceFriendlyName() + ")";
- }
+ "Current settings"
+ };
+
+ var name = FormUtils.ExtendedDisplayName(display.Name);
values.Add(name);
@@ -613,7 +570,7 @@ namespace ColorControl.Services.NVIDIA
values.Add($"{desktopRect.Width}x{desktopRect.Height}");
- var ditherInfo = GetDithering();
+ var ditherInfo = GetDithering(display);
string dithering;
if (ditherInfo.state == -1)
@@ -634,7 +591,7 @@ namespace ColorControl.Services.NVIDIA
values.Add(dithering);
- var hdrEnabled = IsHDREnabled();
+ var hdrEnabled = IsHDREnabled(display);
values.Add(hdrEnabled ? "Yes" : "No");
var settings = GetVisibleSettings();
@@ -653,7 +610,7 @@ namespace ColorControl.Services.NVIDIA
var infoLine = string.Format("{0}: {1}, {2}Hz, HDR: {3}", name, colorSettings, refreshRate, hdrEnabled ? "Yes" : "No");
- var displayInfo = new NvDisplayInfo(display, values, infoLine);
+ var displayInfo = new NvDisplayInfo(display, values, infoLine, name);
list.Add(displayInfo);
}
@@ -719,10 +676,10 @@ namespace ColorControl.Services.NVIDIA
_drs.GetProfileNames(ref _baseProfileName, false);
- Task.Run(() =>
- {
- RefreshProfileSettings();
- });
+ //Task.Run(() =>
+ //{
+ // RefreshProfileSettings();
+ //});
}
private void RefreshProfileSettings()
@@ -730,6 +687,8 @@ namespace ColorControl.Services.NVIDIA
_semaphore.WaitOne();
try
{
+ DrsSessionScope.DestroyGlobalSession();
+
var applications = new Dictionary();
var normalSettings = _drs.GetSettingsForProfile(_baseProfileName, SettingViewMode.Normal, ref applications);
diff --git a/Nspector/Common/DrsSettingsService.cs b/Nspector/Common/DrsSettingsService.cs
index 9518142..cc53151 100644
--- a/Nspector/Common/DrsSettingsService.cs
+++ b/Nspector/Common/DrsSettingsService.cs
@@ -300,6 +300,8 @@ namespace nspector.Common
public int StoreSettingsToProfile(string profileName, List> settings)
{
+ DrsSessionScope.DestroyGlobalSession();
+
DrsSession((hSession) =>
{
var hProfile = GetProfileHandle(hSession, profileName);
diff --git a/Nspector/nspector/CustomSettingNames.xml b/Nspector/nspector/CustomSettingNames.xml
index d4e6c7e..33317f4 100644
--- a/Nspector/nspector/CustomSettingNames.xml
+++ b/Nspector/nspector/CustomSettingNames.xml
@@ -1,27 +1,398 @@
-
-
- SLI CFR Mode
- 0x20343843
- 6 - SLI
+
+
+ Frame Rate Limiter - Background Application
+ 0x10835005
+ 2 - Sync and Refresh
+
+
+ Off
+ 0x00000000
+
+
+ 5 FPS
+ 0x00000005
+
+
+ 6 FPS
+ 0x00000006
+
+
+ 7 FPS
+ 0x00000007
+
+
+ 8 FPS
+ 0x00000008
+
+
+ 9 FPS
+ 0x00000009
+
+
+ 10 FPS
+ 0x0000000A
+
+
+ 11 FPS
+ 0x0000000B
+
+
+ 12 FPS
+ 0x0000000C
+
+
+ 13 FPS
+ 0x0000000D
+
+
+ 14 FPS
+ 0x0000000E
+
+
+ 15 FPS
+ 0x0000000F
+
+
+ 16 FPS
+ 0x00000010
+
+
+ 17 FPS
+ 0x00000011
+
+
+ 18 FPS
+ 0x00000012
+
+
+ 19 FPS
+ 0x00000013
+
+
+ 20 FPS
+ 0x00000014
+
+
+ 21 FPS
+ 0x00000015
+
+
+ 22 FPS
+ 0x00000016
+
+
+ 23 FPS
+ 0x00000017
+
+
+ 24 FPS
+ 0x00000018
+
+
+ 25 FPS
+ 0x00000019
+
+
+ 26 FPS
+ 0x0000001A
+
+
+ 27 FPS
+ 0x0000001B
+
+
+ 28 FPS
+ 0x0000001C
+
+
+ 29 FPS
+ 0x0000001D
+
+
+ 30 FPS
+ 0x0000001E
+
+
+ 31 FPS
+ 0x0000001F
+
+
+ 32 FPS
+ 0x00000020
+
+
+ 33 FPS
+ 0x00000021
+
+
+ 34 FPS
+ 0x00000022
+
+
+ 35 FPS
+ 0x00000023
+
+
+ 36 FPS
+ 0x00000024
+
+
+ 37 FPS
+ 0x00000025
+
+
+ 38 FPS
+ 0x00000026
+
+
+ 39 FPS
+ 0x00000027
+
+
+ 40 FPS
+ 0x00000028
+
+
+ 41 FPS
+ 0x00000029
+
+
+ 42 FPS
+ 0x0000002A
+
+
+ 43 FPS
+ 0x0000002B
+
+
+ 44 FPS
+ 0x0000002C
+
+
+ 45 FPS
+ 0x0000002D
+
+
+ 46 FPS
+ 0x0000002E
+
+
+ 47 FPS
+ 0x0000002F
+
+
+ 48 FPS
+ 0x00000030
+
+
+ 49 FPS
+ 0x00000031
+
+
+ 50 FPS
+ 0x00000032
+
+
+ 51 FPS
+ 0x00000033
+
+
+ 52 FPS
+ 0x00000034
+
+
+ 53 FPS
+ 0x00000035
+
+
+ 54 FPS
+ 0x00000036
+
+
+ 55 FPS
+ 0x00000037
+
+
+ 56 FPS
+ 0x00000038
+
+
+ 57 FPS
+ 0x00000039
+
+
+ 58 FPS
+ 0x0000003A
+
+
+ 59 FPS
+ 0x0000003B
+
+
+ 60 FPS
+ 0x0000003C
+
+
+
+
+
+ Shadercache - Cachesize
+ 0x00AC8497
+ 5 - Common
+
+
+ Off
+ 0x00000000
+
+
+ 128MB
+ 0x00000080
+
+
+ 256MB
+ 0x00000100
+
+
+ 512MB
+ 0x00000200
+
+
+ 1GB
+ 0x00000400
+
+
+ 4GB
+ 0x00001000
+
+
+ 5GB
+ 0x00001400
+
+
+ 10GB
+ 0x00002800
+
+
+ 100GB
+ 0x00019000
+
+
+ Unlimited
+ 0xFFFFFFFF
+
+
+
+
+
+ rBAR - Feature
+ 0X000F00BA
+ 5 - Common
+
+
+ Disabled
+ 0x00000000
+
+
+ Enabled
+ 0x00000001
+
+
+
+
+
+ rBAR - Options
+ 0X000F00BB
+ 5 - Common
+
+
+
+ rBAR - Size Limit
+ 0X000F00FF
+ 5 - Common
+ BINARY
+
+
+
+ GSYNC - Support Indicator Overlay
+ 0X008DF510
+ 2 - Sync and Refresh
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000004
+
+
+
+
+
+ Raytracing - (DXR) Enabled
+ 0X00DE429A
+ 5 - Common
+ 0x00000001
+
+
+ RT Disabled
+ 0x00000000
+
+
+ Default
+ 0x00000001
+
+
+
+
+
+ Raytracing - (Vulkan RT) Enabled
+ 0x20BC1A2B
+ 5 - Common
+ 0x00000001
+
+
+ RT Disabled
+ 0x00000000
+
+
+ Default
+ 0x00000001
+
+
+
+
+
-
+
-
- Frame Rate Limiter V3
- 0x10835002
- 441.87
- 2 - Sync and Refresh
-
-
- Off
- 0x00000000
-
-
- 20 FPS
- 0x00000014
-
-
- 21 FPS
- 0x00000015
-
-
- 22 FPS
- 0x00000016
-
-
- 23 FPS
- 0x00000017
-
-
- 24 FPS
- 0x00000018
-
-
- 25 FPS
- 0x00000019
-
-
- 26 FPS
- 0x0000001A
-
-
- 27 FPS
- 0x0000001B
-
-
- 28 FPS
- 0x0000001C
-
-
- 29 FPS
- 0x0000001D
-
-
- 30 FPS
- 0x0000001E
-
-
- 31 FPS
- 0x0000001F
-
-
- 32 FPS
- 0x00000020
-
-
- 33 FPS
- 0x00000021
-
-
- 34 FPS
- 0x00000022
-
-
- 35 FPS
- 0x00000023
-
-
- 36 FPS
- 0x00000024
-
-
- 37 FPS
- 0x00000025
-
-
- 38 FPS
- 0x00000026
-
-
- 39 FPS
- 0x00000027
-
-
- 40 FPS
- 0x00000028
-
-
- 41 FPS
- 0x00000029
-
-
- 42 FPS
- 0x0000002A
-
-
- 43 FPS
- 0x0000002B
-
-
- 44 FPS
- 0x0000002C
-
-
- 45 FPS
- 0x0000002D
-
-
- 46 FPS
- 0x0000002E
-
-
- 47 FPS
- 0x0000002F
-
-
- 48 FPS
- 0x00000030
-
-
- 49 FPS
- 0x00000031
-
-
- 50 FPS
- 0x00000032
-
-
- 51 FPS
- 0x00000033
-
-
- 52 FPS
- 0x00000034
-
-
- 53 FPS
- 0x00000035
-
-
- 54 FPS
- 0x00000036
-
-
- 55 FPS
- 0x00000037
-
-
- 56 FPS
- 0x00000038
-
-
- 57 FPS
- 0x00000039
-
-
- 58 FPS
- 0x0000003A
-
-
- 59 FPS
- 0x0000003B
-
-
- 60 FPS
- 0x0000003C
-
-
- 61 FPS
- 0x0000003D
-
-
- 62 FPS
- 0x0000003E
-
-
- 63 FPS
- 0x0000003F
-
-
- 64 FPS
- 0x00000040
-
-
- 65 FPS
- 0x00000041
-
-
- 66 FPS
- 0x00000042
-
-
- 67 FPS
- 0x00000043
-
-
- 68 FPS
- 0x00000044
-
-
- 69 FPS
- 0x00000045
-
-
- 70 FPS
- 0x00000046
-
-
- 71 FPS
- 0x00000047
-
-
- 72 FPS
- 0x00000048
-
-
- 73 FPS
- 0x00000049
-
-
- 74 FPS
- 0x0000004A
-
-
- 75 FPS
- 0x0000004B
-
-
- 76 FPS
- 0x0000004C
-
-
- 77 FPS
- 0x0000004D
-
-
- 78 FPS
- 0x0000004E
-
-
- 79 FPS
- 0x0000004F
-
-
- 80 FPS
- 0x00000050
-
-
- 81 FPS
- 0x00000051
-
-
- 82 FPS
- 0x00000052
-
-
- 83 FPS
- 0x00000053
-
-
- 84 FPS
- 0x00000054
-
-
- 85 FPS
- 0x00000055
-
-
- 86 FPS
- 0x00000056
-
-
- 87 FPS
- 0x00000057
-
-
- 88 FPS
- 0x00000058
-
-
- 89 FPS
- 0x00000059
-
-
- 90 FPS
- 0x0000005A
-
-
- 91 FPS
- 0x0000005B
-
-
- 92 FPS
- 0x0000005C
-
-
- 93 FPS
- 0x0000005D
-
-
- 94 FPS
- 0x0000005E
-
-
- 95 FPS
- 0x0000005F
-
-
- 96 FPS
- 0x00000060
-
-
- 97 FPS
- 0x00000061
-
-
- 98 FPS
- 0x00000062
-
-
- 99 FPS
- 0x00000063
-
-
- 100 FPS
- 0x00000064
-
-
- 101 FPS
- 0x00000065
-
-
- 102 FPS
- 0x00000066
-
-
- 103 FPS
- 0x00000067
-
-
- 104 FPS
- 0x00000068
-
-
- 105 FPS
- 0x00000069
-
-
- 106 FPS
- 0x0000006A
-
-
- 107 FPS
- 0x0000006B
-
-
- 108 FPS
- 0x0000006C
-
-
- 109 FPS
- 0x0000006D
-
-
- 110 FPS
- 0x0000006E
-
-
- 111 FPS
- 0x0000006F
-
-
- 112 FPS
- 0x00000070
-
-
- 113 FPS
- 0x00000071
-
-
- 114 FPS
- 0x00000072
-
-
- 115 FPS
- 0x00000073
-
-
- 116 FPS
- 0x00000074
-
-
- 117 FPS
- 0x00000075
-
-
- 118 FPS
- 0x00000076
-
-
- 119 FPS
- 0x00000077
-
-
- 120 FPS
- 0x00000078
-
-
- 121 FPS
- 0x00000079
-
-
- 122 FPS
- 0x0000007A
-
-
- 123 FPS
- 0x0000007B
-
-
- 124 FPS
- 0x0000007C
-
-
- 125 FPS
- 0x0000007D
-
-
- 126 FPS
- 0x0000007E
-
-
- 127 FPS
- 0x0000007F
-
-
- 128 FPS
- 0x00000080
-
-
- 129 FPS
- 0x00000081
-
-
- 130 FPS
- 0x00000082
-
-
- 131 FPS
- 0x00000083
-
-
- 132 FPS
- 0x00000084
-
-
- 133 FPS
- 0x00000085
-
-
- 134 FPS
- 0x00000086
-
-
- 135 FPS
- 0x00000087
-
-
- 136 FPS
- 0x00000088
-
-
- 137 FPS
- 0x00000089
-
-
- 138 FPS
- 0x0000008A
-
-
- 139 FPS
- 0x0000008B
-
-
- 140 FPS
- 0x0000008C
-
-
- 141 FPS
- 0x0000008D
-
-
- 142 FPS
- 0x0000008E
-
-
- 143 FPS
- 0x0000008F
-
-
- 144 FPS
- 0x00000090
-
-
- 145 FPS
- 0x00000091
-
-
- 146 FPS
- 0x00000092
-
-
- 147 FPS
- 0x00000093
-
-
- 148 FPS
- 0x00000094
-
-
- 149 FPS
- 0x00000095
-
-
- 150 FPS
- 0x00000096
-
-
- 151 FPS
- 0x00000097
-
-
- 152 FPS
- 0x00000098
-
-
- 153 FPS
- 0x00000099
-
-
- 154 FPS
- 0x0000009A
-
-
- 155 FPS
- 0x0000009B
-
-
- 156 FPS
- 0x0000009C
-
-
- 157 FPS
- 0x0000009D
-
-
- 158 FPS
- 0x0000009E
-
-
- 159 FPS
- 0x0000009F
-
-
- 160 FPS
- 0x000000A0
-
-
- 161 FPS
- 0x000000A1
-
-
- 162 FPS
- 0x000000A2
-
-
- 163 FPS
- 0x000000A3
-
-
- 164 FPS
- 0x000000A4
-
-
- 165 FPS
- 0x000000A5
-
-
- 166 FPS
- 0x000000A6
-
-
- 167 FPS
- 0x000000A7
-
-
- 168 FPS
- 0x000000A8
-
-
- 169 FPS
- 0x000000A9
-
-
- 170 FPS
- 0x000000AA
-
-
- 171 FPS
- 0x000000AB
-
-
- 172 FPS
- 0x000000AC
-
-
- 173 FPS
- 0x000000AD
-
-
- 174 FPS
- 0x000000AE
-
-
- 175 FPS
- 0x000000AF
-
-
- 176 FPS
- 0x000000B0
-
-
- 177 FPS
- 0x000000B1
-
-
- 178 FPS
- 0x000000B2
-
-
- 179 FPS
- 0x000000B3
-
-
- 180 FPS
- 0x000000B4
-
-
- 181 FPS
- 0x000000B5
-
-
- 182 FPS
- 0x000000B6
-
-
- 183 FPS
- 0x000000B7
-
-
- 184 FPS
- 0x000000B8
-
-
- 185 FPS
- 0x000000B9
-
-
- 186 FPS
- 0x000000BA
-
-
- 187 FPS
- 0x000000BB
-
-
- 188 FPS
- 0x000000BC
-
-
- 189 FPS
- 0x000000BD
-
-
- 190 FPS
- 0x000000BE
-
-
- 191 FPS
- 0x000000BF
-
-
- 192 FPS
- 0x000000C0
-
-
- 193 FPS
- 0x000000C1
-
-
- 194 FPS
- 0x000000C2
-
-
- 195 FPS
- 0x000000C3
-
-
- 196 FPS
- 0x000000C4
-
-
- 197 FPS
- 0x000000C5
-
-
- 198 FPS
- 0x000000C6
-
-
- 199 FPS
- 0x000000C7
-
-
- 200 FPS
- 0x000000C8
-
-
- 201 FPS
- 0x000000C9
-
-
- 202 FPS
- 0x000000CA
-
-
- 203 FPS
- 0x000000CB
-
-
- 204 FPS
- 0x000000CC
-
-
- 205 FPS
- 0x000000CD
-
-
- 206 FPS
- 0x000000CE
-
-
- 207 FPS
- 0x000000CF
-
-
- 208 FPS
- 0x000000D0
-
-
- 209 FPS
- 0x000000D1
-
-
- 210 FPS
- 0x000000D2
-
-
- 211 FPS
- 0x000000D3
-
-
- 212 FPS
- 0x000000D4
-
-
- 213 FPS
- 0x000000D5
-
-
- 214 FPS
- 0x000000D6
-
-
- 215 FPS
- 0x000000D7
-
-
- 216 FPS
- 0x000000D8
-
-
- 217 FPS
- 0x000000D9
-
-
- 218 FPS
- 0x000000DA
-
-
- 219 FPS
- 0x000000DB
-
-
- 220 FPS
- 0x000000DC
-
-
- 221 FPS
- 0x000000DD
-
-
- 222 FPS
- 0x000000DE
-
-
- 223 FPS
- 0x000000DF
-
-
- 224 FPS
- 0x000000E0
-
-
- 225 FPS
- 0x000000E1
-
-
- 226 FPS
- 0x000000E2
-
-
- 227 FPS
- 0x000000E3
-
-
- 228 FPS
- 0x000000E4
-
-
- 229 FPS
- 0x000000E5
-
-
- 230 FPS
- 0x000000E6
-
-
- 231 FPS
- 0x000000E7
-
-
- 232 FPS
- 0x000000E8
-
-
- 233 FPS
- 0x000000E9
-
-
- 234 FPS
- 0x000000EA
-
-
- 235 FPS
- 0x000000EB
-
-
- 236 FPS
- 0x000000EC
-
-
- 237 FPS
- 0x000000ED
-
-
- 238 FPS
- 0x000000EE
-
-
- 239 FPS
- 0x000000EF
-
-
- 240 FPS
- 0x000000F0
-
-
- 241 FPS
- 0x000000F1
-
-
- 242 FPS
- 0x000000F2
-
-
- 243 FPS
- 0x000000F3
-
-
- 244 FPS
- 0x000000F4
-
-
- 245 FPS
- 0x000000F5
-
-
- 246 FPS
- 0x000000F6
-
-
- 247 FPS
- 0x000000F7
-
-
- 248 FPS
- 0x000000F8
-
-
- 249 FPS
- 0x000000F9
-
-
- 250 FPS
- 0x000000FA
-
-
- 251 FPS
- 0x000000FB
-
-
- 252 FPS
- 0x000000FC
-
-
- 253 FPS
- 0x000000FD
-
-
- 254 FPS
- 0x000000FE
-
-
- 255 FPS
- 0x000000FF
-
-
- 256 FPS
- 0x00000100
-
-
- 257 FPS
- 0x00000101
-
-
- 258 FPS
- 0x00000102
-
-
- 259 FPS
- 0x00000103
-
-
- 260 FPS
- 0x00000104
-
-
- 261 FPS
- 0x00000105
-
-
- 262 FPS
- 0x00000106
-
-
- 263 FPS
- 0x00000107
-
-
- 264 FPS
- 0x00000108
-
-
- 265 FPS
- 0x00000109
-
-
- 266 FPS
- 0x0000010A
-
-
- 267 FPS
- 0x0000010B
-
-
- 268 FPS
- 0x0000010C
-
-
- 269 FPS
- 0x0000010D
-
-
- 270 FPS
- 0x0000010E
-
-
- 271 FPS
- 0x0000010F
-
-
- 272 FPS
- 0x00000110
-
-
- 273 FPS
- 0x00000111
-
-
- 274 FPS
- 0x00000112
-
-
- 275 FPS
- 0x00000113
-
-
- 276 FPS
- 0x00000114
-
-
- 277 FPS
- 0x00000115
-
-
- 278 FPS
- 0x00000116
-
-
- 279 FPS
- 0x00000117
-
-
- 280 FPS
- 0x00000118
-
-
- 281 FPS
- 0x00000119
-
-
- 282 FPS
- 0x0000011A
-
-
- 283 FPS
- 0x0000011B
-
-
- 284 FPS
- 0x0000011C
-
-
- 285 FPS
- 0x0000011D
-
-
- 286 FPS
- 0x0000011E
-
-
- 287 FPS
- 0x0000011F
-
-
- 288 FPS
- 0x00000120
-
-
- 289 FPS
- 0x00000121
-
-
- 290 FPS
- 0x00000122
-
-
- 291 FPS
- 0x00000123
-
-
- 292 FPS
- 0x00000124
-
-
- 293 FPS
- 0x00000125
-
-
- 294 FPS
- 0x00000126
-
-
- 295 FPS
- 0x00000127
-
-
- 296 FPS
- 0x00000128
-
-
- 297 FPS
- 0x00000129
-
-
- 298 FPS
- 0x0000012A
-
-
- 299 FPS
- 0x0000012B
-
-
- 300 FPS
- 0x0000012C
-
-
- 301 FPS
- 0x0000012D
-
-
- 302 FPS
- 0x0000012E
-
-
- 303 FPS
- 0x0000012F
-
-
- 304 FPS
- 0x00000130
-
-
- 305 FPS
- 0x00000131
-
-
- 306 FPS
- 0x00000132
-
-
- 307 FPS
- 0x00000133
-
-
- 308 FPS
- 0x00000134
-
-
- 309 FPS
- 0x00000135
-
-
- 310 FPS
- 0x00000136
-
-
- 311 FPS
- 0x00000137
-
-
- 312 FPS
- 0x00000138
-
-
- 313 FPS
- 0x00000139
-
-
- 314 FPS
- 0x0000013A
-
-
- 315 FPS
- 0x0000013B
-
-
- 316 FPS
- 0x0000013C
-
-
- 317 FPS
- 0x0000013D
-
-
- 318 FPS
- 0x0000013E
-
-
- 319 FPS
- 0x0000013F
-
-
- 320 FPS
- 0x00000140
-
-
- 321 FPS
- 0x00000141
-
-
- 322 FPS
- 0x00000142
-
-
- 323 FPS
- 0x00000143
-
-
- 324 FPS
- 0x00000144
-
-
- 325 FPS
- 0x00000145
-
-
- 326 FPS
- 0x00000146
-
-
- 327 FPS
- 0x00000147
-
-
- 328 FPS
- 0x00000148
-
-
- 329 FPS
- 0x00000149
-
-
- 330 FPS
- 0x0000014A
-
-
- 331 FPS
- 0x0000014B
-
-
- 332 FPS
- 0x0000014C
-
-
- 333 FPS
- 0x0000014D
-
-
- 334 FPS
- 0x0000014E
-
-
- 335 FPS
- 0x0000014F
-
-
- 336 FPS
- 0x00000150
-
-
- 337 FPS
- 0x00000151
-
-
- 338 FPS
- 0x00000152
-
-
- 339 FPS
- 0x00000153
-
-
- 340 FPS
- 0x00000154
-
-
- 341 FPS
- 0x00000155
-
-
- 342 FPS
- 0x00000156
-
-
- 343 FPS
- 0x00000157
-
-
- 344 FPS
- 0x00000158
-
-
- 345 FPS
- 0x00000159
-
-
- 346 FPS
- 0x0000015A
-
-
- 347 FPS
- 0x0000015B
-
-
- 348 FPS
- 0x0000015C
-
-
- 349 FPS
- 0x0000015D
-
-
- 350 FPS
- 0x0000015E
-
-
- 351 FPS
- 0x0000015F
-
-
- 352 FPS
- 0x00000160
-
-
- 353 FPS
- 0x00000161
-
-
- 354 FPS
- 0x00000162
-
-
- 355 FPS
- 0x00000163
-
-
- 356 FPS
- 0x00000164
-
-
- 357 FPS
- 0x00000165
-
-
- 358 FPS
- 0x00000166
-
-
- 359 FPS
- 0x00000167
-
-
- 360 FPS
- 0x00000168
-
-
- 361 FPS
- 0x00000169
-
-
- 362 FPS
- 0x0000016A
-
-
- 363 FPS
- 0x0000016B
-
-
- 364 FPS
- 0x0000016C
-
-
- 365 FPS
- 0x0000016D
-
-
- 366 FPS
- 0x0000016E
-
-
- 367 FPS
- 0x0000016F
-
-
- 368 FPS
- 0x00000170
-
-
- 369 FPS
- 0x00000171
-
-
- 370 FPS
- 0x00000172
-
-
- 371 FPS
- 0x00000173
-
-
- 372 FPS
- 0x00000174
-
-
- 373 FPS
- 0x00000175
-
-
- 374 FPS
- 0x00000176
-
-
- 375 FPS
- 0x00000177
-
-
- 376 FPS
- 0x00000178
-
-
- 377 FPS
- 0x00000179
-
-
- 378 FPS
- 0x0000017A
-
-
- 379 FPS
- 0x0000017B
-
-
- 380 FPS
- 0x0000017C
-
-
- 381 FPS
- 0x0000017D
-
-
- 382 FPS
- 0x0000017E
-
-
- 383 FPS
- 0x0000017F
-
-
- 384 FPS
- 0x00000180
-
-
- 385 FPS
- 0x00000181
-
-
- 386 FPS
- 0x00000182
-
-
- 387 FPS
- 0x00000183
-
-
- 388 FPS
- 0x00000184
-
-
- 389 FPS
- 0x00000185
-
-
- 390 FPS
- 0x00000186
-
-
- 391 FPS
- 0x00000187
-
-
- 392 FPS
- 0x00000188
-
-
- 393 FPS
- 0x00000189
-
-
- 394 FPS
- 0x0000018A
-
-
- 395 FPS
- 0x0000018B
-
-
- 396 FPS
- 0x0000018C
-
-
- 397 FPS
- 0x0000018D
-
-
- 398 FPS
- 0x0000018E
-
-
- 399 FPS
- 0x0000018F
-
-
- 400 FPS
- 0x00000190
-
-
- 401 FPS
- 0x00000191
-
-
- 402 FPS
- 0x00000192
-
-
- 403 FPS
- 0x00000193
-
-
- 404 FPS
- 0x00000194
-
-
- 405 FPS
- 0x00000195
-
-
- 406 FPS
- 0x00000196
-
-
- 407 FPS
- 0x00000197
-
-
- 408 FPS
- 0x00000198
-
-
- 409 FPS
- 0x00000199
-
-
- 410 FPS
- 0x0000019A
-
-
- 411 FPS
- 0x0000019B
-
-
- 412 FPS
- 0x0000019C
-
-
- 413 FPS
- 0x0000019D
-
-
- 414 FPS
- 0x0000019E
-
-
- 415 FPS
- 0x0000019F
-
-
- 416 FPS
- 0x000001A0
-
-
- 417 FPS
- 0x000001A1
-
-
- 418 FPS
- 0x000001A2
-
-
- 419 FPS
- 0x000001A3
-
-
- 420 FPS
- 0x000001A4
-
-
- 421 FPS
- 0x000001A5
-
-
- 422 FPS
- 0x000001A6
-
-
- 423 FPS
- 0x000001A7
-
-
- 424 FPS
- 0x000001A8
-
-
- 425 FPS
- 0x000001A9
-
-
- 426 FPS
- 0x000001AA
-
-
- 427 FPS
- 0x000001AB
-
-
- 428 FPS
- 0x000001AC
-
-
- 429 FPS
- 0x000001AD
-
-
- 430 FPS
- 0x000001AE
-
-
- 431 FPS
- 0x000001AF
-
-
- 432 FPS
- 0x000001B0
-
-
- 433 FPS
- 0x000001B1
-
-
- 434 FPS
- 0x000001B2
-
-
- 435 FPS
- 0x000001B3
-
-
- 436 FPS
- 0x000001B4
-
-
- 437 FPS
- 0x000001B5
-
-
- 438 FPS
- 0x000001B6
-
-
- 439 FPS
- 0x000001B7
-
-
- 440 FPS
- 0x000001B8
-
-
- 441 FPS
- 0x000001B9
-
-
- 442 FPS
- 0x000001BA
-
-
- 443 FPS
- 0x000001BB
-
-
- 444 FPS
- 0x000001BC
-
-
- 445 FPS
- 0x000001BD
-
-
- 446 FPS
- 0x000001BE
-
-
- 447 FPS
- 0x000001BF
-
-
- 448 FPS
- 0x000001C0
-
-
- 449 FPS
- 0x000001C1
-
-
- 450 FPS
- 0x000001C2
-
-
- 451 FPS
- 0x000001C3
-
-
- 452 FPS
- 0x000001C4
-
-
- 453 FPS
- 0x000001C5
-
-
- 454 FPS
- 0x000001C6
-
-
- 455 FPS
- 0x000001C7
-
-
- 456 FPS
- 0x000001C8
-
-
- 457 FPS
- 0x000001C9
-
-
- 458 FPS
- 0x000001CA
-
-
- 459 FPS
- 0x000001CB
-
-
- 460 FPS
- 0x000001CC
-
-
- 461 FPS
- 0x000001CD
-
-
- 462 FPS
- 0x000001CE
-
-
- 463 FPS
- 0x000001CF
-
-
- 464 FPS
- 0x000001D0
-
-
- 465 FPS
- 0x000001D1
-
-
- 466 FPS
- 0x000001D2
-
-
- 467 FPS
- 0x000001D3
-
-
- 468 FPS
- 0x000001D4
-
-
- 469 FPS
- 0x000001D5
-
-
- 470 FPS
- 0x000001D6
-
-
- 471 FPS
- 0x000001D7
-
-
- 472 FPS
- 0x000001D8
-
-
- 473 FPS
- 0x000001D9
-
-
- 474 FPS
- 0x000001DA
-
-
- 475 FPS
- 0x000001DB
-
-
- 476 FPS
- 0x000001DC
-
-
- 477 FPS
- 0x000001DD
-
-
- 478 FPS
- 0x000001DE
-
-
- 479 FPS
- 0x000001DF
-
-
- 480 FPS
- 0x000001E0
-
-
- 481 FPS
- 0x000001E1
-
-
- 482 FPS
- 0x000001E2
-
-
- 483 FPS
- 0x000001E3
-
-
- 484 FPS
- 0x000001E4
-
-
- 485 FPS
- 0x000001E5
-
-
- 486 FPS
- 0x000001E6
-
-
- 487 FPS
- 0x000001E7
-
-
- 488 FPS
- 0x000001E8
-
-
- 489 FPS
- 0x000001E9
-
-
- 490 FPS
- 0x000001EA
-
-
- 491 FPS
- 0x000001EB
-
-
- 492 FPS
- 0x000001EC
-
-
- 493 FPS
- 0x000001ED
-
-
- 494 FPS
- 0x000001EE
-
-
- 495 FPS
- 0x000001EF
-
-
- 496 FPS
- 0x000001F0
-
-
- 497 FPS
- 0x000001F1
-
-
- 498 FPS
- 0x000001F2
-
-
- 499 FPS
- 0x000001F3
-
-
- 500 FPS
- 0x000001F4
-
-
- 501 FPS
- 0x000001F5
-
-
- 502 FPS
- 0x000001F6
-
-
- 503 FPS
- 0x000001F7
-
-
- 504 FPS
- 0x000001F8
-
-
- 505 FPS
- 0x000001F9
-
-
- 506 FPS
- 0x000001FA
-
-
- 507 FPS
- 0x000001FB
-
-
- 508 FPS
- 0x000001FC
-
-
- 509 FPS
- 0x000001FD
-
-
- 510 FPS
- 0x000001FE
-
-
- 511 FPS
- 0x000001FF
-
-
- 512 FPS
- 0x00000200
-
-
- 513 FPS
- 0x00000201
-
-
- 514 FPS
- 0x00000202
-
-
- 515 FPS
- 0x00000203
-
-
- 516 FPS
- 0x00000204
-
-
- 517 FPS
- 0x00000205
-
-
- 518 FPS
- 0x00000206
-
-
- 519 FPS
- 0x00000207
-
-
- 520 FPS
- 0x00000208
-
-
- 521 FPS
- 0x00000209
-
-
- 522 FPS
- 0x0000020A
-
-
- 523 FPS
- 0x0000020B
-
-
- 524 FPS
- 0x0000020C
-
-
- 525 FPS
- 0x0000020D
-
-
- 526 FPS
- 0x0000020E
-
-
- 527 FPS
- 0x0000020F
-
-
- 528 FPS
- 0x00000210
-
-
- 529 FPS
- 0x00000211
-
-
- 530 FPS
- 0x00000212
-
-
- 531 FPS
- 0x00000213
-
-
- 532 FPS
- 0x00000214
-
-
- 533 FPS
- 0x00000215
-
-
- 534 FPS
- 0x00000216
-
-
- 535 FPS
- 0x00000217
-
-
- 536 FPS
- 0x00000218
-
-
- 537 FPS
- 0x00000219
-
-
- 538 FPS
- 0x0000021A
-
-
- 539 FPS
- 0x0000021B
-
-
- 540 FPS
- 0x0000021C
-
-
- 541 FPS
- 0x0000021D
-
-
- 542 FPS
- 0x0000021E
-
-
- 543 FPS
- 0x0000021F
-
-
- 544 FPS
- 0x00000220
-
-
- 545 FPS
- 0x00000221
-
-
- 546 FPS
- 0x00000222
-
-
- 547 FPS
- 0x00000223
-
-
- 548 FPS
- 0x00000224
-
-
- 549 FPS
- 0x00000225
-
-
- 550 FPS
- 0x00000226
-
-
- 551 FPS
- 0x00000227
-
-
- 552 FPS
- 0x00000228
-
-
- 553 FPS
- 0x00000229
-
-
- 554 FPS
- 0x0000022A
-
-
- 555 FPS
- 0x0000022B
-
-
- 556 FPS
- 0x0000022C
-
-
- 557 FPS
- 0x0000022D
-
-
- 558 FPS
- 0x0000022E
-
-
- 559 FPS
- 0x0000022F
-
-
- 560 FPS
- 0x00000230
-
-
- 561 FPS
- 0x00000231
-
-
- 562 FPS
- 0x00000232
-
-
- 563 FPS
- 0x00000233
-
-
- 564 FPS
- 0x00000234
-
-
- 565 FPS
- 0x00000235
-
-
- 566 FPS
- 0x00000236
-
-
- 567 FPS
- 0x00000237
-
-
- 568 FPS
- 0x00000238
-
-
- 569 FPS
- 0x00000239
-
-
- 570 FPS
- 0x0000023A
-
-
- 571 FPS
- 0x0000023B
-
-
- 572 FPS
- 0x0000023C
-
-
- 573 FPS
- 0x0000023D
-
-
- 574 FPS
- 0x0000023E
-
-
- 575 FPS
- 0x0000023F
-
-
- 576 FPS
- 0x00000240
-
-
- 577 FPS
- 0x00000241
-
-
- 578 FPS
- 0x00000242
-
-
- 579 FPS
- 0x00000243
-
-
- 580 FPS
- 0x00000244
-
-
- 581 FPS
- 0x00000245
-
-
- 582 FPS
- 0x00000246
-
-
- 583 FPS
- 0x00000247
-
-
- 584 FPS
- 0x00000248
-
-
- 585 FPS
- 0x00000249
-
-
- 586 FPS
- 0x0000024A
-
-
- 587 FPS
- 0x0000024B
-
-
- 588 FPS
- 0x0000024C
-
-
- 589 FPS
- 0x0000024D
-
-
- 590 FPS
- 0x0000024E
-
-
- 591 FPS
- 0x0000024F
-
-
- 592 FPS
- 0x00000250
-
-
- 593 FPS
- 0x00000251
-
-
- 594 FPS
- 0x00000252
-
-
- 595 FPS
- 0x00000253
-
-
- 596 FPS
- 0x00000254
-
-
- 597 FPS
- 0x00000255
-
-
- 598 FPS
- 0x00000256
-
-
- 599 FPS
- 0x00000257
-
-
- 600 FPS
- 0x00000258
-
-
- 601 FPS
- 0x00000259
-
-
- 602 FPS
- 0x0000025A
-
-
- 603 FPS
- 0x0000025B
-
-
- 604 FPS
- 0x0000025C
-
-
- 605 FPS
- 0x0000025D
-
-
- 606 FPS
- 0x0000025E
-
-
- 607 FPS
- 0x0000025F
-
-
- 608 FPS
- 0x00000260
-
-
- 609 FPS
- 0x00000261
-
-
- 610 FPS
- 0x00000262
-
-
- 611 FPS
- 0x00000263
-
-
- 612 FPS
- 0x00000264
-
-
- 613 FPS
- 0x00000265
-
-
- 614 FPS
- 0x00000266
-
-
- 615 FPS
- 0x00000267
-
-
- 616 FPS
- 0x00000268
-
-
- 617 FPS
- 0x00000269
-
-
- 618 FPS
- 0x0000026A
-
-
- 619 FPS
- 0x0000026B
-
-
- 620 FPS
- 0x0000026C
-
-
- 621 FPS
- 0x0000026D
-
-
- 622 FPS
- 0x0000026E
-
-
- 623 FPS
- 0x0000026F
-
-
- 624 FPS
- 0x00000270
-
-
- 625 FPS
- 0x00000271
-
-
- 626 FPS
- 0x00000272
-
-
- 627 FPS
- 0x00000273
-
-
- 628 FPS
- 0x00000274
-
-
- 629 FPS
- 0x00000275
-
-
- 630 FPS
- 0x00000276
-
-
- 631 FPS
- 0x00000277
-
-
- 632 FPS
- 0x00000278
-
-
- 633 FPS
- 0x00000279
-
-
- 634 FPS
- 0x0000027A
-
-
- 635 FPS
- 0x0000027B
-
-
- 636 FPS
- 0x0000027C
-
-
- 637 FPS
- 0x0000027D
-
-
- 638 FPS
- 0x0000027E
-
-
- 639 FPS
- 0x0000027F
-
-
- 640 FPS
- 0x00000280
-
-
- 641 FPS
- 0x00000281
-
-
- 642 FPS
- 0x00000282
-
-
- 643 FPS
- 0x00000283
-
-
- 644 FPS
- 0x00000284
-
-
- 645 FPS
- 0x00000285
-
-
- 646 FPS
- 0x00000286
-
-
- 647 FPS
- 0x00000287
-
-
- 648 FPS
- 0x00000288
-
-
- 649 FPS
- 0x00000289
-
-
- 650 FPS
- 0x0000028A
-
-
- 651 FPS
- 0x0000028B
-
-
- 652 FPS
- 0x0000028C
-
-
- 653 FPS
- 0x0000028D
-
-
- 654 FPS
- 0x0000028E
-
-
- 655 FPS
- 0x0000028F
-
-
- 656 FPS
- 0x00000290
-
-
- 657 FPS
- 0x00000291
-
-
- 658 FPS
- 0x00000292
-
-
- 659 FPS
- 0x00000293
-
-
- 660 FPS
- 0x00000294
-
-
- 661 FPS
- 0x00000295
-
-
- 662 FPS
- 0x00000296
-
-
- 663 FPS
- 0x00000297
-
-
- 664 FPS
- 0x00000298
-
-
- 665 FPS
- 0x00000299
-
-
- 666 FPS
- 0x0000029A
-
-
- 667 FPS
- 0x0000029B
-
-
- 668 FPS
- 0x0000029C
-
-
- 669 FPS
- 0x0000029D
-
-
- 670 FPS
- 0x0000029E
-
-
- 671 FPS
- 0x0000029F
-
-
- 672 FPS
- 0x000002A0
-
-
- 673 FPS
- 0x000002A1
-
-
- 674 FPS
- 0x000002A2
-
-
- 675 FPS
- 0x000002A3
-
-
- 676 FPS
- 0x000002A4
-
-
- 677 FPS
- 0x000002A5
-
-
- 678 FPS
- 0x000002A6
-
-
- 679 FPS
- 0x000002A7
-
-
- 680 FPS
- 0x000002A8
-
-
- 681 FPS
- 0x000002A9
-
-
- 682 FPS
- 0x000002AA
-
-
- 683 FPS
- 0x000002AB
-
-
- 684 FPS
- 0x000002AC
-
-
- 685 FPS
- 0x000002AD
-
-
- 686 FPS
- 0x000002AE
-
-
- 687 FPS
- 0x000002AF
-
-
- 688 FPS
- 0x000002B0
-
-
- 689 FPS
- 0x000002B1
-
-
- 690 FPS
- 0x000002B2
-
-
- 691 FPS
- 0x000002B3
-
-
- 692 FPS
- 0x000002B4
-
-
- 693 FPS
- 0x000002B5
-
-
- 694 FPS
- 0x000002B6
-
-
- 695 FPS
- 0x000002B7
-
-
- 696 FPS
- 0x000002B8
-
-
- 697 FPS
- 0x000002B9
-
-
- 698 FPS
- 0x000002BA
-
-
- 699 FPS
- 0x000002BB
-
-
- 700 FPS
- 0x000002BC
-
-
- 701 FPS
- 0x000002BD
-
-
- 702 FPS
- 0x000002BE
-
-
- 703 FPS
- 0x000002BF
-
-
- 704 FPS
- 0x000002C0
-
-
- 705 FPS
- 0x000002C1
-
-
- 706 FPS
- 0x000002C2
-
-
- 707 FPS
- 0x000002C3
-
-
- 708 FPS
- 0x000002C4
-
-
- 709 FPS
- 0x000002C5
-
-
- 710 FPS
- 0x000002C6
-
-
- 711 FPS
- 0x000002C7
-
-
- 712 FPS
- 0x000002C8
-
-
- 713 FPS
- 0x000002C9
-
-
- 714 FPS
- 0x000002CA
-
-
- 715 FPS
- 0x000002CB
-
-
- 716 FPS
- 0x000002CC
-
-
- 717 FPS
- 0x000002CD
-
-
- 718 FPS
- 0x000002CE
-
-
- 719 FPS
- 0x000002CF
-
-
- 720 FPS
- 0x000002D0
-
-
- 721 FPS
- 0x000002D1
-
-
- 722 FPS
- 0x000002D2
-
-
- 723 FPS
- 0x000002D3
-
-
- 724 FPS
- 0x000002D4
-
-
- 725 FPS
- 0x000002D5
-
-
- 726 FPS
- 0x000002D6
-
-
- 727 FPS
- 0x000002D7
-
-
- 728 FPS
- 0x000002D8
-
-
- 729 FPS
- 0x000002D9
-
-
- 730 FPS
- 0x000002DA
-
-
- 731 FPS
- 0x000002DB
-
-
- 732 FPS
- 0x000002DC
-
-
- 733 FPS
- 0x000002DD
-
-
- 734 FPS
- 0x000002DE
-
-
- 735 FPS
- 0x000002DF
-
-
- 736 FPS
- 0x000002E0
-
-
- 737 FPS
- 0x000002E1
-
-
- 738 FPS
- 0x000002E2
-
-
- 739 FPS
- 0x000002E3
-
-
- 740 FPS
- 0x000002E4
-
-
- 741 FPS
- 0x000002E5
-
-
- 742 FPS
- 0x000002E6
-
-
- 743 FPS
- 0x000002E7
-
-
- 744 FPS
- 0x000002E8
-
-
- 745 FPS
- 0x000002E9
-
-
- 746 FPS
- 0x000002EA
-
-
- 747 FPS
- 0x000002EB
-
-
- 748 FPS
- 0x000002EC
-
-
- 749 FPS
- 0x000002ED
-
-
- 750 FPS
- 0x000002EE
-
-
- 751 FPS
- 0x000002EF
-
-
- 752 FPS
- 0x000002F0
-
-
- 753 FPS
- 0x000002F1
-
-
- 754 FPS
- 0x000002F2
-
-
- 755 FPS
- 0x000002F3
-
-
- 756 FPS
- 0x000002F4
-
-
- 757 FPS
- 0x000002F5
-
-
- 758 FPS
- 0x000002F6
-
-
- 759 FPS
- 0x000002F7
-
-
- 760 FPS
- 0x000002F8
-
-
- 761 FPS
- 0x000002F9
-
-
- 762 FPS
- 0x000002FA
-
-
- 763 FPS
- 0x000002FB
-
-
- 764 FPS
- 0x000002FC
-
-
- 765 FPS
- 0x000002FD
-
-
- 766 FPS
- 0x000002FE
-
-
- 767 FPS
- 0x000002FF
-
-
- 768 FPS
- 0x00000300
-
-
- 769 FPS
- 0x00000301
-
-
- 770 FPS
- 0x00000302
-
-
- 771 FPS
- 0x00000303
-
-
- 772 FPS
- 0x00000304
-
-
- 773 FPS
- 0x00000305
-
-
- 774 FPS
- 0x00000306
-
-
- 775 FPS
- 0x00000307
-
-
- 776 FPS
- 0x00000308
-
-
- 777 FPS
- 0x00000309
-
-
- 778 FPS
- 0x0000030A
-
-
- 779 FPS
- 0x0000030B
-
-
- 780 FPS
- 0x0000030C
-
-
- 781 FPS
- 0x0000030D
-
-
- 782 FPS
- 0x0000030E
-
-
- 783 FPS
- 0x0000030F
-
-
- 784 FPS
- 0x00000310
-
-
- 785 FPS
- 0x00000311
-
-
- 786 FPS
- 0x00000312
-
-
- 787 FPS
- 0x00000313
-
-
- 788 FPS
- 0x00000314
-
-
- 789 FPS
- 0x00000315
-
-
- 790 FPS
- 0x00000316
-
-
- 791 FPS
- 0x00000317
-
-
- 792 FPS
- 0x00000318
-
-
- 793 FPS
- 0x00000319
-
-
- 794 FPS
- 0x0000031A
-
-
- 795 FPS
- 0x0000031B
-
-
- 796 FPS
- 0x0000031C
-
-
- 797 FPS
- 0x0000031D
-
-
- 798 FPS
- 0x0000031E
-
-
- 799 FPS
- 0x0000031F
-
-
- 800 FPS
- 0x00000320
-
-
- 801 FPS
- 0x00000321
-
-
- 802 FPS
- 0x00000322
-
-
- 803 FPS
- 0x00000323
-
-
- 804 FPS
- 0x00000324
-
-
- 805 FPS
- 0x00000325
-
-
- 806 FPS
- 0x00000326
-
-
- 807 FPS
- 0x00000327
-
-
- 808 FPS
- 0x00000328
-
-
- 809 FPS
- 0x00000329
-
-
- 810 FPS
- 0x0000032A
-
-
- 811 FPS
- 0x0000032B
-
-
- 812 FPS
- 0x0000032C
-
-
- 813 FPS
- 0x0000032D
-
-
- 814 FPS
- 0x0000032E
-
-
- 815 FPS
- 0x0000032F
-
-
- 816 FPS
- 0x00000330
-
-
- 817 FPS
- 0x00000331
-
-
- 818 FPS
- 0x00000332
-
-
- 819 FPS
- 0x00000333
-
-
- 820 FPS
- 0x00000334
-
-
- 821 FPS
- 0x00000335
-
-
- 822 FPS
- 0x00000336
-
-
- 823 FPS
- 0x00000337
-
-
- 824 FPS
- 0x00000338
-
-
- 825 FPS
- 0x00000339
-
-
- 826 FPS
- 0x0000033A
-
-
- 827 FPS
- 0x0000033B
-
-
- 828 FPS
- 0x0000033C
-
-
- 829 FPS
- 0x0000033D
-
-
- 830 FPS
- 0x0000033E
-
-
- 831 FPS
- 0x0000033F
-
-
- 832 FPS
- 0x00000340
-
-
- 833 FPS
- 0x00000341
-
-
- 834 FPS
- 0x00000342
-
-
- 835 FPS
- 0x00000343
-
-
- 836 FPS
- 0x00000344
-
-
- 837 FPS
- 0x00000345
-
-
- 838 FPS
- 0x00000346
-
-
- 839 FPS
- 0x00000347
-
-
- 840 FPS
- 0x00000348
-
-
- 841 FPS
- 0x00000349
-
-
- 842 FPS
- 0x0000034A
-
-
- 843 FPS
- 0x0000034B
-
-
- 844 FPS
- 0x0000034C
-
-
- 845 FPS
- 0x0000034D
-
-
- 846 FPS
- 0x0000034E
-
-
- 847 FPS
- 0x0000034F
-
-
- 848 FPS
- 0x00000350
-
-
- 849 FPS
- 0x00000351
-
-
- 850 FPS
- 0x00000352
-
-
- 851 FPS
- 0x00000353
-
-
- 852 FPS
- 0x00000354
-
-
- 853 FPS
- 0x00000355
-
-
- 854 FPS
- 0x00000356
-
-
- 855 FPS
- 0x00000357
-
-
- 856 FPS
- 0x00000358
-
-
- 857 FPS
- 0x00000359
-
-
- 858 FPS
- 0x0000035A
-
-
- 859 FPS
- 0x0000035B
-
-
- 860 FPS
- 0x0000035C
-
-
- 861 FPS
- 0x0000035D
-
-
- 862 FPS
- 0x0000035E
-
-
- 863 FPS
- 0x0000035F
-
-
- 864 FPS
- 0x00000360
-
-
- 865 FPS
- 0x00000361
-
-
- 866 FPS
- 0x00000362
-
-
- 867 FPS
- 0x00000363
-
-
- 868 FPS
- 0x00000364
-
-
- 869 FPS
- 0x00000365
-
-
- 870 FPS
- 0x00000366
-
-
- 871 FPS
- 0x00000367
-
-
- 872 FPS
- 0x00000368
-
-
- 873 FPS
- 0x00000369
-
-
- 874 FPS
- 0x0000036A
-
-
- 875 FPS
- 0x0000036B
-
-
- 876 FPS
- 0x0000036C
-
-
- 877 FPS
- 0x0000036D
-
-
- 878 FPS
- 0x0000036E
-
-
- 879 FPS
- 0x0000036F
-
-
- 880 FPS
- 0x00000370
-
-
- 881 FPS
- 0x00000371
-
-
- 882 FPS
- 0x00000372
-
-
- 883 FPS
- 0x00000373
-
-
- 884 FPS
- 0x00000374
-
-
- 885 FPS
- 0x00000375
-
-
- 886 FPS
- 0x00000376
-
-
- 887 FPS
- 0x00000377
-
-
- 888 FPS
- 0x00000378
-
-
- 889 FPS
- 0x00000379
-
-
- 890 FPS
- 0x0000037A
-
-
- 891 FPS
- 0x0000037B
-
-
- 892 FPS
- 0x0000037C
-
-
- 893 FPS
- 0x0000037D
-
-
- 894 FPS
- 0x0000037E
-
-
- 895 FPS
- 0x0000037F
-
-
- 896 FPS
- 0x00000380
-
-
- 897 FPS
- 0x00000381
-
-
- 898 FPS
- 0x00000382
-
-
- 899 FPS
- 0x00000383
-
-
- 900 FPS
- 0x00000384
-
-
- 901 FPS
- 0x00000385
-
-
- 902 FPS
- 0x00000386
-
-
- 903 FPS
- 0x00000387
-
-
- 904 FPS
- 0x00000388
-
-
- 905 FPS
- 0x00000389
-
-
- 906 FPS
- 0x0000038A
-
-
- 907 FPS
- 0x0000038B
-
-
- 908 FPS
- 0x0000038C
-
-
- 909 FPS
- 0x0000038D
-
-
- 910 FPS
- 0x0000038E
-
-
- 911 FPS
- 0x0000038F
-
-
- 912 FPS
- 0x00000390
-
-
- 913 FPS
- 0x00000391
-
-
- 914 FPS
- 0x00000392
-
-
- 915 FPS
- 0x00000393
-
-
- 916 FPS
- 0x00000394
-
-
- 917 FPS
- 0x00000395
-
-
- 918 FPS
- 0x00000396
-
-
- 919 FPS
- 0x00000397
-
-
- 920 FPS
- 0x00000398
-
-
- 921 FPS
- 0x00000399
-
-
- 922 FPS
- 0x0000039A
-
-
- 923 FPS
- 0x0000039B
-
-
- 924 FPS
- 0x0000039C
-
-
- 925 FPS
- 0x0000039D
-
-
- 926 FPS
- 0x0000039E
-
-
- 927 FPS
- 0x0000039F
-
-
- 928 FPS
- 0x000003A0
-
-
- 929 FPS
- 0x000003A1
-
-
- 930 FPS
- 0x000003A2
-
-
- 931 FPS
- 0x000003A3
-
-
- 932 FPS
- 0x000003A4
-
-
- 933 FPS
- 0x000003A5
-
-
- 934 FPS
- 0x000003A6
-
-
- 935 FPS
- 0x000003A7
-
-
- 936 FPS
- 0x000003A8
-
-
- 937 FPS
- 0x000003A9
-
-
- 938 FPS
- 0x000003AA
-
-
- 939 FPS
- 0x000003AB
-
-
- 940 FPS
- 0x000003AC
-
-
- 941 FPS
- 0x000003AD
-
-
- 942 FPS
- 0x000003AE
-
-
- 943 FPS
- 0x000003AF
-
-
- 944 FPS
- 0x000003B0
-
-
- 945 FPS
- 0x000003B1
-
-
- 946 FPS
- 0x000003B2
-
-
- 947 FPS
- 0x000003B3
-
-
- 948 FPS
- 0x000003B4
-
-
- 949 FPS
- 0x000003B5
-
-
- 950 FPS
- 0x000003B6
-
-
- 951 FPS
- 0x000003B7
-
-
- 952 FPS
- 0x000003B8
-
-
- 953 FPS
- 0x000003B9
-
-
- 954 FPS
- 0x000003BA
-
-
- 955 FPS
- 0x000003BB
-
-
- 956 FPS
- 0x000003BC
-
-
- 957 FPS
- 0x000003BD
-
-
- 958 FPS
- 0x000003BE
-
-
- 959 FPS
- 0x000003BF
-
-
- 960 FPS
- 0x000003C0
-
-
- 961 FPS
- 0x000003C1
-
-
- 962 FPS
- 0x000003C2
-
-
- 963 FPS
- 0x000003C3
-
-
- 964 FPS
- 0x000003C4
-
-
- 965 FPS
- 0x000003C5
-
-
- 966 FPS
- 0x000003C6
-
-
- 967 FPS
- 0x000003C7
-
-
- 968 FPS
- 0x000003C8
-
-
- 969 FPS
- 0x000003C9
-
-
- 970 FPS
- 0x000003CA
-
-
- 971 FPS
- 0x000003CB
-
-
- 972 FPS
- 0x000003CC
-
-
- 973 FPS
- 0x000003CD
-
-
- 974 FPS
- 0x000003CE
-
-
- 975 FPS
- 0x000003CF
-
-
- 976 FPS
- 0x000003D0
-
-
- 977 FPS
- 0x000003D1
-
-
- 978 FPS
- 0x000003D2
-
-
- 979 FPS
- 0x000003D3
-
-
- 980 FPS
- 0x000003D4
-
-
- 981 FPS
- 0x000003D5
-
-
- 982 FPS
- 0x000003D6
-
-
- 983 FPS
- 0x000003D7
-
-
- 984 FPS
- 0x000003D8
-
-
- 985 FPS
- 0x000003D9
-
-
- 986 FPS
- 0x000003DA
-
-
- 987 FPS
- 0x000003DB
-
-
- 988 FPS
- 0x000003DC
-
-
- 989 FPS
- 0x000003DD
-
-
- 990 FPS
- 0x000003DE
-
-
- 991 FPS
- 0x000003DF
-
-
- 992 FPS
- 0x000003E0
-
-
- 993 FPS
- 0x000003E1
-
-
- 994 FPS
- 0x000003E2
-
-
- 995 FPS
- 0x000003E3
-
-
- 996 FPS
- 0x000003E4
-
-
- 997 FPS
- 0x000003E5
-
-
- 998 FPS
- 0x000003E6
-
-
- 999 FPS
- 0x000003E7
-
-
- 1000 FPS
- 0x000003E8
-
-
-
-
-
-
-
- NVLINK SLI Mode
- 0x00A06948
- 6 - SLI
- 410.00
-
-
- Texture filtering - Quality substitution
- 0x00CE2692
- 4 - Texture Filtering
- 418.00
-
-
- No Substitution
- 0x00000000
-
-
- High quality becomes quality
- 0x00000001
-
-
-
-
-
- Enable Maxwell sample interleaving (MFAA)
- 0x0098C1AC
- 3 - Antialiasing
- 344.11
-
-
- Off
- 0x00000000
-
-
- On
- 0x00000001
-
-
-
-
-
- Prefered Refreshrate
- 0x0064B541
- 2 - Sync and Refresh
-
-
- Use the 3D application setting
- 0x00000000
-
-
- Highest available
- 0x00000001
-
-
-
-
-
-
- GSYNC - Application Mode
- 0x1194F158
- 331.00
- 2 - Sync and Refresh
-
-
- Off
- 0x00000000
-
-
- Fullscreen only
- 0x00000001
-
-
- Fullscreen and Windowed
- 0x00000002
-
-
-
-
-
- GSYNC - Global Mode
- 0x1094F1F7
- 331.00
- 2 - Sync and Refresh
-
-
- Off
- 0x00000000
-
-
- Fullscreen only
- 0x00000001
-
-
- Fullscreen and Windowed
- 0x00000002
-
-
-
-
-
- GSYNC - Global Feature
- 0x1094F157
- 331.00
- 2 - Sync and Refresh
-
-
- Off
- 0x00000000
-
-
- On
- 0x00000001
-
-
-
-
-
- GSYNC - Application State
- 0x10A879CF
- 331.00
- 2 - Sync and Refresh
-
-
- Allow
- 0x00000000
-
-
- Force Off
- 0x00000001
-
-
- Disallow
- 0x00000002
-
-
- Utra Low Motion Blur
- 0x00000003
-
-
- Fixed Refresh Rate
- 0x00000004
-
-
-
-
-
- GSYNC - Application Requested State
- 0x10A879AC
- 331.00
- 2 - Sync and Refresh
-
-
- Allow
- 0x00000000
-
-
- Force Off
- 0x00000001
-
-
- Disallow
- 0x00000002
-
-
- Utra Low Motion Blur
- 0x00000003
-
-
- Fixed Refresh Rate
- 0x00000004
-
-
-
-
-
- Prevent Anisotropic filtering
- 0x103BCCB5
- 331.00
- 4 - Texture Filtering
-
-
- Off
- 0x00000000
-
-
- On
- 0x00000001
-
-
-
-
-
- Shadercache
- 0x00198FFF
- 337.50
- 5 - Common
- 0x00000001
-
-
- Off
- 0x00000000
-
-
- On
- 0x00000001
-
-
-
-
-
- Antialiasing fix
- 0x000858F7
- 320.14
- 1 - Compatibility
- 0x00000001
-
-
- On
- 0x00000000
-
-
- Off
- 0x00000001
-
-
-
-
- Vertical Sync Smooth AFR behavior
- 0x101AE763
- 310.00
- 2 - Sync and Refresh
-
-
- Off
- 0x00000000
-
-
- On
- 0x00000001
-
-
-
-
-
- Texture filtering - Driver Controlled LOD Bias
- 0x00638E8F
- 313.00
- 4 - Texture Filtering
-
-
- Off
- 0x00000000
-
-
- On
- 0x00000001
-
-
-
-
-
- Flip Indicator
- 0x002CF156
- 2 - Sync and Refresh
-
-
- Disabled
- 0x00000000
-
-
- GRAPH_FLIP_FPS - FPS graph, measured on display hw flip
- 0x00000001
-
-
- GRAPH_PRESENT_FPS - FPS graph, measured when the user mode driver starts processing present
- 0x00000002
-
-
- GRAPH_APP_PRESENT_FPS - FPS graph, measured on app present
- 0x00000004
-
-
- DISPLAY_PAGING - Add red paging indicator bars to the GRAPH_PRESENT_FPS graph
- 0x00000008
-
-
- DISPLAY_APP_THREAD_WAIT - Add app thread wait time indiator bars to the GRAPH_APP_PRESENT_FPS graph
- 0x00000010
-
-
- Enabled - Enable everything
- 0x0000001F
-
-
-
-
-
-
- Toggle FXAA on or off
- 0x1074C972
- 300.00
- 3 - Antialiasing
-
-
- Off
- 0x00000000
-
-
- On
- 0x00000001
-
-
-
-
-
- Toggle FXAA Indicator on or off
- 0x1068FB9C
- 300.00
- 3 - Antialiasing
-
-
- Off
- 0x00000000
-
-
- On
- 0x00000001
-
-
-
-
-
- NVIDIA Predefined FXAA Usage
- 0x1034CB89
- 300.00
- 3 - Antialiasing
-
-
- Disallowed
- 0x00000000
-
-
- Allowed
- 0x00000001
-
-
-
-
-
- Antialiasing - Line gamma
- 0x2089BF6C
- 3 - Antialiasing
-
-
- Disabled
- 0x00000000
-
-
- Default
- 0x00000010
-
-
- Enabled
- 0x00000023
-
-
-
-
-
- Texture filtering - LOD Bias (DX)
- 0x00738E8F
- 4 - Texture Filtering
-
-
- -3.0000
- 0xFFFFFFE8
-
-
- -2.8750
- 0xFFFFFFE9
-
-
- -2.7500
- 0xFFFFFFEA
-
-
- -2.6250
- 0xFFFFFFEB
-
-
- -2.5000
- 0xFFFFFFEC
-
-
- -2.3750
- 0xFFFFFFED
-
-
- -2.2500
- 0xFFFFFFEE
-
-
- -2.1250
- 0xFFFFFFEF
-
-
- -2.0000
- 0xFFFFFFF0
-
-
- -1.8750
- 0xFFFFFFF1
-
-
- -1.7500
- 0xFFFFFFF2
-
-
- -1.6250
- 0xFFFFFFF3
-
-
- -1.5000
- 0xFFFFFFF4
-
-
- -1.3750
- 0xFFFFFFF5
-
-
- -1.2500
- 0xFFFFFFF6
-
-
- -1.1250
- 0xFFFFFFF7
-
-
- -1.0000
- 0xFFFFFFF8
-
-
- -0.8750
- 0xFFFFFFF9
-
-
- -0.7500
- 0xFFFFFFFA
-
-
- -0.6250
- 0xFFFFFFFB
-
-
- -0.5000
- 0xFFFFFFFC
-
-
- -0.3750
- 0xFFFFFFFD
-
-
- -0.2500
- 0xFFFFFFFE
-
-
- -0.1250
- 0xFFFFFFFF
-
-
- +0.0000
- 0x00000000
-
-
- +0.1250
- 0x00000001
-
-
- +0.2500
- 0x00000002
-
-
- +0.3750
- 0x00000003
-
-
- +0.5000
- 0x00000004
-
-
- +0.6250
- 0x00000005
-
-
- +0.7500
- 0x00000006
-
-
- +0.8750
- 0x00000007
-
-
- +1.0000
- 0x00000008
-
-
- +1.1250
- 0x00000009
-
-
- +1.2500
- 0x0000000A
-
-
- +1.3750
- 0x0000000B
-
-
- +1.5000
- 0x0000000C
-
-
- +1.6250
- 0x0000000D
-
-
- +1.7500
- 0x0000000E
-
-
- +1.8750
- 0x0000000F
-
-
- +2.0000
- 0x00000010
-
-
- +2.1250
- 0x00000011
-
-
- +2.2500
- 0x00000012
-
-
- +2.3750
- 0x00000013
-
-
- +2.5000
- 0x00000014
-
-
- +2.6250
- 0x00000015
-
-
- +2.7500
- 0x00000016
-
-
- +2.8750
- 0x00000017
-
-
- +3.0000
- 0x00000018
-
-
-
-
-
- Texture filtering - LOD Bias (OGL)
- 0x20403F79
- 4 - Texture Filtering
-
-
- -3.0000
- 0xFFFFFFD0
-
-
- -2.9375
- 0xFFFFFFD1
-
-
- -2.8750
- 0xFFFFFFD2
-
-
- -2.8125
- 0xFFFFFFD3
-
-
- -2.7500
- 0xFFFFFFD4
-
-
- -2.6875
- 0xFFFFFFD5
-
-
- -2.6250
- 0xFFFFFFD6
-
-
- -2.5625
- 0xFFFFFFD7
-
-
- -2.5000
- 0xFFFFFFD8
-
-
- -2.4375
- 0xFFFFFFD9
-
-
- -2.3750
- 0xFFFFFFDA
-
-
- -2.3125
- 0xFFFFFFDB
-
-
- -2.2500
- 0xFFFFFFDC
-
-
- -2.1875
- 0xFFFFFFDD
-
-
- -21250
- 0xFFFFFFDE
-
-
- -2.0625
- 0xFFFFFFDF
-
-
- -2.0000
- 0xFFFFFFE0
-
-
- -1.9375
- 0xFFFFFFE1
-
-
- -1.8750
- 0xFFFFFFE2
-
-
- -1.8125
- 0xFFFFFFE3
-
-
- -1.7500
- 0xFFFFFFE4
-
-
- -1.6875
- 0xFFFFFFE5
-
-
- -1.6250
- 0xFFFFFFE6
-
-
- -1.5625
- 0xFFFFFFE7
-
-
- -1.5000
- 0xFFFFFFE8
-
-
- -1.4375
- 0xFFFFFFE9
-
-
- -1.3750
- 0xFFFFFFEA
-
-
- -1.3125
- 0xFFFFFFEB
-
-
- -1.2500
- 0xFFFFFFEC
-
-
- -1.1875
- 0xFFFFFFED
-
-
- -1.1250
- 0xFFFFFFEE
-
-
- -1.0625
- 0xFFFFFFEF
-
-
- -1.0000
- 0xFFFFFFF0
-
-
- -0.9375
- 0xFFFFFFF1
-
-
- -0.8750
- 0xFFFFFFF2
-
-
- -0.8125
- 0xFFFFFFF3
-
-
- -0.7500
- 0xFFFFFFF4
-
-
- -0.6875
- 0xFFFFFFF5
-
-
- -0.6250
- 0xFFFFFFF6
-
-
- -0.5625
- 0xFFFFFFF7
-
-
- -0.5000
- 0xFFFFFFF8
-
-
- -0.4375
- 0xFFFFFFF9
-
-
- -0.3750
- 0xFFFFFFFA
-
-
- -0.3125
- 0xFFFFFFFB
-
-
- -0.2500
- 0xFFFFFFFC
-
-
- -0.1875
- 0xFFFFFFFD
-
-
- -0.1250
- 0xFFFFFFFE
-
-
- -0.0625
- 0xFFFFFFFF
-
-
- +0.0000
- 0x00000000
-
-
- +0.0625
- 0x00000001
-
-
- +0.1250
- 0x00000002
-
-
- +0.1875
- 0x00000003
-
-
- +0.2500
- 0x00000004
-
-
- +0.3125
- 0x00000005
-
-
- +0.3750
- 0x00000006
-
-
- +0.4375
- 0x00000007
-
-
- +0.5000
- 0x00000008
-
-
- +0.5625
- 0x00000009
-
-
- +0.6250
- 0x0000000A
-
-
- +0.6875
- 0x0000000B
-
-
- +0.7500
- 0x0000000C
-
-
- +0.8125
- 0x0000000D
-
-
- +0.8750
- 0x0000000E
-
-
- +0.9375
- 0x0000000F
-
-
- +1.0000
- 0x00000010
-
-
- +1.0625
- 0x00000011
-
-
- +1.1250
- 0x00000012
-
-
- +1.1875
- 0x00000013
-
-
- +1.2500
- 0x00000014
-
-
- +1.3125
- 0x00000015
-
-
- +1.3750
- 0x00000016
-
-
- +1.4375
- 0x00000017
-
-
- +1.5000
- 0x00000018
-
-
- +1.5625
- 0x00000019
-
-
- +1.6250
- 0x0000001A
-
-
- +1.6875
- 0x0000001B
-
-
- +1.7500
- 0x0000001C
-
-
- +1.8125
- 0x0000001D
-
-
- +1.8750
- 0x0000001E
-
-
- +1.9375
- 0x0000001F
-
-
- +2.0000
- 0x00000020
-
-
- +2.0625
- 0x00000021
-
-
- +2.1250
- 0x00000022
-
-
- +2.1875
- 0x00000023
-
-
- +2.2500
- 0x00000024
-
-
- +2.3125
- 0x00000025
-
-
- +2.3750
- 0x00000026
-
-
- +2.4375
- 0x00000027
-
-
- +2.5000
- 0x00000028
-
-
- +2.5625
- 0x00000029
-
-
- +2.6250
- 0x0000002A
-
-
- +2.6875
- 0x0000002B
-
-
- +2.7500
- 0x0000002C
-
-
- +2.8125
- 0x0000002D
-
-
- +2.8750
- 0x0000002E
-
-
- +2.9375
- 0x0000002F
-
-
- +3.0000
- 0x00000030
-
-
-
-
-
- SLI compatibility bits (OGL)
- 0x209746C1
- 1 - Compatibility
-
-
-
- SLI compatibility bits (DX12)
- 0x00A04746
- 1 - Compatibility
-
-
-
- SLI compatibility bits (DX10 + DX11)
- 0x00A06946
- 1 - Compatibility
-
-
-
- SLI Mode
- 0x0000000F
-
-
- Auto
- 0x00000000
-
-
- Single
- 0x00000004
-
-
- AFR
- 0x00000001
-
-
- SFR
- 0x00000002
-
-
- AFR-SFR
- 0x00000003
-
-
- 3 Way SLI AFR
- 0x00000006
-
-
- 4 Way SLI AFR
- 0x00000005
-
-
-
-
-
-
- SLI compatibility bits
- 0x1095DEF8
- 1 - Compatibility
-
-
-
- SLI Mode
- 0x00000007
-
-
- Auto
- 0x00000000
-
-
- Single
- 0x00000004
-
-
- AFR
- 0x00000001
-
-
- SFR
- 0x00000002
-
-
- AFR-SFR
- 0x00000003
-
-
- 3 Way SLI AFR
- 0x00000006
-
-
- 4 Way SLI AFR
- 0x00000005
-
-
-
-
- AFR Mode
- 0x02430000
-
-
- AFR 1
- 0x00000000
-
-
- AFR 2
- 0x02430000
-
-
-
-
-
-
- Antialiasing compatibility
- 0x00D55F7D
- 1 - Compatibility
-
-
-
-
- Antialiasing compatibility (DX1x)
- 0x00E32F8A
- 1 - Compatibility
-
-
-
-
- Ambient Occlusion compatibility
- 0x002C7F45
- 1 - Compatibility
-
-
-
-
- Antialiasing - Gamma correction
- 0x107D639D
- 0x00000002
- 3 - Antialiasing
-
-
- Off
- 0x00000000
-
-
- On
- 0x00000002
-
-
-
-
-
- Antialiasing - Behavior Flags
- 0x10ECDB82
- 3 - Antialiasing
-
-
- None
- 0x00000000
-
-
- Treat 'Override any application setting' as 'Application-controlled'
- 0x00000001
-
-
- Treat 'Override any application setting' as 'Enhance the application setting'
- 0x00000002
-
-
- Disable 'Override any application setting'
- 0x00000003
-
-
- Treat 'Enhance the application setting' as 'Application-controlled'
- 0x00000004
-
-
- Treat 'Enhance the application setting' as 'Override any application setting'
- 0x00000008
-
-
- Disable 'Enhance the application setting'
- 0x0000000C
-
-
- Disable Antialiasing at NVIDIA Control Panel
- 0x00040000
-
-
-
-
-
- Antialiasing - Mode
- 0x107EFC5B
- 3 - Antialiasing
-
-
- Application-controlled
- 0x00000000
-
-
- Override any application setting
- 0x00000001
-
-
- Enhance the application setting
- 0x00000002
-
-
-
-
-
- Antialiasing - Setting
- 0x10D773D2
- 3 - Antialiasing
-
-
- Application-controlled / Off
- 0x00000000
-
-
- 2x [2x Multisampling]
- 0x0000000E
-
-
- 2xQ [2x Quincunx (blurred)]
- 0x0000000F
-
-
- 4x [4x Multisampling]
- 0x00000010
-
-
- 8x [8x CSAA (4 color + 4 cv samples)]
- 0x00000026
-
-
- 16x [16x CSAA (4 color + 12 cv samples)]
- 0x00000027
-
-
- 8xQ [8x Multisampling]
- 0x00000025
-
-
- 16xQ [16x CSAA (8 color + 8 cv samples)]
- 0x00000028
-
-
- 32x [32x CSAA (8 color + 24 cv samples)]
- 0x0000001D
-
-
- 2x1 [2x1 Supersampling (D3D only)]
- 0x00000001
-
-
- 1x2 [1x2 Supersampling (D3D only)]
- 0x00000002
-
-
- 2x2 [2x2 Supersampling (D3D only)]
- 0x00000005
-
-
- 3x3 [3x3 Supersampling (D3D only)]
- 0x0000000A
-
-
- 4x4 [4x4 Supersampling (D3D only)]
- 0x0000000C
-
-
- 4xS [Combined: 1x2 SS + 2x MS (D3D only)]
- 0x00000013
-
-
- 8xS [Combined: 1x2 SS + 4x MS]
- 0x00000018
-
-
- 8xSQ [Combined: 2x2 SS + 2x MS]
- 0x00000019
-
-
- 12xS [Combined: 2x2 SS + 4x OGMS (D3D only)]
- 0x00000017
-
-
- 16xS [Combined: 2x2 SS + 4x MS]
- 0x0000001A
-
-
- 32xS [Combined: 2x2 SS + 8x MS]
- 0x00000029
-
-
-
-
-
- Antialiasing - Transparency Multisampling
- 0x10FC2D9C
- 3 - Antialiasing
-
-
- Disabled
- 0x00000000
-
-
- Enabled
- 0x00000004
-
-
-
-
-
- Antialiasing - Transparency Supersampling
- 0x10D48A85
- 3 - Antialiasing
-
-
- Off / Multisampling
- 0x00000000
-
-
- Supersampling
- 0x00000023
-
-
- 2x Supersampling
- 0x00000014
-
-
- 4x Supersampling
- 0x00000024
-
-
- 8x Supersampling
- 0x00000034
-
-
- 2x Sparse Grid Supersampling
- 0x00000018
-
-
- 4x Sparse Grid Supersampling
- 0x00000028
-
-
- 8x Sparse Grid Supersampling
- 0x00000038
-
-
-
-
-
- Anisotropic filtering mode
- 0x10D2BB16
- 4 - Texture Filtering
-
-
- Application-controlled
- 0x00000000
-
-
- User-defined / Off
- 0x00000001
-
-
-
-
-
- Anisotropic filtering setting
- 0x101E61A9
- 4 - Texture Filtering
-
-
- Off [Point]
- 0x00000000
-
-
- Off [Linear]
- 0x00000001
-
-
- 2x
- 0x00000002
-
-
- 4x
- 0x00000004
-
-
- 6x
- 0x00000004
-
-
- 8x
- 0x00000008
-
-
- 12x
- 0x0000000C
-
-
- 16x
- 0x00000010
-
-
-
-
-
- Texture filtering - Anisotropic filter optimization
- 0x0084CD70
- 4 - Texture Filtering
-
-
- Off
- 0x00000000
-
-
- On
- 0x00000001
-
-
-
-
-
- Texture filtering - Anisotropic sample optimization
- 0x00E73211
- 4 - Texture Filtering
-
-
- Off
- 0x00000000
-
-
- On
- 0x00000001
-
-
-
-
-
- Texture filtering - Negative LOD bias
- 0x0019BB68
- 4 - Texture Filtering
-
-
- Allow
- 0x00000000
-
-
- Clamp
- 0x00000001
-
-
-
-
-
- Texture filtering - Quality
- 0x00CE2691
- 4 - Texture Filtering
-
-
- Quality
- 0x00000000
-
-
- Performance
- 0x0000000A
-
-
- High performance
- 0x00000014
-
-
- High quality
- 0xFFFFFFF6
-
-
-
-
-
- Texture filtering - Trilinear optimization
- 0x002ECAF2
- 4 - Texture Filtering
-
-
- On ( will be ignored if using high quality )
- 0x00000000
-
-
- Off
- 0x00000001
-
-
-
-
-
- Ambient Occlusion usage
- 0x00664339
- 5 - Common
-
-
- Disabled
- 0x00000000
-
-
- Enabled
- 0x00000001
-
-
-
-
-
- Ambient Occlusion setting
- 0x00667329
- 5 - Common
-
-
- Off
- 0x00000000
-
-
- Performance
- 0x00000001
-
-
- Quality
- 0x00000002
-
-
+
+ Frame Rate Limiter V3
+ 0x10835002
+ 441.87
+ 2 - Sync and Refresh
+
+
+ Off
+ 0x00000000
+
+
+ 20 FPS
+ 0x00000014
+
+
+ 21 FPS
+ 0x00000015
+
+
+ 22 FPS
+ 0x00000016
+
+
+ 23 FPS
+ 0x00000017
+
+
+ 24 FPS
+ 0x00000018
+
+
+ 25 FPS
+ 0x00000019
+
+
+ 26 FPS
+ 0x0000001A
+
+
+ 27 FPS
+ 0x0000001B
+
+
+ 28 FPS
+ 0x0000001C
+
+
+ 29 FPS
+ 0x0000001D
+
+
+ 30 FPS
+ 0x0000001E
+
+
+ 31 FPS
+ 0x0000001F
+
+
+ 32 FPS
+ 0x00000020
+
+
+ 33 FPS
+ 0x00000021
+
+
+ 34 FPS
+ 0x00000022
+
+
+ 35 FPS
+ 0x00000023
+
+
+ 36 FPS
+ 0x00000024
+
+
+ 37 FPS
+ 0x00000025
+
+
+ 38 FPS
+ 0x00000026
+
+
+ 39 FPS
+ 0x00000027
+
+
+ 40 FPS
+ 0x00000028
+
+
+ 41 FPS
+ 0x00000029
+
+
+ 42 FPS
+ 0x0000002A
+
+
+ 43 FPS
+ 0x0000002B
+
+
+ 44 FPS
+ 0x0000002C
+
+
+ 45 FPS
+ 0x0000002D
+
+
+ 46 FPS
+ 0x0000002E
+
+
+ 47 FPS
+ 0x0000002F
+
+
+ 48 FPS
+ 0x00000030
+
+
+ 49 FPS
+ 0x00000031
+
+
+ 50 FPS
+ 0x00000032
+
+
+ 51 FPS
+ 0x00000033
+
+
+ 52 FPS
+ 0x00000034
+
+
+ 53 FPS
+ 0x00000035
+
+
+ 54 FPS
+ 0x00000036
+
+
+ 55 FPS
+ 0x00000037
+
+
+ 56 FPS
+ 0x00000038
+
+
+ 57 FPS
+ 0x00000039
+
+
+ 58 FPS
+ 0x0000003A
+
+
+ 59 FPS
+ 0x0000003B
+
+
+ 60 FPS
+ 0x0000003C
+
+
+ 61 FPS
+ 0x0000003D
+
+
+ 62 FPS
+ 0x0000003E
+
+
+ 63 FPS
+ 0x0000003F
+
+
+ 64 FPS
+ 0x00000040
+
+
+ 65 FPS
+ 0x00000041
+
+
+ 66 FPS
+ 0x00000042
+
+
+ 67 FPS
+ 0x00000043
+
+
+ 68 FPS
+ 0x00000044
+
+
+ 69 FPS
+ 0x00000045
+
+
+ 70 FPS
+ 0x00000046
+
+
+ 71 FPS
+ 0x00000047
+
+
+ 72 FPS
+ 0x00000048
+
+
+ 73 FPS
+ 0x00000049
+
+
+ 74 FPS
+ 0x0000004A
+
+
+ 75 FPS
+ 0x0000004B
+
+
+ 76 FPS
+ 0x0000004C
+
+
+ 77 FPS
+ 0x0000004D
+
+
+ 78 FPS
+ 0x0000004E
+
+
+ 79 FPS
+ 0x0000004F
+
+
+ 80 FPS
+ 0x00000050
+
+
+ 81 FPS
+ 0x00000051
+
+
+ 82 FPS
+ 0x00000052
+
+
+ 83 FPS
+ 0x00000053
+
+
+ 84 FPS
+ 0x00000054
+
+
+ 85 FPS
+ 0x00000055
+
+
+ 86 FPS
+ 0x00000056
+
+
+ 87 FPS
+ 0x00000057
+
+
+ 88 FPS
+ 0x00000058
+
+
+ 89 FPS
+ 0x00000059
+
+
+ 90 FPS
+ 0x0000005A
+
+
+ 91 FPS
+ 0x0000005B
+
+
+ 92 FPS
+ 0x0000005C
+
+
+ 93 FPS
+ 0x0000005D
+
+
+ 94 FPS
+ 0x0000005E
+
+
+ 95 FPS
+ 0x0000005F
+
+
+ 96 FPS
+ 0x00000060
+
+
+ 97 FPS
+ 0x00000061
+
+
+ 98 FPS
+ 0x00000062
+
+
+ 99 FPS
+ 0x00000063
+
+
+ 100 FPS
+ 0x00000064
+
+
+ 101 FPS
+ 0x00000065
+
+
+ 102 FPS
+ 0x00000066
+
+
+ 103 FPS
+ 0x00000067
+
+
+ 104 FPS
+ 0x00000068
+
+
+ 105 FPS
+ 0x00000069
+
+
+ 106 FPS
+ 0x0000006A
+
+
+ 107 FPS
+ 0x0000006B
+
+
+ 108 FPS
+ 0x0000006C
+
+
+ 109 FPS
+ 0x0000006D
+
+
+ 110 FPS
+ 0x0000006E
+
+
+ 111 FPS
+ 0x0000006F
+
+
+ 112 FPS
+ 0x00000070
+
+
+ 113 FPS
+ 0x00000071
+
+
+ 114 FPS
+ 0x00000072
+
+
+ 115 FPS
+ 0x00000073
+
+
+ 116 FPS
+ 0x00000074
+
+
+ 117 FPS
+ 0x00000075
+
+
+ 118 FPS
+ 0x00000076
+
+
+ 119 FPS
+ 0x00000077
+
+
+ 120 FPS
+ 0x00000078
+
+
+ 121 FPS
+ 0x00000079
+
+
+ 122 FPS
+ 0x0000007A
+
+
+ 123 FPS
+ 0x0000007B
+
+
+ 124 FPS
+ 0x0000007C
+
+
+ 125 FPS
+ 0x0000007D
+
+
+ 126 FPS
+ 0x0000007E
+
+
+ 127 FPS
+ 0x0000007F
+
+
+ 128 FPS
+ 0x00000080
+
+
+ 129 FPS
+ 0x00000081
+
+
+ 130 FPS
+ 0x00000082
+
+
+ 131 FPS
+ 0x00000083
+
+
+ 132 FPS
+ 0x00000084
+
+
+ 133 FPS
+ 0x00000085
+
+
+ 134 FPS
+ 0x00000086
+
+
+ 135 FPS
+ 0x00000087
+
+
+ 136 FPS
+ 0x00000088
+
+
+ 137 FPS
+ 0x00000089
+
+
+ 138 FPS
+ 0x0000008A
+
+
+ 139 FPS
+ 0x0000008B
+
+
+ 140 FPS
+ 0x0000008C
+
+
+ 141 FPS
+ 0x0000008D
+
+
+ 142 FPS
+ 0x0000008E
+
+
+ 143 FPS
+ 0x0000008F
+
+
+ 144 FPS
+ 0x00000090
+
+
+ 145 FPS
+ 0x00000091
+
+
+ 146 FPS
+ 0x00000092
+
+
+ 147 FPS
+ 0x00000093
+
+
+ 148 FPS
+ 0x00000094
+
+
+ 149 FPS
+ 0x00000095
+
+
+ 150 FPS
+ 0x00000096
+
+
+ 151 FPS
+ 0x00000097
+
+
+ 152 FPS
+ 0x00000098
+
+
+ 153 FPS
+ 0x00000099
+
+
+ 154 FPS
+ 0x0000009A
+
+
+ 155 FPS
+ 0x0000009B
+
+
+ 156 FPS
+ 0x0000009C
+
+
+ 157 FPS
+ 0x0000009D
+
+
+ 158 FPS
+ 0x0000009E
+
+
+ 159 FPS
+ 0x0000009F
+
+
+ 160 FPS
+ 0x000000A0
+
+
+ 161 FPS
+ 0x000000A1
+
+
+ 162 FPS
+ 0x000000A2
+
+
+ 163 FPS
+ 0x000000A3
+
+
+ 164 FPS
+ 0x000000A4
+
+
+ 165 FPS
+ 0x000000A5
+
+
+ 166 FPS
+ 0x000000A6
+
+
+ 167 FPS
+ 0x000000A7
+
+
+ 168 FPS
+ 0x000000A8
+
+
+ 169 FPS
+ 0x000000A9
+
+
+ 170 FPS
+ 0x000000AA
+
+
+ 171 FPS
+ 0x000000AB
+
+
+ 172 FPS
+ 0x000000AC
+
+
+ 173 FPS
+ 0x000000AD
+
+
+ 174 FPS
+ 0x000000AE
+
+
+ 175 FPS
+ 0x000000AF
+
+
+ 176 FPS
+ 0x000000B0
+
+
+ 177 FPS
+ 0x000000B1
+
+
+ 178 FPS
+ 0x000000B2
+
+
+ 179 FPS
+ 0x000000B3
+
+
+ 180 FPS
+ 0x000000B4
+
+
+ 181 FPS
+ 0x000000B5
+
+
+ 182 FPS
+ 0x000000B6
+
+
+ 183 FPS
+ 0x000000B7
+
+
+ 184 FPS
+ 0x000000B8
+
+
+ 185 FPS
+ 0x000000B9
+
+
+ 186 FPS
+ 0x000000BA
+
+
+ 187 FPS
+ 0x000000BB
+
+
+ 188 FPS
+ 0x000000BC
+
+
+ 189 FPS
+ 0x000000BD
+
+
+ 190 FPS
+ 0x000000BE
+
+
+ 191 FPS
+ 0x000000BF
+
+
+ 192 FPS
+ 0x000000C0
+
+
+ 193 FPS
+ 0x000000C1
+
+
+ 194 FPS
+ 0x000000C2
+
+
+ 195 FPS
+ 0x000000C3
+
+
+ 196 FPS
+ 0x000000C4
+
+
+ 197 FPS
+ 0x000000C5
+
+
+ 198 FPS
+ 0x000000C6
+
+
+ 199 FPS
+ 0x000000C7
+
+
+ 200 FPS
+ 0x000000C8
+
+
+ 201 FPS
+ 0x000000C9
+
+
+ 202 FPS
+ 0x000000CA
+
+
+ 203 FPS
+ 0x000000CB
+
+
+ 204 FPS
+ 0x000000CC
+
+
+ 205 FPS
+ 0x000000CD
+
+
+ 206 FPS
+ 0x000000CE
+
+
+ 207 FPS
+ 0x000000CF
+
+
+ 208 FPS
+ 0x000000D0
+
+
+ 209 FPS
+ 0x000000D1
+
+
+ 210 FPS
+ 0x000000D2
+
+
+ 211 FPS
+ 0x000000D3
+
+
+ 212 FPS
+ 0x000000D4
+
+
+ 213 FPS
+ 0x000000D5
+
+
+ 214 FPS
+ 0x000000D6
+
+
+ 215 FPS
+ 0x000000D7
+
+
+ 216 FPS
+ 0x000000D8
+
+
+ 217 FPS
+ 0x000000D9
+
+
+ 218 FPS
+ 0x000000DA
+
+
+ 219 FPS
+ 0x000000DB
+
+
+ 220 FPS
+ 0x000000DC
+
+
+ 221 FPS
+ 0x000000DD
+
+
+ 222 FPS
+ 0x000000DE
+
+
+ 223 FPS
+ 0x000000DF
+
+
+ 224 FPS
+ 0x000000E0
+
+
+ 225 FPS
+ 0x000000E1
+
+
+ 226 FPS
+ 0x000000E2
+
+
+ 227 FPS
+ 0x000000E3
+
+
+ 228 FPS
+ 0x000000E4
+
+
+ 229 FPS
+ 0x000000E5
+
+
+ 230 FPS
+ 0x000000E6
+
+
+ 231 FPS
+ 0x000000E7
+
+
+ 232 FPS
+ 0x000000E8
+
+
+ 233 FPS
+ 0x000000E9
+
+
+ 234 FPS
+ 0x000000EA
+
+
+ 235 FPS
+ 0x000000EB
+
+
+ 236 FPS
+ 0x000000EC
+
+
+ 237 FPS
+ 0x000000ED
+
+
+ 238 FPS
+ 0x000000EE
+
+
+ 239 FPS
+ 0x000000EF
+
+
+ 240 FPS
+ 0x000000F0
+
+
+ 241 FPS
+ 0x000000F1
+
+
+ 242 FPS
+ 0x000000F2
+
+
+ 243 FPS
+ 0x000000F3
+
+
+ 244 FPS
+ 0x000000F4
+
+
+ 245 FPS
+ 0x000000F5
+
+
+ 246 FPS
+ 0x000000F6
+
+
+ 247 FPS
+ 0x000000F7
+
+
+ 248 FPS
+ 0x000000F8
+
+
+ 249 FPS
+ 0x000000F9
+
+
+ 250 FPS
+ 0x000000FA
+
+
+ 251 FPS
+ 0x000000FB
+
+
+ 252 FPS
+ 0x000000FC
+
+
+ 253 FPS
+ 0x000000FD
+
+
+ 254 FPS
+ 0x000000FE
+
+
+ 255 FPS
+ 0x000000FF
+
+
+ 256 FPS
+ 0x00000100
+
+
+ 257 FPS
+ 0x00000101
+
+
+ 258 FPS
+ 0x00000102
+
+
+ 259 FPS
+ 0x00000103
+
+
+ 260 FPS
+ 0x00000104
+
+
+ 261 FPS
+ 0x00000105
+
+
+ 262 FPS
+ 0x00000106
+
+
+ 263 FPS
+ 0x00000107
+
+
+ 264 FPS
+ 0x00000108
+
+
+ 265 FPS
+ 0x00000109
+
+
+ 266 FPS
+ 0x0000010A
+
+
+ 267 FPS
+ 0x0000010B
+
+
+ 268 FPS
+ 0x0000010C
+
+
+ 269 FPS
+ 0x0000010D
+
+
+ 270 FPS
+ 0x0000010E
+
+
+ 271 FPS
+ 0x0000010F
+
+
+ 272 FPS
+ 0x00000110
+
+
+ 273 FPS
+ 0x00000111
+
+
+ 274 FPS
+ 0x00000112
+
+
+ 275 FPS
+ 0x00000113
+
+
+ 276 FPS
+ 0x00000114
+
+
+ 277 FPS
+ 0x00000115
+
+
+ 278 FPS
+ 0x00000116
+
+
+ 279 FPS
+ 0x00000117
+
+
+ 280 FPS
+ 0x00000118
+
+
+ 281 FPS
+ 0x00000119
+
+
+ 282 FPS
+ 0x0000011A
+
+
+ 283 FPS
+ 0x0000011B
+
+
+ 284 FPS
+ 0x0000011C
+
+
+ 285 FPS
+ 0x0000011D
+
+
+ 286 FPS
+ 0x0000011E
+
+
+ 287 FPS
+ 0x0000011F
+
+
+ 288 FPS
+ 0x00000120
+
+
+ 289 FPS
+ 0x00000121
+
+
+ 290 FPS
+ 0x00000122
+
+
+ 291 FPS
+ 0x00000123
+
+
+ 292 FPS
+ 0x00000124
+
+
+ 293 FPS
+ 0x00000125
+
+
+ 294 FPS
+ 0x00000126
+
+
+ 295 FPS
+ 0x00000127
+
+
+ 296 FPS
+ 0x00000128
+
+
+ 297 FPS
+ 0x00000129
+
+
+ 298 FPS
+ 0x0000012A
+
+
+ 299 FPS
+ 0x0000012B
+
+
+ 300 FPS
+ 0x0000012C
+
+
+ 301 FPS
+ 0x0000012D
+
+
+ 302 FPS
+ 0x0000012E
+
+
+ 303 FPS
+ 0x0000012F
+
+
+ 304 FPS
+ 0x00000130
+
+
+ 305 FPS
+ 0x00000131
+
+
+ 306 FPS
+ 0x00000132
+
+
+ 307 FPS
+ 0x00000133
+
+
+ 308 FPS
+ 0x00000134
+
+
+ 309 FPS
+ 0x00000135
+
+
+ 310 FPS
+ 0x00000136
+
+
+ 311 FPS
+ 0x00000137
+
+
+ 312 FPS
+ 0x00000138
+
+
+ 313 FPS
+ 0x00000139
+
+
+ 314 FPS
+ 0x0000013A
+
+
+ 315 FPS
+ 0x0000013B
+
+
+ 316 FPS
+ 0x0000013C
+
+
+ 317 FPS
+ 0x0000013D
+
+
+ 318 FPS
+ 0x0000013E
+
+
+ 319 FPS
+ 0x0000013F
+
+
+ 320 FPS
+ 0x00000140
+
+
+ 321 FPS
+ 0x00000141
+
+
+ 322 FPS
+ 0x00000142
+
+
+ 323 FPS
+ 0x00000143
+
+
+ 324 FPS
+ 0x00000144
+
+
+ 325 FPS
+ 0x00000145
+
+
+ 326 FPS
+ 0x00000146
+
+
+ 327 FPS
+ 0x00000147
+
+
+ 328 FPS
+ 0x00000148
+
+
+ 329 FPS
+ 0x00000149
+
+
+ 330 FPS
+ 0x0000014A
+
+
+ 331 FPS
+ 0x0000014B
+
+
+ 332 FPS
+ 0x0000014C
+
+
+ 333 FPS
+ 0x0000014D
+
+
+ 334 FPS
+ 0x0000014E
+
+
+ 335 FPS
+ 0x0000014F
+
+
+ 336 FPS
+ 0x00000150
+
+
+ 337 FPS
+ 0x00000151
+
+
+ 338 FPS
+ 0x00000152
+
+
+ 339 FPS
+ 0x00000153
+
+
+ 340 FPS
+ 0x00000154
+
+
+ 341 FPS
+ 0x00000155
+
+
+ 342 FPS
+ 0x00000156
+
+
+ 343 FPS
+ 0x00000157
+
+
+ 344 FPS
+ 0x00000158
+
+
+ 345 FPS
+ 0x00000159
+
+
+ 346 FPS
+ 0x0000015A
+
+
+ 347 FPS
+ 0x0000015B
+
+
+ 348 FPS
+ 0x0000015C
+
+
+ 349 FPS
+ 0x0000015D
+
+
+ 350 FPS
+ 0x0000015E
+
+
+ 351 FPS
+ 0x0000015F
+
+
+ 352 FPS
+ 0x00000160
+
+
+ 353 FPS
+ 0x00000161
+
+
+ 354 FPS
+ 0x00000162
+
+
+ 355 FPS
+ 0x00000163
+
+
+ 356 FPS
+ 0x00000164
+
+
+ 357 FPS
+ 0x00000165
+
+
+ 358 FPS
+ 0x00000166
+
+
+ 359 FPS
+ 0x00000167
+
+
+ 360 FPS
+ 0x00000168
+
+
+ 361 FPS
+ 0x00000169
+
+
+ 362 FPS
+ 0x0000016A
+
+
+ 363 FPS
+ 0x0000016B
+
+
+ 364 FPS
+ 0x0000016C
+
+
+ 365 FPS
+ 0x0000016D
+
+
+ 366 FPS
+ 0x0000016E
+
+
+ 367 FPS
+ 0x0000016F
+
+
+ 368 FPS
+ 0x00000170
+
+
+ 369 FPS
+ 0x00000171
+
+
+ 370 FPS
+ 0x00000172
+
+
+ 371 FPS
+ 0x00000173
+
+
+ 372 FPS
+ 0x00000174
+
+
+ 373 FPS
+ 0x00000175
+
+
+ 374 FPS
+ 0x00000176
+
+
+ 375 FPS
+ 0x00000177
+
+
+ 376 FPS
+ 0x00000178
+
+
+ 377 FPS
+ 0x00000179
+
+
+ 378 FPS
+ 0x0000017A
+
+
+ 379 FPS
+ 0x0000017B
+
+
+ 380 FPS
+ 0x0000017C
+
+
+ 381 FPS
+ 0x0000017D
+
+
+ 382 FPS
+ 0x0000017E
+
+
+ 383 FPS
+ 0x0000017F
+
+
+ 384 FPS
+ 0x00000180
+
+
+ 385 FPS
+ 0x00000181
+
+
+ 386 FPS
+ 0x00000182
+
+
+ 387 FPS
+ 0x00000183
+
+
+ 388 FPS
+ 0x00000184
+
+
+ 389 FPS
+ 0x00000185
+
+
+ 390 FPS
+ 0x00000186
+
+
+ 391 FPS
+ 0x00000187
+
+
+ 392 FPS
+ 0x00000188
+
+
+ 393 FPS
+ 0x00000189
+
+
+ 394 FPS
+ 0x0000018A
+
+
+ 395 FPS
+ 0x0000018B
+
+
+ 396 FPS
+ 0x0000018C
+
+
+ 397 FPS
+ 0x0000018D
+
+
+ 398 FPS
+ 0x0000018E
+
+
+ 399 FPS
+ 0x0000018F
+
+
+ 400 FPS
+ 0x00000190
+
+
+ 401 FPS
+ 0x00000191
+
+
+ 402 FPS
+ 0x00000192
+
+
+ 403 FPS
+ 0x00000193
+
+
+ 404 FPS
+ 0x00000194
+
+
+ 405 FPS
+ 0x00000195
+
+
+ 406 FPS
+ 0x00000196
+
+
+ 407 FPS
+ 0x00000197
+
+
+ 408 FPS
+ 0x00000198
+
+
+ 409 FPS
+ 0x00000199
+
+
+ 410 FPS
+ 0x0000019A
+
+
+ 411 FPS
+ 0x0000019B
+
+
+ 412 FPS
+ 0x0000019C
+
+
+ 413 FPS
+ 0x0000019D
+
+
+ 414 FPS
+ 0x0000019E
+
+
+ 415 FPS
+ 0x0000019F
+
+
+ 416 FPS
+ 0x000001A0
+
+
+ 417 FPS
+ 0x000001A1
+
+
+ 418 FPS
+ 0x000001A2
+
+
+ 419 FPS
+ 0x000001A3
+
+
+ 420 FPS
+ 0x000001A4
+
+
+ 421 FPS
+ 0x000001A5
+
+
+ 422 FPS
+ 0x000001A6
+
+
+ 423 FPS
+ 0x000001A7
+
+
+ 424 FPS
+ 0x000001A8
+
+
+ 425 FPS
+ 0x000001A9
+
+
+ 426 FPS
+ 0x000001AA
+
+
+ 427 FPS
+ 0x000001AB
+
+
+ 428 FPS
+ 0x000001AC
+
+
+ 429 FPS
+ 0x000001AD
+
+
+ 430 FPS
+ 0x000001AE
+
+
+ 431 FPS
+ 0x000001AF
+
+
+ 432 FPS
+ 0x000001B0
+
+
+ 433 FPS
+ 0x000001B1
+
+
+ 434 FPS
+ 0x000001B2
+
+
+ 435 FPS
+ 0x000001B3
+
+
+ 436 FPS
+ 0x000001B4
+
+
+ 437 FPS
+ 0x000001B5
+
+
+ 438 FPS
+ 0x000001B6
+
+
+ 439 FPS
+ 0x000001B7
+
+
+ 440 FPS
+ 0x000001B8
+
+
+ 441 FPS
+ 0x000001B9
+
+
+ 442 FPS
+ 0x000001BA
+
+
+ 443 FPS
+ 0x000001BB
+
+
+ 444 FPS
+ 0x000001BC
+
+
+ 445 FPS
+ 0x000001BD
+
+
+ 446 FPS
+ 0x000001BE
+
+
+ 447 FPS
+ 0x000001BF
+
+
+ 448 FPS
+ 0x000001C0
+
+
+ 449 FPS
+ 0x000001C1
+
+
+ 450 FPS
+ 0x000001C2
+
+
+ 451 FPS
+ 0x000001C3
+
+
+ 452 FPS
+ 0x000001C4
+
+
+ 453 FPS
+ 0x000001C5
+
+
+ 454 FPS
+ 0x000001C6
+
+
+ 455 FPS
+ 0x000001C7
+
+
+ 456 FPS
+ 0x000001C8
+
+
+ 457 FPS
+ 0x000001C9
+
+
+ 458 FPS
+ 0x000001CA
+
+
+ 459 FPS
+ 0x000001CB
+
+
+ 460 FPS
+ 0x000001CC
+
+
+ 461 FPS
+ 0x000001CD
+
+
+ 462 FPS
+ 0x000001CE
+
+
+ 463 FPS
+ 0x000001CF
+
+
+ 464 FPS
+ 0x000001D0
+
+
+ 465 FPS
+ 0x000001D1
+
+
+ 466 FPS
+ 0x000001D2
+
+
+ 467 FPS
+ 0x000001D3
+
+
+ 468 FPS
+ 0x000001D4
+
+
+ 469 FPS
+ 0x000001D5
+
+
+ 470 FPS
+ 0x000001D6
+
+
+ 471 FPS
+ 0x000001D7
+
+
+ 472 FPS
+ 0x000001D8
+
+
+ 473 FPS
+ 0x000001D9
+
+
+ 474 FPS
+ 0x000001DA
+
+
+ 475 FPS
+ 0x000001DB
+
+
+ 476 FPS
+ 0x000001DC
+
+
+ 477 FPS
+ 0x000001DD
+
+
+ 478 FPS
+ 0x000001DE
+
+
+ 479 FPS
+ 0x000001DF
+
+
+ 480 FPS
+ 0x000001E0
+
+
+ 481 FPS
+ 0x000001E1
+
+
+ 482 FPS
+ 0x000001E2
+
+
+ 483 FPS
+ 0x000001E3
+
+
+ 484 FPS
+ 0x000001E4
+
+
+ 485 FPS
+ 0x000001E5
+
+
+ 486 FPS
+ 0x000001E6
+
+
+ 487 FPS
+ 0x000001E7
+
+
+ 488 FPS
+ 0x000001E8
+
+
+ 489 FPS
+ 0x000001E9
+
+
+ 490 FPS
+ 0x000001EA
+
+
+ 491 FPS
+ 0x000001EB
+
+
+ 492 FPS
+ 0x000001EC
+
+
+ 493 FPS
+ 0x000001ED
+
+
+ 494 FPS
+ 0x000001EE
+
+
+ 495 FPS
+ 0x000001EF
+
+
+ 496 FPS
+ 0x000001F0
+
+
+ 497 FPS
+ 0x000001F1
+
+
+ 498 FPS
+ 0x000001F2
+
+
+ 499 FPS
+ 0x000001F3
+
+
+ 500 FPS
+ 0x000001F4
+
+
+ 501 FPS
+ 0x000001F5
+
+
+ 502 FPS
+ 0x000001F6
+
+
+ 503 FPS
+ 0x000001F7
+
+
+ 504 FPS
+ 0x000001F8
+
+
+ 505 FPS
+ 0x000001F9
+
+
+ 506 FPS
+ 0x000001FA
+
+
+ 507 FPS
+ 0x000001FB
+
+
+ 508 FPS
+ 0x000001FC
+
+
+ 509 FPS
+ 0x000001FD
+
+
+ 510 FPS
+ 0x000001FE
+
+
+ 511 FPS
+ 0x000001FF
+
+
+ 512 FPS
+ 0x00000200
+
+
+ 513 FPS
+ 0x00000201
+
+
+ 514 FPS
+ 0x00000202
+
+
+ 515 FPS
+ 0x00000203
+
+
+ 516 FPS
+ 0x00000204
+
+
+ 517 FPS
+ 0x00000205
+
+
+ 518 FPS
+ 0x00000206
+
+
+ 519 FPS
+ 0x00000207
+
+
+ 520 FPS
+ 0x00000208
+
+
+ 521 FPS
+ 0x00000209
+
+
+ 522 FPS
+ 0x0000020A
+
+
+ 523 FPS
+ 0x0000020B
+
+
+ 524 FPS
+ 0x0000020C
+
+
+ 525 FPS
+ 0x0000020D
+
+
+ 526 FPS
+ 0x0000020E
+
+
+ 527 FPS
+ 0x0000020F
+
+
+ 528 FPS
+ 0x00000210
+
+
+ 529 FPS
+ 0x00000211
+
+
+ 530 FPS
+ 0x00000212
+
+
+ 531 FPS
+ 0x00000213
+
+
+ 532 FPS
+ 0x00000214
+
+
+ 533 FPS
+ 0x00000215
+
+
+ 534 FPS
+ 0x00000216
+
+
+ 535 FPS
+ 0x00000217
+
+
+ 536 FPS
+ 0x00000218
+
+
+ 537 FPS
+ 0x00000219
+
+
+ 538 FPS
+ 0x0000021A
+
+
+ 539 FPS
+ 0x0000021B
+
+
+ 540 FPS
+ 0x0000021C
+
+
+ 541 FPS
+ 0x0000021D
+
+
+ 542 FPS
+ 0x0000021E
+
+
+ 543 FPS
+ 0x0000021F
+
+
+ 544 FPS
+ 0x00000220
+
+
+ 545 FPS
+ 0x00000221
+
+
+ 546 FPS
+ 0x00000222
+
+
+ 547 FPS
+ 0x00000223
+
+
+ 548 FPS
+ 0x00000224
+
+
+ 549 FPS
+ 0x00000225
+
+
+ 550 FPS
+ 0x00000226
+
+
+ 551 FPS
+ 0x00000227
+
+
+ 552 FPS
+ 0x00000228
+
+
+ 553 FPS
+ 0x00000229
+
+
+ 554 FPS
+ 0x0000022A
+
+
+ 555 FPS
+ 0x0000022B
+
+
+ 556 FPS
+ 0x0000022C
+
+
+ 557 FPS
+ 0x0000022D
+
+
+ 558 FPS
+ 0x0000022E
+
+
+ 559 FPS
+ 0x0000022F
+
+
+ 560 FPS
+ 0x00000230
+
+
+ 561 FPS
+ 0x00000231
+
+
+ 562 FPS
+ 0x00000232
+
+
+ 563 FPS
+ 0x00000233
+
+
+ 564 FPS
+ 0x00000234
+
+
+ 565 FPS
+ 0x00000235
+
+
+ 566 FPS
+ 0x00000236
+
+
+ 567 FPS
+ 0x00000237
+
+
+ 568 FPS
+ 0x00000238
+
+
+ 569 FPS
+ 0x00000239
+
+
+ 570 FPS
+ 0x0000023A
+
+
+ 571 FPS
+ 0x0000023B
+
+
+ 572 FPS
+ 0x0000023C
+
+
+ 573 FPS
+ 0x0000023D
+
+
+ 574 FPS
+ 0x0000023E
+
+
+ 575 FPS
+ 0x0000023F
+
+
+ 576 FPS
+ 0x00000240
+
+
+ 577 FPS
+ 0x00000241
+
+
+ 578 FPS
+ 0x00000242
+
+
+ 579 FPS
+ 0x00000243
+
+
+ 580 FPS
+ 0x00000244
+
+
+ 581 FPS
+ 0x00000245
+
+
+ 582 FPS
+ 0x00000246
+
+
+ 583 FPS
+ 0x00000247
+
+
+ 584 FPS
+ 0x00000248
+
+
+ 585 FPS
+ 0x00000249
+
+
+ 586 FPS
+ 0x0000024A
+
+
+ 587 FPS
+ 0x0000024B
+
+
+ 588 FPS
+ 0x0000024C
+
+
+ 589 FPS
+ 0x0000024D
+
+
+ 590 FPS
+ 0x0000024E
+
+
+ 591 FPS
+ 0x0000024F
+
+
+ 592 FPS
+ 0x00000250
+
+
+ 593 FPS
+ 0x00000251
+
+
+ 594 FPS
+ 0x00000252
+
+
+ 595 FPS
+ 0x00000253
+
+
+ 596 FPS
+ 0x00000254
+
+
+ 597 FPS
+ 0x00000255
+
+
+ 598 FPS
+ 0x00000256
+
+
+ 599 FPS
+ 0x00000257
+
+
+ 600 FPS
+ 0x00000258
+
+
+ 601 FPS
+ 0x00000259
+
+
+ 602 FPS
+ 0x0000025A
+
+
+ 603 FPS
+ 0x0000025B
+
+
+ 604 FPS
+ 0x0000025C
+
+
+ 605 FPS
+ 0x0000025D
+
+
+ 606 FPS
+ 0x0000025E
+
+
+ 607 FPS
+ 0x0000025F
+
+
+ 608 FPS
+ 0x00000260
+
+
+ 609 FPS
+ 0x00000261
+
+
+ 610 FPS
+ 0x00000262
+
+
+ 611 FPS
+ 0x00000263
+
+
+ 612 FPS
+ 0x00000264
+
+
+ 613 FPS
+ 0x00000265
+
+
+ 614 FPS
+ 0x00000266
+
+
+ 615 FPS
+ 0x00000267
+
+
+ 616 FPS
+ 0x00000268
+
+
+ 617 FPS
+ 0x00000269
+
+
+ 618 FPS
+ 0x0000026A
+
+
+ 619 FPS
+ 0x0000026B
+
+
+ 620 FPS
+ 0x0000026C
+
+
+ 621 FPS
+ 0x0000026D
+
+
+ 622 FPS
+ 0x0000026E
+
+
+ 623 FPS
+ 0x0000026F
+
+
+ 624 FPS
+ 0x00000270
+
+
+ 625 FPS
+ 0x00000271
+
+
+ 626 FPS
+ 0x00000272
+
+
+ 627 FPS
+ 0x00000273
+
+
+ 628 FPS
+ 0x00000274
+
+
+ 629 FPS
+ 0x00000275
+
+
+ 630 FPS
+ 0x00000276
+
+
+ 631 FPS
+ 0x00000277
+
+
+ 632 FPS
+ 0x00000278
+
+
+ 633 FPS
+ 0x00000279
+
+
+ 634 FPS
+ 0x0000027A
+
+
+ 635 FPS
+ 0x0000027B
+
+
+ 636 FPS
+ 0x0000027C
+
+
+ 637 FPS
+ 0x0000027D
+
+
+ 638 FPS
+ 0x0000027E
+
+
+ 639 FPS
+ 0x0000027F
+
+
+ 640 FPS
+ 0x00000280
+
+
+ 641 FPS
+ 0x00000281
+
+
+ 642 FPS
+ 0x00000282
+
+
+ 643 FPS
+ 0x00000283
+
+
+ 644 FPS
+ 0x00000284
+
+
+ 645 FPS
+ 0x00000285
+
+
+ 646 FPS
+ 0x00000286
+
+
+ 647 FPS
+ 0x00000287
+
+
+ 648 FPS
+ 0x00000288
+
+
+ 649 FPS
+ 0x00000289
+
+
+ 650 FPS
+ 0x0000028A
+
+
+ 651 FPS
+ 0x0000028B
+
+
+ 652 FPS
+ 0x0000028C
+
+
+ 653 FPS
+ 0x0000028D
+
+
+ 654 FPS
+ 0x0000028E
+
+
+ 655 FPS
+ 0x0000028F
+
+
+ 656 FPS
+ 0x00000290
+
+
+ 657 FPS
+ 0x00000291
+
+
+ 658 FPS
+ 0x00000292
+
+
+ 659 FPS
+ 0x00000293
+
+
+ 660 FPS
+ 0x00000294
+
+
+ 661 FPS
+ 0x00000295
+
+
+ 662 FPS
+ 0x00000296
+
+
+ 663 FPS
+ 0x00000297
+
+
+ 664 FPS
+ 0x00000298
+
+
+ 665 FPS
+ 0x00000299
+
+
+ 666 FPS
+ 0x0000029A
+
+
+ 667 FPS
+ 0x0000029B
+
+
+ 668 FPS
+ 0x0000029C
+
+
+ 669 FPS
+ 0x0000029D
+
+
+ 670 FPS
+ 0x0000029E
+
+
+ 671 FPS
+ 0x0000029F
+
+
+ 672 FPS
+ 0x000002A0
+
+
+ 673 FPS
+ 0x000002A1
+
+
+ 674 FPS
+ 0x000002A2
+
+
+ 675 FPS
+ 0x000002A3
+
+
+ 676 FPS
+ 0x000002A4
+
+
+ 677 FPS
+ 0x000002A5
+
+
+ 678 FPS
+ 0x000002A6
+
+
+ 679 FPS
+ 0x000002A7
+
+
+ 680 FPS
+ 0x000002A8
+
+
+ 681 FPS
+ 0x000002A9
+
+
+ 682 FPS
+ 0x000002AA
+
+
+ 683 FPS
+ 0x000002AB
+
+
+ 684 FPS
+ 0x000002AC
+
+
+ 685 FPS
+ 0x000002AD
+
+
+ 686 FPS
+ 0x000002AE
+
+
+ 687 FPS
+ 0x000002AF
+
+
+ 688 FPS
+ 0x000002B0
+
+
+ 689 FPS
+ 0x000002B1
+
+
+ 690 FPS
+ 0x000002B2
+
+
+ 691 FPS
+ 0x000002B3
+
+
+ 692 FPS
+ 0x000002B4
+
+
+ 693 FPS
+ 0x000002B5
+
+
+ 694 FPS
+ 0x000002B6
+
+
+ 695 FPS
+ 0x000002B7
+
+
+ 696 FPS
+ 0x000002B8
+
+
+ 697 FPS
+ 0x000002B9
+
+
+ 698 FPS
+ 0x000002BA
+
+
+ 699 FPS
+ 0x000002BB
+
+
+ 700 FPS
+ 0x000002BC
+
+
+ 701 FPS
+ 0x000002BD
+
+
+ 702 FPS
+ 0x000002BE
+
+
+ 703 FPS
+ 0x000002BF
+
+
+ 704 FPS
+ 0x000002C0
+
+
+ 705 FPS
+ 0x000002C1
+
+
+ 706 FPS
+ 0x000002C2
+
+
+ 707 FPS
+ 0x000002C3
+
+
+ 708 FPS
+ 0x000002C4
+
+
+ 709 FPS
+ 0x000002C5
+
+
+ 710 FPS
+ 0x000002C6
+
+
+ 711 FPS
+ 0x000002C7
+
+
+ 712 FPS
+ 0x000002C8
+
+
+ 713 FPS
+ 0x000002C9
+
+
+ 714 FPS
+ 0x000002CA
+
+
+ 715 FPS
+ 0x000002CB
+
+
+ 716 FPS
+ 0x000002CC
+
+
+ 717 FPS
+ 0x000002CD
+
+
+ 718 FPS
+ 0x000002CE
+
+
+ 719 FPS
+ 0x000002CF
+
+
+ 720 FPS
+ 0x000002D0
+
+
+ 721 FPS
+ 0x000002D1
+
+
+ 722 FPS
+ 0x000002D2
+
+
+ 723 FPS
+ 0x000002D3
+
+
+ 724 FPS
+ 0x000002D4
+
+
+ 725 FPS
+ 0x000002D5
+
+
+ 726 FPS
+ 0x000002D6
+
+
+ 727 FPS
+ 0x000002D7
+
+
+ 728 FPS
+ 0x000002D8
+
+
+ 729 FPS
+ 0x000002D9
+
+
+ 730 FPS
+ 0x000002DA
+
+
+ 731 FPS
+ 0x000002DB
+
+
+ 732 FPS
+ 0x000002DC
+
+
+ 733 FPS
+ 0x000002DD
+
+
+ 734 FPS
+ 0x000002DE
+
+
+ 735 FPS
+ 0x000002DF
+
+
+ 736 FPS
+ 0x000002E0
+
+
+ 737 FPS
+ 0x000002E1
+
+
+ 738 FPS
+ 0x000002E2
+
+
+ 739 FPS
+ 0x000002E3
+
+
+ 740 FPS
+ 0x000002E4
+
+
+ 741 FPS
+ 0x000002E5
+
+
+ 742 FPS
+ 0x000002E6
+
+
+ 743 FPS
+ 0x000002E7
+
+
+ 744 FPS
+ 0x000002E8
+
+
+ 745 FPS
+ 0x000002E9
+
+
+ 746 FPS
+ 0x000002EA
+
+
+ 747 FPS
+ 0x000002EB
+
+
+ 748 FPS
+ 0x000002EC
+
+
+ 749 FPS
+ 0x000002ED
+
+
+ 750 FPS
+ 0x000002EE
+
+
+ 751 FPS
+ 0x000002EF
+
+
+ 752 FPS
+ 0x000002F0
+
+
+ 753 FPS
+ 0x000002F1
+
+
+ 754 FPS
+ 0x000002F2
+
+
+ 755 FPS
+ 0x000002F3
+
+
+ 756 FPS
+ 0x000002F4
+
+
+ 757 FPS
+ 0x000002F5
+
+
+ 758 FPS
+ 0x000002F6
+
+
+ 759 FPS
+ 0x000002F7
+
+
+ 760 FPS
+ 0x000002F8
+
+
+ 761 FPS
+ 0x000002F9
+
+
+ 762 FPS
+ 0x000002FA
+
+
+ 763 FPS
+ 0x000002FB
+
+
+ 764 FPS
+ 0x000002FC
+
+
+ 765 FPS
+ 0x000002FD
+
+
+ 766 FPS
+ 0x000002FE
+
+
+ 767 FPS
+ 0x000002FF
+
+
+ 768 FPS
+ 0x00000300
+
+
+ 769 FPS
+ 0x00000301
+
+
+ 770 FPS
+ 0x00000302
+
+
+ 771 FPS
+ 0x00000303
+
+
+ 772 FPS
+ 0x00000304
+
+
+ 773 FPS
+ 0x00000305
+
+
+ 774 FPS
+ 0x00000306
+
+
+ 775 FPS
+ 0x00000307
+
+
+ 776 FPS
+ 0x00000308
+
+
+ 777 FPS
+ 0x00000309
+
+
+ 778 FPS
+ 0x0000030A
+
+
+ 779 FPS
+ 0x0000030B
+
+
+ 780 FPS
+ 0x0000030C
+
+
+ 781 FPS
+ 0x0000030D
+
+
+ 782 FPS
+ 0x0000030E
+
+
+ 783 FPS
+ 0x0000030F
+
+
+ 784 FPS
+ 0x00000310
+
+
+ 785 FPS
+ 0x00000311
+
+
+ 786 FPS
+ 0x00000312
+
+
+ 787 FPS
+ 0x00000313
+
+
+ 788 FPS
+ 0x00000314
+
+
+ 789 FPS
+ 0x00000315
+
+
+ 790 FPS
+ 0x00000316
+
+
+ 791 FPS
+ 0x00000317
+
+
+ 792 FPS
+ 0x00000318
+
+
+ 793 FPS
+ 0x00000319
+
+
+ 794 FPS
+ 0x0000031A
+
+
+ 795 FPS
+ 0x0000031B
+
+
+ 796 FPS
+ 0x0000031C
+
+
+ 797 FPS
+ 0x0000031D
+
+
+ 798 FPS
+ 0x0000031E
+
+
+ 799 FPS
+ 0x0000031F
+
+
+ 800 FPS
+ 0x00000320
+
+
+ 801 FPS
+ 0x00000321
+
+
+ 802 FPS
+ 0x00000322
+
+
+ 803 FPS
+ 0x00000323
+
+
+ 804 FPS
+ 0x00000324
+
+
+ 805 FPS
+ 0x00000325
+
+
+ 806 FPS
+ 0x00000326
+
+
+ 807 FPS
+ 0x00000327
+
+
+ 808 FPS
+ 0x00000328
+
+
+ 809 FPS
+ 0x00000329
+
+
+ 810 FPS
+ 0x0000032A
+
+
+ 811 FPS
+ 0x0000032B
+
+
+ 812 FPS
+ 0x0000032C
+
+
+ 813 FPS
+ 0x0000032D
+
+
+ 814 FPS
+ 0x0000032E
+
+
+ 815 FPS
+ 0x0000032F
+
+
+ 816 FPS
+ 0x00000330
+
+
+ 817 FPS
+ 0x00000331
+
+
+ 818 FPS
+ 0x00000332
+
+
+ 819 FPS
+ 0x00000333
+
+
+ 820 FPS
+ 0x00000334
+
+
+ 821 FPS
+ 0x00000335
+
+
+ 822 FPS
+ 0x00000336
+
+
+ 823 FPS
+ 0x00000337
+
+
+ 824 FPS
+ 0x00000338
+
+
+ 825 FPS
+ 0x00000339
+
+
+ 826 FPS
+ 0x0000033A
+
+
+ 827 FPS
+ 0x0000033B
+
+
+ 828 FPS
+ 0x0000033C
+
+
+ 829 FPS
+ 0x0000033D
+
+
+ 830 FPS
+ 0x0000033E
+
+
+ 831 FPS
+ 0x0000033F
+
+
+ 832 FPS
+ 0x00000340
+
+
+ 833 FPS
+ 0x00000341
+
+
+ 834 FPS
+ 0x00000342
+
+
+ 835 FPS
+ 0x00000343
+
+
+ 836 FPS
+ 0x00000344
+
+
+ 837 FPS
+ 0x00000345
+
+
+ 838 FPS
+ 0x00000346
+
+
+ 839 FPS
+ 0x00000347
+
+
+ 840 FPS
+ 0x00000348
+
+
+ 841 FPS
+ 0x00000349
+
+
+ 842 FPS
+ 0x0000034A
+
+
+ 843 FPS
+ 0x0000034B
+
+
+ 844 FPS
+ 0x0000034C
+
+
+ 845 FPS
+ 0x0000034D
+
+
+ 846 FPS
+ 0x0000034E
+
+
+ 847 FPS
+ 0x0000034F
+
+
+ 848 FPS
+ 0x00000350
+
+
+ 849 FPS
+ 0x00000351
+
+
+ 850 FPS
+ 0x00000352
+
+
+ 851 FPS
+ 0x00000353
+
+
+ 852 FPS
+ 0x00000354
+
+
+ 853 FPS
+ 0x00000355
+
+
+ 854 FPS
+ 0x00000356
+
+
+ 855 FPS
+ 0x00000357
+
+
+ 856 FPS
+ 0x00000358
+
+
+ 857 FPS
+ 0x00000359
+
+
+ 858 FPS
+ 0x0000035A
+
+
+ 859 FPS
+ 0x0000035B
+
+
+ 860 FPS
+ 0x0000035C
+
+
+ 861 FPS
+ 0x0000035D
+
+
+ 862 FPS
+ 0x0000035E
+
+
+ 863 FPS
+ 0x0000035F
+
+
+ 864 FPS
+ 0x00000360
+
+
+ 865 FPS
+ 0x00000361
+
+
+ 866 FPS
+ 0x00000362
+
+
+ 867 FPS
+ 0x00000363
+
+
+ 868 FPS
+ 0x00000364
+
+
+ 869 FPS
+ 0x00000365
+
+
+ 870 FPS
+ 0x00000366
+
+
+ 871 FPS
+ 0x00000367
+
+
+ 872 FPS
+ 0x00000368
+
+
+ 873 FPS
+ 0x00000369
+
+
+ 874 FPS
+ 0x0000036A
+
+
+ 875 FPS
+ 0x0000036B
+
+
+ 876 FPS
+ 0x0000036C
+
+
+ 877 FPS
+ 0x0000036D
+
+
+ 878 FPS
+ 0x0000036E
+
+
+ 879 FPS
+ 0x0000036F
+
+
+ 880 FPS
+ 0x00000370
+
+
+ 881 FPS
+ 0x00000371
+
+
+ 882 FPS
+ 0x00000372
+
+
+ 883 FPS
+ 0x00000373
+
+
+ 884 FPS
+ 0x00000374
+
+
+ 885 FPS
+ 0x00000375
+
+
+ 886 FPS
+ 0x00000376
+
+
+ 887 FPS
+ 0x00000377
+
+
+ 888 FPS
+ 0x00000378
+
+
+ 889 FPS
+ 0x00000379
+
+
+ 890 FPS
+ 0x0000037A
+
+
+ 891 FPS
+ 0x0000037B
+
+
+ 892 FPS
+ 0x0000037C
+
+
+ 893 FPS
+ 0x0000037D
+
+
+ 894 FPS
+ 0x0000037E
+
+
+ 895 FPS
+ 0x0000037F
+
+
+ 896 FPS
+ 0x00000380
+
+
+ 897 FPS
+ 0x00000381
+
+
+ 898 FPS
+ 0x00000382
+
+
+ 899 FPS
+ 0x00000383
+
+
+ 900 FPS
+ 0x00000384
+
+
+ 901 FPS
+ 0x00000385
+
+
+ 902 FPS
+ 0x00000386
+
+
+ 903 FPS
+ 0x00000387
+
+
+ 904 FPS
+ 0x00000388
+
+
+ 905 FPS
+ 0x00000389
+
+
+ 906 FPS
+ 0x0000038A
+
+
+ 907 FPS
+ 0x0000038B
+
+
+ 908 FPS
+ 0x0000038C
+
+
+ 909 FPS
+ 0x0000038D
+
+
+ 910 FPS
+ 0x0000038E
+
+
+ 911 FPS
+ 0x0000038F
+
+
+ 912 FPS
+ 0x00000390
+
+
+ 913 FPS
+ 0x00000391
+
+
+ 914 FPS
+ 0x00000392
+
+
+ 915 FPS
+ 0x00000393
+
+
+ 916 FPS
+ 0x00000394
+
+
+ 917 FPS
+ 0x00000395
+
+
+ 918 FPS
+ 0x00000396
+
+
+ 919 FPS
+ 0x00000397
+
+
+ 920 FPS
+ 0x00000398
+
+
+ 921 FPS
+ 0x00000399
+
+
+ 922 FPS
+ 0x0000039A
+
+
+ 923 FPS
+ 0x0000039B
+
+
+ 924 FPS
+ 0x0000039C
+
+
+ 925 FPS
+ 0x0000039D
+
+
+ 926 FPS
+ 0x0000039E
+
+
+ 927 FPS
+ 0x0000039F
+
+
+ 928 FPS
+ 0x000003A0
+
+
+ 929 FPS
+ 0x000003A1
+
+
+ 930 FPS
+ 0x000003A2
+
+
+ 931 FPS
+ 0x000003A3
+
+
+ 932 FPS
+ 0x000003A4
+
+
+ 933 FPS
+ 0x000003A5
+
+
+ 934 FPS
+ 0x000003A6
+
+
+ 935 FPS
+ 0x000003A7
+
+
+ 936 FPS
+ 0x000003A8
+
+
+ 937 FPS
+ 0x000003A9
+
+
+ 938 FPS
+ 0x000003AA
+
+
+ 939 FPS
+ 0x000003AB
+
+
+ 940 FPS
+ 0x000003AC
+
+
+ 941 FPS
+ 0x000003AD
+
+
+ 942 FPS
+ 0x000003AE
+
+
+ 943 FPS
+ 0x000003AF
+
+
+ 944 FPS
+ 0x000003B0
+
+
+ 945 FPS
+ 0x000003B1
+
+
+ 946 FPS
+ 0x000003B2
+
+
+ 947 FPS
+ 0x000003B3
+
+
+ 948 FPS
+ 0x000003B4
+
+
+ 949 FPS
+ 0x000003B5
+
+
+ 950 FPS
+ 0x000003B6
+
+
+ 951 FPS
+ 0x000003B7
+
+
+ 952 FPS
+ 0x000003B8
+
+
+ 953 FPS
+ 0x000003B9
+
+
+ 954 FPS
+ 0x000003BA
+
+
+ 955 FPS
+ 0x000003BB
+
+
+ 956 FPS
+ 0x000003BC
+
+
+ 957 FPS
+ 0x000003BD
+
+
+ 958 FPS
+ 0x000003BE
+
+
+ 959 FPS
+ 0x000003BF
+
+
+ 960 FPS
+ 0x000003C0
+
+
+ 961 FPS
+ 0x000003C1
+
+
+ 962 FPS
+ 0x000003C2
+
+
+ 963 FPS
+ 0x000003C3
+
+
+ 964 FPS
+ 0x000003C4
+
+
+ 965 FPS
+ 0x000003C5
+
+
+ 966 FPS
+ 0x000003C6
+
+
+ 967 FPS
+ 0x000003C7
+
+
+ 968 FPS
+ 0x000003C8
+
+
+ 969 FPS
+ 0x000003C9
+
+
+ 970 FPS
+ 0x000003CA
+
+
+ 971 FPS
+ 0x000003CB
+
+
+ 972 FPS
+ 0x000003CC
+
+
+ 973 FPS
+ 0x000003CD
+
+
+ 974 FPS
+ 0x000003CE
+
+
+ 975 FPS
+ 0x000003CF
+
+
+ 976 FPS
+ 0x000003D0
+
+
+ 977 FPS
+ 0x000003D1
+
+
+ 978 FPS
+ 0x000003D2
+
+
+ 979 FPS
+ 0x000003D3
+
+
+ 980 FPS
+ 0x000003D4
+
+
+ 981 FPS
+ 0x000003D5
+
+
+ 982 FPS
+ 0x000003D6
+
+
+ 983 FPS
+ 0x000003D7
+
+
+ 984 FPS
+ 0x000003D8
+
+
+ 985 FPS
+ 0x000003D9
+
+
+ 986 FPS
+ 0x000003DA
+
+
+ 987 FPS
+ 0x000003DB
+
+
+ 988 FPS
+ 0x000003DC
+
+
+ 989 FPS
+ 0x000003DD
+
+
+ 990 FPS
+ 0x000003DE
+
+
+ 991 FPS
+ 0x000003DF
+
+
+ 992 FPS
+ 0x000003E0
+
+
+ 993 FPS
+ 0x000003E1
+
+
+ 994 FPS
+ 0x000003E2
+
+
+ 995 FPS
+ 0x000003E3
+
+
+ 996 FPS
+ 0x000003E4
+
+
+ 997 FPS
+ 0x000003E5
+
+
+ 998 FPS
+ 0x000003E6
+
+
+ 999 FPS
+ 0x000003E7
+
+
+ 1000 FPS
+ 0x000003E8
+
+
+
+
+
+ Ultra Low Latency - CPL State
+ 0x0005F543
+ 2 - Sync and Refresh
+ 430.00
+ This setting just keeps track of ULL setting for the nvidia control panel. No need to change it.
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+ Ultra
+ 0x00000002
+
+
+
+
+ Ultra Low Latency - Enabled
+ 0x10835000
+ 2 - Sync and Refresh
+ 430.00
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+ NVLINK - SLI Mode
+ 0x00A06948
+ 6 - SLI
+ 410.00
+
+
+ Texture Filtering - Quality Substitution
+ 0x00CE2692
+ 4 - Texture Filtering
+ 418.00
+
+
+ No Substitution
+ 0x00000000
+
+
+ High quality becomes quality
+ 0x00000001
+
+
+
+
+
+ Antialiasing - MFAA Enabled
+ 0x0098C1AC
+ 3 - Antialiasing
+ 344.11
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+
+ Prefered Refreshrate
+ 0x0064B541
+ 2 - Sync and Refresh
+
+
+ Use the 3D application setting
+ 0x00000000
+
+
+ Highest available
+ 0x00000001
+
+
+
+
+
+ GSYNC - Indicator Overlay
+ 0x10029538
+ 331.00
+ 2 - Sync and Refresh
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+
+ GSYNC - Application Mode
+ 0x1194F158
+ 331.00
+ 2 - Sync and Refresh
+
+
+ Off
+ 0x00000000
+
+
+ Fullscreen only
+ 0x00000001
+
+
+ Fullscreen and Windowed
+ 0x00000002
+
+
+
+
+
+ GSYNC - Global Mode
+ 0x1094F1F7
+ 331.00
+ 2 - Sync and Refresh
+
+
+ Off
+ 0x00000000
+
+
+ Fullscreen only
+ 0x00000001
+
+
+ Fullscreen and Windowed
+ 0x00000002
+
+
+
+
+
+ GSYNC - Global Feature
+ 0x1094F157
+ 331.00
+ 2 - Sync and Refresh
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+
+ GSYNC - Application State
+ 0x10A879CF
+ 331.00
+ 2 - Sync and Refresh
+
+
+ Allow
+ 0x00000000
+
+
+ Force Off
+ 0x00000001
+
+
+ Disallow
+ 0x00000002
+
+
+ Utra Low Motion Blur
+ 0x00000003
+
+
+ Fixed Refresh Rate
+ 0x00000004
+
+
+
+
+
+ GSYNC - Application Requested State
+ 0x10A879AC
+ 331.00
+ 2 - Sync and Refresh
+
+
+ Allow
+ 0x00000000
+
+
+ Force Off
+ 0x00000001
+
+
+ Disallow
+ 0x00000002
+
+
+ Utra Low Motion Blur
+ 0x00000003
+
+
+ Fixed Refresh Rate
+ 0x00000004
+
+
+
+
+
+ Prevent Anisotropic Filtering
+ 0x103BCCB5
+ 331.00
+ 4 - Texture Filtering
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+
+ Shadercache - Enabled
+ 0x00198FFF
+ 337.50
+ 5 - Common
+ 0x00000001
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+
+ Antialiasing Fix
+ 0x000858F7
+ 320.14
+ 1 - Compatibility
+ 0x00000001
+
+
+ On
+ 0x00000000
+
+
+ Off
+ 0x00000001
+
+
+
+
+ Vertical Sync - Smooth AFR Behavior
+ 0x101AE763
+ 310.00
+ 2 - Sync and Refresh
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+
+ Texture Filtering - Driver Controlled LOD Bias
+ 0x00638E8F
+ 313.00
+ 4 - Texture Filtering
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+
+ Flip Indicator
+ 0x002CF156
+ 2 - Sync and Refresh
+
+
+ Disabled
+ 0x00000000
+
+
+ GRAPH_FLIP_FPS - FPS graph, measured on display hw flip
+ 0x00000001
+
+
+ GRAPH_PRESENT_FPS - FPS graph, measured when the user mode driver starts processing present
+ 0x00000002
+
+
+ GRAPH_APP_PRESENT_FPS - FPS graph, measured on app present
+ 0x00000004
+
+
+ DISPLAY_PAGING - Add red paging indicator bars to the GRAPH_PRESENT_FPS graph
+ 0x00000008
+
+
+ DISPLAY_APP_THREAD_WAIT - Add app thread wait time indiator bars to the GRAPH_APP_PRESENT_FPS graph
+ 0x00000010
+
+
+ Enabled - Enable everything
+ 0x000001FF
+
+
+
+
+
+ Antialiasing - FXAA Enabled
+ 0x1074C972
+ 300.00
+ 3 - Antialiasing
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+
+ Antialiasing - FXAA Indicator Overlay
+ 0x1068FB9C
+ 300.00
+ 3 - Antialiasing
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+
+ Antialiasing - FXAA Enabled (predefined by NVIDIA)
+ 0x1034CB89
+ 300.00
+ 3 - Antialiasing
+
+
+ Disallowed
+ 0x00000000
+
+
+ Allowed
+ 0x00000001
+
+
+
+
+
+ Antialiasing - Line Gamma
+ 0x2089BF6C
+ 3 - Antialiasing
+
+
+ Disabled
+ 0x00000000
+
+
+ Default
+ 0x00000010
+
+
+ Enabled
+ 0x00000023
+
+
+
+
+
+ Texture Filtering - LOD Bias (DX)
+ 0x00738E8F
+ 4 - Texture Filtering
+
+
+ -3.0000
+ 0xFFFFFFE8
+
+
+ -2.8750
+ 0xFFFFFFE9
+
+
+ -2.7500
+ 0xFFFFFFEA
+
+
+ -2.6250
+ 0xFFFFFFEB
+
+
+ -2.5000
+ 0xFFFFFFEC
+
+
+ -2.3750
+ 0xFFFFFFED
+
+
+ -2.2500
+ 0xFFFFFFEE
+
+
+ -2.1250
+ 0xFFFFFFEF
+
+
+ -2.0000
+ 0xFFFFFFF0
+
+
+ -1.8750
+ 0xFFFFFFF1
+
+
+ -1.7500
+ 0xFFFFFFF2
+
+
+ -1.6250
+ 0xFFFFFFF3
+
+
+ -1.5000
+ 0xFFFFFFF4
+
+
+ -1.3750
+ 0xFFFFFFF5
+
+
+ -1.2500
+ 0xFFFFFFF6
+
+
+ -1.1250
+ 0xFFFFFFF7
+
+
+ -1.0000
+ 0xFFFFFFF8
+
+
+ -0.8750
+ 0xFFFFFFF9
+
+
+ -0.7500
+ 0xFFFFFFFA
+
+
+ -0.6250
+ 0xFFFFFFFB
+
+
+ -0.5000
+ 0xFFFFFFFC
+
+
+ -0.3750
+ 0xFFFFFFFD
+
+
+ -0.2500
+ 0xFFFFFFFE
+
+
+ -0.1250
+ 0xFFFFFFFF
+
+
+ +0.0000
+ 0x00000000
+
+
+ +0.1250
+ 0x00000001
+
+
+ +0.2500
+ 0x00000002
+
+
+ +0.3750
+ 0x00000003
+
+
+ +0.5000
+ 0x00000004
+
+
+ +0.6250
+ 0x00000005
+
+
+ +0.7500
+ 0x00000006
+
+
+ +0.8750
+ 0x00000007
+
+
+ +1.0000
+ 0x00000008
+
+
+ +1.1250
+ 0x00000009
+
+
+ +1.2500
+ 0x0000000A
+
+
+ +1.3750
+ 0x0000000B
+
+
+ +1.5000
+ 0x0000000C
+
+
+ +1.6250
+ 0x0000000D
+
+
+ +1.7500
+ 0x0000000E
+
+
+ +1.8750
+ 0x0000000F
+
+
+ +2.0000
+ 0x00000010
+
+
+ +2.1250
+ 0x00000011
+
+
+ +2.2500
+ 0x00000012
+
+
+ +2.3750
+ 0x00000013
+
+
+ +2.5000
+ 0x00000014
+
+
+ +2.6250
+ 0x00000015
+
+
+ +2.7500
+ 0x00000016
+
+
+ +2.8750
+ 0x00000017
+
+
+ +3.0000
+ 0x00000018
+
+
+
+
+
+ Texture Filtering - LOD Bias (OGL)
+ 0x20403F79
+ 4 - Texture Filtering
+
+
+ -3.0000
+ 0xFFFFFFD0
+
+
+ -2.9375
+ 0xFFFFFFD1
+
+
+ -2.8750
+ 0xFFFFFFD2
+
+
+ -2.8125
+ 0xFFFFFFD3
+
+
+ -2.7500
+ 0xFFFFFFD4
+
+
+ -2.6875
+ 0xFFFFFFD5
+
+
+ -2.6250
+ 0xFFFFFFD6
+
+
+ -2.5625
+ 0xFFFFFFD7
+
+
+ -2.5000
+ 0xFFFFFFD8
+
+
+ -2.4375
+ 0xFFFFFFD9
+
+
+ -2.3750
+ 0xFFFFFFDA
+
+
+ -2.3125
+ 0xFFFFFFDB
+
+
+ -2.2500
+ 0xFFFFFFDC
+
+
+ -2.1875
+ 0xFFFFFFDD
+
+
+ -21250
+ 0xFFFFFFDE
+
+
+ -2.0625
+ 0xFFFFFFDF
+
+
+ -2.0000
+ 0xFFFFFFE0
+
+
+ -1.9375
+ 0xFFFFFFE1
+
+
+ -1.8750
+ 0xFFFFFFE2
+
+
+ -1.8125
+ 0xFFFFFFE3
+
+
+ -1.7500
+ 0xFFFFFFE4
+
+
+ -1.6875
+ 0xFFFFFFE5
+
+
+ -1.6250
+ 0xFFFFFFE6
+
+
+ -1.5625
+ 0xFFFFFFE7
+
+
+ -1.5000
+ 0xFFFFFFE8
+
+
+ -1.4375
+ 0xFFFFFFE9
+
+
+ -1.3750
+ 0xFFFFFFEA
+
+
+ -1.3125
+ 0xFFFFFFEB
+
+
+ -1.2500
+ 0xFFFFFFEC
+
+
+ -1.1875
+ 0xFFFFFFED
+
+
+ -1.1250
+ 0xFFFFFFEE
+
+
+ -1.0625
+ 0xFFFFFFEF
+
+
+ -1.0000
+ 0xFFFFFFF0
+
+
+ -0.9375
+ 0xFFFFFFF1
+
+
+ -0.8750
+ 0xFFFFFFF2
+
+
+ -0.8125
+ 0xFFFFFFF3
+
+
+ -0.7500
+ 0xFFFFFFF4
+
+
+ -0.6875
+ 0xFFFFFFF5
+
+
+ -0.6250
+ 0xFFFFFFF6
+
+
+ -0.5625
+ 0xFFFFFFF7
+
+
+ -0.5000
+ 0xFFFFFFF8
+
+
+ -0.4375
+ 0xFFFFFFF9
+
+
+ -0.3750
+ 0xFFFFFFFA
+
+
+ -0.3125
+ 0xFFFFFFFB
+
+
+ -0.2500
+ 0xFFFFFFFC
+
+
+ -0.1875
+ 0xFFFFFFFD
+
+
+ -0.1250
+ 0xFFFFFFFE
+
+
+ -0.0625
+ 0xFFFFFFFF
+
+
+ +0.0000
+ 0x00000000
+
+
+ +0.0625
+ 0x00000001
+
+
+ +0.1250
+ 0x00000002
+
+
+ +0.1875
+ 0x00000003
+
+
+ +0.2500
+ 0x00000004
+
+
+ +0.3125
+ 0x00000005
+
+
+ +0.3750
+ 0x00000006
+
+
+ +0.4375
+ 0x00000007
+
+
+ +0.5000
+ 0x00000008
+
+
+ +0.5625
+ 0x00000009
+
+
+ +0.6250
+ 0x0000000A
+
+
+ +0.6875
+ 0x0000000B
+
+
+ +0.7500
+ 0x0000000C
+
+
+ +0.8125
+ 0x0000000D
+
+
+ +0.8750
+ 0x0000000E
+
+
+ +0.9375
+ 0x0000000F
+
+
+ +1.0000
+ 0x00000010
+
+
+ +1.0625
+ 0x00000011
+
+
+ +1.1250
+ 0x00000012
+
+
+ +1.1875
+ 0x00000013
+
+
+ +1.2500
+ 0x00000014
+
+
+ +1.3125
+ 0x00000015
+
+
+ +1.3750
+ 0x00000016
+
+
+ +1.4375
+ 0x00000017
+
+
+ +1.5000
+ 0x00000018
+
+
+ +1.5625
+ 0x00000019
+
+
+ +1.6250
+ 0x0000001A
+
+
+ +1.6875
+ 0x0000001B
+
+
+ +1.7500
+ 0x0000001C
+
+
+ +1.8125
+ 0x0000001D
+
+
+ +1.8750
+ 0x0000001E
+
+
+ +1.9375
+ 0x0000001F
+
+
+ +2.0000
+ 0x00000020
+
+
+ +2.0625
+ 0x00000021
+
+
+ +2.1250
+ 0x00000022
+
+
+ +2.1875
+ 0x00000023
+
+
+ +2.2500
+ 0x00000024
+
+
+ +2.3125
+ 0x00000025
+
+
+ +2.3750
+ 0x00000026
+
+
+ +2.4375
+ 0x00000027
+
+
+ +2.5000
+ 0x00000028
+
+
+ +2.5625
+ 0x00000029
+
+
+ +2.6250
+ 0x0000002A
+
+
+ +2.6875
+ 0x0000002B
+
+
+ +2.7500
+ 0x0000002C
+
+
+ +2.8125
+ 0x0000002D
+
+
+ +2.8750
+ 0x0000002E
+
+
+ +2.9375
+ 0x0000002F
+
+
+ +3.0000
+ 0x00000030
+
+
+
+
+
+ SLI - Compatibility Bits (OGL)
+ 0x209746C1
+ 1 - Compatibility
+
+
+
+ SLI - Compatibility Bits (DX12)
+ 0x00A04746
+ 1 - Compatibility
+
+
+
+ SLI - Compatibility Bits (DX10 + DX11)
+ 0x00A06946
+ 1 - Compatibility
+
+
+
+ SLI - Mode
+ 0x0000000F
+
+
+ Auto
+ 0x00000000
+
+
+ Single
+ 0x00000004
+
+
+ AFR
+ 0x00000001
+
+
+ SFR
+ 0x00000002
+
+
+ AFR-SFR
+ 0x00000003
+
+
+ 3 Way SLI AFR
+ 0x00000006
+
+
+ 4 Way SLI AFR
+ 0x00000005
+
+
+
+
+
+
+ SLI - Compatibility Bits (DX9)
+ 0x1095DEF8
+ 1 - Compatibility
+
+
+
+ SLI - Mode
+ 0x00000007
+
+
+ Auto
+ 0x00000000
+
+
+ Single
+ 0x00000004
+
+
+ AFR
+ 0x00000001
+
+
+ SFR
+ 0x00000002
+
+
+ AFR-SFR
+ 0x00000003
+
+
+ 3 Way SLI AFR
+ 0x00000006
+
+
+ 4 Way SLI AFR
+ 0x00000005
+
+
+
+
+ SLI - AFR Mode
+ 0x02430000
+
+
+ AFR 1
+ 0x00000000
+
+
+ AFR 2
+ 0x02430000
+
+
+
+
+
+
+ Antialiasing - Compatibility (DX9)
+ 0x00D55F7D
+ 1 - Compatibility
+
+
+
+
+ Antialiasing - Compatibility (DX1x)
+ 0x00E32F8A
+ 1 - Compatibility
+
+
+
+
+ Ambient Occlusion - Compatibility
+ 0x002C7F45
+ 1 - Compatibility
+
+
+
+
+ Antialiasing - Gamma Correction
+ 0x107D639D
+ 0x00000002
+ 3 - Antialiasing
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000002
+
+
+
+
+
+ Antialiasing (MSAA) - Behavior Flags
+ 0x10ECDB82
+ 3 - Antialiasing
+
+
+ None
+ 0x00000000
+
+
+ Treat 'Override any application setting' as 'Application-controlled'
+ 0x00000001
+
+
+ Treat 'Override any application setting' as 'Enhance the application setting'
+ 0x00000002
+
+
+ Disable 'Override any application setting'
+ 0x00000003
+
+
+ Treat 'Enhance the application setting' as 'Application-controlled'
+ 0x00000004
+
+
+ Treat 'Enhance the application setting' as 'Override any application setting'
+ 0x00000008
+
+
+ Disable 'Enhance the application setting'
+ 0x0000000C
+
+
+ Disable Antialiasing at NVIDIA Control Panel
+ 0x00040000
+
+
+
+
+
+ Antialiasing (MSAA) - Mode
+ 0x107EFC5B
+ 3 - Antialiasing
+
+
+ Application-controlled
+ 0x00000000
+
+
+ Override any application setting
+ 0x00000001
+
+
+ Enhance the application setting
+ 0x00000002
+
+
+
+
+
+ Antialiasing (MSAA) - Setting
+ 0x10D773D2
+ 3 - Antialiasing
+
+
+ Application-controlled / Off
+ 0x00000000
+
+
+ 2x [2x Multisampling]
+ 0x0000000E
+
+
+ 2xQ [2x Quincunx (blurred)]
+ 0x0000000F
+
+
+ 4x [4x Multisampling]
+ 0x00000010
+
+
+ 8x [8x CSAA (4 color + 4 cv samples)]
+ 0x00000026
+
+
+ 16x [16x CSAA (4 color + 12 cv samples)]
+ 0x00000027
+
+
+ 8xQ [8x Multisampling]
+ 0x00000025
+
+
+ 16xQ [16x CSAA (8 color + 8 cv samples)]
+ 0x00000028
+
+
+ 32x [32x CSAA (8 color + 24 cv samples)]
+ 0x0000001D
+
+
+ 2x1 [2x1 Supersampling (D3D only)]
+ 0x00000001
+
+
+ 1x2 [1x2 Supersampling (D3D only)]
+ 0x00000002
+
+
+ 2x2 [2x2 Supersampling (D3D only)]
+ 0x00000005
+
+
+ 3x3 [3x3 Supersampling (D3D only)]
+ 0x0000000A
+
+
+ 4x4 [4x4 Supersampling (D3D only)]
+ 0x0000000C
+
+
+ 4xS [Combined: 1x2 SS + 2x MS (D3D only)]
+ 0x00000013
+
+
+ 8xS [Combined: 1x2 SS + 4x MS]
+ 0x00000018
+
+
+ 8xSQ [Combined: 2x2 SS + 2x MS]
+ 0x00000019
+
+
+ 12xS [Combined: 2x2 SS + 4x OGMS (D3D only)]
+ 0x00000017
+
+
+ 16xS [Combined: 2x2 SS + 4x MS]
+ 0x0000001A
+
+
+ 32xS [Combined: 2x2 SS + 8x MS]
+ 0x00000029
+
+
+
+
+
+ Antialiasing - Transparency Multisampling
+ 0x10FC2D9C
+ 3 - Antialiasing
+
+
+ Disabled
+ 0x00000000
+
+
+ Enabled
+ 0x00000004
+
+
+
+
+
+ Antialiasing - Transparency Supersampling
+ 0x10D48A85
+ 3 - Antialiasing
+
+
+ Off / Multisampling
+ 0x00000000
+
+
+ Supersampling
+ 0x00000023
+
+
+ 2x Supersampling
+ 0x00000014
+
+
+ 4x Supersampling
+ 0x00000024
+
+
+ 8x Supersampling
+ 0x00000034
+
+
+ 2x Sparse Grid Supersampling
+ 0x00000018
+
+
+ 4x Sparse Grid Supersampling
+ 0x00000028
+
+
+ 8x Sparse Grid Supersampling
+ 0x00000038
+
+
+
+
+
+ Anisotropic Filtering - Mode
+ 0x10D2BB16
+ 4 - Texture Filtering
+
+
+ Application-controlled
+ 0x00000000
+
+
+ User-defined / Off
+ 0x00000001
+
+
+
+
+
+ Anisotropic Filtering - Setting
+ 0x101E61A9
+ 4 - Texture Filtering
+
+
+ Off [Point]
+ 0x00000000
+
+
+ Off [Linear]
+ 0x00000001
+
+
+ 2x
+ 0x00000002
+
+
+ 4x
+ 0x00000004
+
+
+ 6x
+ 0x00000004
+
+
+ 8x
+ 0x00000008
+
+
+ 12x
+ 0x0000000C
+
+
+ 16x
+ 0x00000010
+
+
+
+
+
+ Anisotropic Filter - Optimization
+ 0x0084CD70
+ 4 - Texture Filtering
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+
+ Anisotropic Filter - Sample Optimization
+ 0x00E73211
+ 4 - Texture Filtering
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+
+ Texture Filtering - Negative LOD bias
+ 0x0019BB68
+ 4 - Texture Filtering
+
+
+ Allow
+ 0x00000000
+
+
+ Clamp
+ 0x00000001
+
+
+
+
+
+ Texture Filtering - Quality
+ 0x00CE2691
+ 4 - Texture Filtering
+
+
+ Quality
+ 0x00000000
+
+
+ Performance
+ 0x0000000A
+
+
+ High performance
+ 0x00000014
+
+
+ High quality
+ 0xFFFFFFF6
+
+
+
+
+
+ Texture Filtering - Trilinear Optimization
+ 0x002ECAF2
+ 4 - Texture Filtering
+
+
+ On ( will be ignored if using high quality )
+ 0x00000000
+
+
+ Off
+ 0x00000001
+
+
+
+
+
+ Ambient Occlusion - Usage
+ 0x00664339
+ 5 - Common
+
+
+ Disabled
+ 0x00000000
+
+
+ Enabled
+ 0x00000001
+
+
+
+
+
+ Ambient Occlusion - Setting
+ 0x00667329
+ 5 - Common
+
+
+ Off
+ 0x00000000
+
+
+ Performance
+ 0x00000001
+
+
+ Quality
+ 0x00000002
+
+
-
- Extension limit
- 0x20FF7493
- 5 - Common
-
-
- Off
- 0x00000000
-
-
- On
- 0x00000001
-
-
-
-
-
- Multi-display/mixed-GPU acceleration
- 0x200AEBFC
- 5 - Common
-
-
- Single display performance mode
- 0x00000000
-
-
- Compatibility performance mode
- 0x00000001
-
-
- Multi display performance mode
- 0x00000003
-
-
-
-
-
- OpenGL - Version Override
- 0x2046B3ED
- 5 - Common
-
-
- Disabled
- 0x00000000
-
-
- OpenGL Version 1.0
- 0x00302e31
-
-
- OpenGL Version 1.1
- 0x00312e31
-
-
- OpenGL Version 1.2
- 0x00322e31
-
-
- OpenGL Version 1.3
- 0x00332e31
-
-
- OpenGL Version 1.4
- 0x00342e31
-
-
- OpenGL Version 1.5
- 0x00352e31
-
-
- OpenGL Version 2.0
- 0x00302e32
-
-
- OpenGL Version 2.1
- 0x00312e32
-
-
- OpenGL Version 3.0
- 0x00302e33
-
-
- OpenGL Version 3.1
- 0x00312e33
-
-
-
+ -->
+
+
+
+
+ Maximum Pre-Rendered Frames
+ 0x007BA09E
+ 2 - Sync and Refresh
+
+
+ Use the 3D application setting
+ 0x00000000
+
+
+ 1
+ 0x00000001
+
+
+ 2
+ 0x00000002
+
+
+ 3
+ 0x00000003
+
+
+ 4
+ 0x00000004
+
+
+ 5
+ 0x00000005
+
+
+ 6
+ 0x00000006
+
+
+ 7
+ 0x00000007
+
+
+ 8
+ 0x00000008
+
+
+
+
+
+ Threaded Optimization
+ 0x20C1221E
+ 5 - Common
+
+
+ Auto
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+ Off
+ 0x00000002
+
+
+
+
+
+ Triple Buffering
+ 0x20FDD1F9
+ 2 - Sync and Refresh
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+
+ Vertical Sync
+ 0x00A879CF
+ 2 - Sync and Refresh
+
+
+ Force off
+ 0x08416747
+
+
+ Force on
+ 0x47814940
+
+
+ Fast Sync
+ 0x18888888
+
+
+ Use the 3D application setting
+ 0x60925292
+
+
+ 1/2 Refresh Rate
+ 0x32610244
+
+
+ 1/3 Refresh Rate
+ 0x71271021
+
+
+ 1/4 Refresh Rate
+ 0x13245256
+
+
+
+
+
+ Vertical Sync - Tear Control
+ 0x005A375C
+ 300.00
+ 2 - Sync and Refresh
+
+
+ Standard
+ 0x96861077
+
+
+ Adaptive
+ 0x99941284
+
+
+
+
+
+ PhysX - Indicator Overlay
+ 0x1094F16F
+ 5 - Common
+
+
+ On
+ 0x24545582
+
+
+ Off
+ 0x34534064
+
+
+
+
+
+ Power Management - Mode
+ 0x1057EB71
+ 5 - Common
+
+
+ Adaptive
+ 0x00000000
+
+
+ Prefer maximum performance
+ 0x00000001
+
+
+ Optimal performance
+ 0x00000005
+
+
+
+
+
+ CUDA - Force P2 State
+ 0x50166C5E
+ 5 - Common
+ 0x00000001
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+
+ Extension Limit (OGL)
+ 0x20FF7493
+ 5 - Common
+
+
+ Off
+ 0x00000000
+
+
+ On
+ 0x00000001
+
+
+
+
+
+ Multi-Display / Mixed-GPU Acceleration
+ 0x200AEBFC
+ 5 - Common
+
+
+ Single display performance mode
+ 0x00000000
+
+
+ Compatibility performance mode
+ 0x00000001
+
+
+ Multi display performance mode
+ 0x00000003
+
+
+
+
+
+ Version Override (OGL)
+ 0x2046B3ED
+ 5 - Common
+
+
+ Disabled
+ 0x00000000
+
+
+ OpenGL Version 1.0
+ 0x00302e31
+
+
+ OpenGL Version 1.1
+ 0x00312e31
+
+
+ OpenGL Version 1.2
+ 0x00322e31
+
+
+ OpenGL Version 1.3
+ 0x00332e31
+
+
+ OpenGL Version 1.4
+ 0x00342e31
+
+
+ OpenGL Version 1.5
+ 0x00352e31
+
+
+ OpenGL Version 2.0
+ 0x00302e32
+
+
+ OpenGL Version 2.1
+ 0x00312e32
+
+
+ OpenGL Version 3.0
+ 0x00302e33
+
+
+ OpenGL Version 3.1
+ 0x00312e33
+
+
+
-
+
+
+
+ -->
+
+
+
+
+ -->
+
+
+ -->
+
+
+