Guide:NVIDIA Inspector: Difference between revisions

From Step Mods | Change The Game
No edit summary
m (Text replacement - "{{TOC right" to "{{TOC")
 
(227 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOTITLE__[[Category:Application Guides]]
{{PageTitle|title=Nvidia Inspector|subtitle=A Guide to using Nvidia Inspector|author=The Step Team|forumtid=1194}}
{{clear}}
{{TOC}}
{{fs|1.2em|Suggest first reading: [[Guide:SystemSetupGuide|System Setup Guide]]}}


''-- by the S.T.E.P. Team and Wiki Editors''
Nvidia Inspector is a tool created by Orbmu2k. It provides detailed hardware information, much like GPU-Z, from the hardware senors on Nvidia video cards. This sensor information can also be monitored via the included "monitors", which in turn can be logged to a CSV file for later viewing. Inspector also provides simple overclocking tools to control the GPU clock, memory clock, shader clock, voltage, and fan speed of the video card; however, not all of these options will be available to all users. The availability of these tools is dependent upon the video card.
:Updated: {{ #time: G:i:s j F Y "(UTC)" | {{REVISIONTIMESTAMP}} }}
[http://forum.step-project.com/topic/1194-nvidia-inspector/ '''GUIDE FORUM THREAD''']


= Introduction =
Nvidia Inspector's real gem lies within its driver profile settings (game profiles). Inspector includes over two hundred individual game profiles. Profiles allow user-defined, game-specific settings that will be loaded and used when the game is launched. The settings available here are more extensive than those offered in the Nvidia Control Panel. This gives the ability for better control and finer tweaking on a per-game basis.


== NVIDIA Inspector ==
Finally, this Guide ''does not'' provide the "gold-standard" of Inspector settings which users simply copy and use. That would be impossible to do with the endless combinations of video cards and system hardware available. This Guide simply provides a breakdown of each of the Inspector dialog menus so users may be better informed about the capabilities of these settings and the applicability to a particular game environment. However, some recommended settings for Skyrim users are mentioned since this Guide was created with Skyrim in mind.
NVIDIA Inspector is a tool created by [http://orbmu2k.de/ Orbmu2k]. It provides detailed hardware information much like GPU-Z from all the available hardware senors pertaining to the video card. This sensor information can also be monitored via the included monitors, which in turn can be logged to a CSV file for later viewing. Inspector also provides simple overclocking tools to control the GPU clock, memory clock, shader clock, voltage, and fan speed of the video card; however, not all of these options will be available to all users.
<br/>
 
<br/>
NVIDIA Inspector's real power lies within its driver profile settings (game profiles). Inspector includes over two hundred individual game profiles. Profiles allow user-defined, game-specific Inspector presets that will be loaded and used when the game is launched. These settings are also more extensive than the settings included in the NVIDIA Control Panel.
<br/>
 
Finally, this Guide does not provide the gold-standard of Inspector settings that the user simply copies. That would be impossible to do with the endless combinations of video cards and system hardware. This Guide does provide a breakdown of each of the Inspector dialog menus so users may be better informed about the capabilities of these settings and the applicability to a particular game environment.


= Installation & Setup =
= Installation & Setup =
== NVIDIA Inspector Installation ==
<div style="width: 100%; border-style:solid; border-bottom-width: 2px; border-color:rgb(200,100,20);"></div>
One of the wonderful things about NVIDIA Inspector is that it's a standalone application. There is no installation required. Simply download the tool, extract the folder, and run the .exe to launch the program. This means it can also be run from USB flash drives and used on the go. When changing the location of where the program is located in, be sure to move the entire folder and not just the .exe file. Users can download NVIDIA Inspector here: [http://www.guru3d.com/files_details/nvidia_inspector_download.html NVIDIA Inspector]
Nvidia Inspector is a standalone application; there is no installation required. Simply download the tool, extract the folder, and run the executable to launch the program. This means it can also be run from USB drives and used on the go. When changing the location of where the program is located or copying it to a new location, be sure to move the entire folder and not just the executable file. Users can download Nvidia Inspector from  [https://github.com/Orbmu2k/nvidiaProfileInspector/releases Github for the latest releases].
<br/>
<br/>
<br/>


== NVIDIA Inspector Overview ==
= Nvidia Inspector Overview =
==== Main Screen ====
<div style="width: 100%; border-style:solid; border-bottom-width: 2px; border-color:rgb(200,100,20);"></div><br/>
[[File:Inspector1.jpg]]


When you open the program, this is the first screen you'll see. Here you'll find all your hardware information. You'll also notice two buttons on the upper left side. The first button uploads a screenshot of the app to Techpowerup.org. The second button below that will open your hardware monitors. Further down to the right of the Driver Version box is a button that will open the game profiles plugin for Inspector. Finally, at the bottom there is a banner to allow you do donate, a drop-down box to allow you to switch between multiple GPUs if you're running SLI, and a button that will open the Overclocking pane. Clicking this button will prompt a warning about overclocking, before the pane opens.
{{GallerySimple|id=overview|width=250|img=Image:InspectorMainScreen.png|caption=Main Window}}
{{GallerySimple|id=overview|width=250|img=Image:InspectorMonitors.png|caption=Monitors}}
{{GallerySimple|id=overview|width=250|img=Image:InspectorProfiles.png|caption=Driver Profile Settings}}
{{GallerySimple|id=overview|width=250|img=Image:InspectorOverclocking.png|caption=Overclocking Pane}}
{{clear}}


==== Monitors ====
=== Main Window ===
[[File:Inspector_monitors.png]]
When Inspector first launched, this is the first window that appears. This window contains all the hardware information about the graphics card. There are two buttons on the upper left side. The first button uploads a screenshot of the app to Techpowerup.org. The second button below that will open the hardware monitors. Further down and to the right of the ''Driver Version'' box is a button that opens the game profiles plugin for Inspector. Finally, at the bottom there is a banner to allows donations, a drop-down box to allow switching between multiple GPUs, and a button that will open the Overclocking pane. Clicking the {{ui|Show Overclocking}} button will prompt a warning about overclocking, before the pane opens.


Clicking the Sensor Monitoring button will open the this screen. Monitors are discussed on the Sensor Monitoring tab.
=== Monitors ===
Clicking the {{ui|Sensor Monitoring}} button will open this screen. Monitors are discussed in the Sensor Monitoring section below.


==== Driver Profile Settings ====
=== Driver Profile Settings ===
[[File:Inspector3.jpg]]
Clicking the {{ui|Driver Profile Settings}} (game profiles) button will open this screen. Game profiles are discussed in the Custom Profiles and Settings section below.


Clicking the Driver Profile Settings (game profiles) button will open this screen. Game profiles are discussed on the Custom Profiles and Settings tab.
=== Overclocking Pane ===
 
Clicking on the {{ui|Show Overclocking}} button and choosing "Yes" to the prompt will open this overclocking pane. Overclocking is discussed in the Overclocking section below.
==== Overclocking Pane ====
<br/>
[[File:Inspector2.jpg]]
<br/>
 
<br/>
Clicking on the Show Overclocking button and choosing "Yes" to the prompt will open this overclocking pane. Overclocking is discussed on the Overclocking tab.


= Sensor Monitoring =
= Sensor Monitoring =
== Sensor Monitoring ==
<div style="width: 100%; border-style:solid; border-bottom-width: 2px; border-color:rgb(200,100,20);"></div>
Sensor monitoring can be very helpful when testing hardware stability, performing overclocks, mod testing, or when testing new settings or changes to those settings. Inspector includes 14 different monitors for this purpose. These include:
Sensor monitoring can be very helpful when testing hardware stability, performing overclocks, mod testing, or when testing new settings or changes to those settings. Inspector includes 21 different monitors for this purpose. Of these, the most useful are going to be determined by the task the monitors are being used for.
 
*GPU Usage
*VPU Usage
*MCU Usage
*BUS Usage
*Memory Usage
*GPU Clock
*Memory Clock
*Shader Clock
*Voltage
*GPU Temperature
*PCB Temperature
*Fan Level
*Fan Tachometer
*GPU Power Level
*Total Power Level
 
Of these, the most useful are going to be determined by what you are using the monitors for.


== Customizing the Monitors ==
== Customizing the Monitors ==
To open the monitors, click on the {{ui|Sensor Monitoring}} button located on the main screen on the upper left side. Once opened, the monitors are defaulted to stay on top of all other windows. To change the monitors simply right-click on the monitor window and hover over '''Monitors'''. The monitors that have a check beside them will be the monitors displayed. Users may display as few as one or all of them.


To open the monitors, click on the Sensor Monitoring button located on the main screen on the upper left side. Once opened, the monitors are defaulted to stay on top of all other windows. The default monitors displayed are the GPU Usage, GPU Clock, Voltage, GPU Temperature and the Fan Level. To change the monitors simply right-click on the monitor window and hover over "Monitors". The monitors which have a check beside them will be the monitors displayed. You may display as few as one or all of them, if you desire.
{{GallerySimple|id=monitors|width=250|img=Image:InspectorMonitors.png}}
{{clear}}


The other settings on the right-click menu are as followed:
* GPUs
** This allows to users to select which GPU they wish to monitor. Multiple GPUs will be for users running SLI, a second video card as a physics processor, the on-board GPU, etc.
* Monitors
** Provides a list of all the monitors available.
* Antialiased Graphs
** Makes the graphs a bit less jagged.
* Always on Top
** Toggle whether the monitor windows stays on top of other windows or not.
* Capture Disabled Monitors
** Toggles whether to capture all monitor data or just the monitors displayed via the Monitors menu. Enabled by default.
* Log Active Monitors to CSV
** Toggles whether or not to log the active monitors to a CSV file for later viewing of the data.
* Store Configuration Settings
** Selecting this will save the active monitors for the next time Inspector is opened; else, the default set of monitors will appear when Inspected is closed and reopened.
* Reset All Monitors
** Resets the monitors to start fresh.
* Hide to Tray
** Minimizes the monitor window to the system tray. This is useful when monitoring your system over time.
* Close
** Closes the monitor window.
<br/>
<br/>
<br/>


;GPUs
= Overclocking =
:This allows to you select which GPU you wish to monitor if you're using more than one such as in SLI.
<div style="width: 100%; border-style:solid; border-bottom-width: 2px; border-color:rgb(200,100,20);"></div><br/>


;Monitors
{{alert|type=notice|text=Nvidia Inspector nor Step Modifications can not be held liable for any possible mishaps resulting from overclocking graphics cards. Potential problems resulting from overclocking can include anything from voiding warranties to overheating to bricking the card (rendering it useless), and anything in between. If users decide to overclock their graphic cards, they do so at their own risk.
:Provides a list of all the monitors available.


;Antialiased Graphs
{{fc|#ddd|''This overclocking overview is meant for informational purposes only and is not an overclocking guide!''}}}}<br/>
:Makes the graphs a bit less jagged.


;Always on Top
Overclocking in Inspector is not unlike overclocking in other third party software. Keep in mind, depending on the video card model, not all overclocking controls will be at available in Inspector. Inspector was not written with overclocking in mind; therefore, if a more powerful and precise option is needed, users should look elsewhere. It's also a good idea to have monitors open when overclocking to monitor the effect of the changes.
:Toggle whether the monitor windows stays on top of other windows or not.


;Capture Disabled Monitors
To open the Overclocking pane, click the {{ui|Show Overclocking}} button at the bottom of the main screen. A prompt with a warning will appear asking if users are aware of the risk with overclocking. Clicking {{ui|No}} closes the windows. Clicking {{ui|Yes}} will open the overclocking pane. Clicking the {{ui|Show Overclocking}} button again will hide the pane.
:Toggles whether to capture all monitor data or just the monitors you're displaying via the Monitors menu.


;Log Active Monitors to CSV
== Overclocking Pane Overview ==
:Toggles whether or not to log the active monitors to a CSV file for later viewing.


;Store Configuration Settings
{{GallerySimple|id=overclocking|width=250|img=Image:InspectorOverclocking.png}}
:Selecting this will save the monitors your using for the next time you open Inspector; else, the default set of monitors will appear when you close and reopen the program.
{{clear}}


;Reset All Monitors
=== Fan ===
:Resets the monitors to start fresh.
The large vertical slider on the left controls the fan speed on the card. By default it is set to '''Auto''' and that is the recommended setting. Changing this could overwrite other third party fan control solutions. To manually set the fan speed, uncheck {{ui|Auto}} and move the slider to the desired position. Then click the {{ui|Set Fan}} button below the slider to lock in the new setting.


;Hide to Tray
{{AlertSmall‏‎|type=notice|text=Be aware! Setting the fan speed too low can cause overheating.}}
:Minimizes the monitor window to the system tray.


;Close
=== Performance Level Drop-down ===
:Closes the monitor window.
This is a drop-down menu which allows the selection of various performance levels the Nvidia drivers use. The performance level is normally changed dynamically by the drivers depending on the GPU load. The main levels are P0, P1, P8, and P12; though this may differ depending on the card model. P0 is for high loads such as video gaming, P8 is for loads similar to video acceleration, and P12 is an idle load; when the video card isn't really doing anything. If there are different values, remember that the lower values are higher performance and the higher values are for lower performance.


= Custom Profiles and Settings =
=== Unlock Min & Unlock Max ===
The frequencies available by default are locked. Clicking {{ui|Unlock Min}} or {{ui|Unlock Max}} will removed these limitations so overclocking to higher frequencies or underclocking to lower frequencies is enabled. Clicking these buttons again will re-lock the frequencies to the card's default. If they are grayed-out, this usually means the card in use has unlocked frequencies by the card's manufacturer.


{{Notice|text=Some settings my differ from what is seen in the images below. Various options are available with various NVIDIA cards so do not be alarmed if there are extra or missing settings from what you see below.}}
=== Base Clock Offset ===
Measured in megahertz, this changes the frequency of the GPU clock. The buttons below the sliders allows for fine tuning of the frequency.


== Driver Profile Settings ==
=== Memory Clock Offset ===
Measured in megahertz, this changes the frequency of the card's VRAM. The buttons below the sliders allows for fine tuning of the frequency.


Driver Profile Settings or game profiles can be opened from the main screen by click the Driver Profile Settings button located to the right of the Driver Version box. Game profiles are the main attraction with NVIDIA Inspector because when used, these profiles will allow custom driver settings for individual games. The profiles will then be saved and loaded once the game is launched. You may be asking what's the difference between the NVIDIA Control Panel profiles and NVIDIA Inspector profiles. The answer is, Inspector provides a more extensive set of settings and options than the NVIDIA Control Panel does. Many of the settings and additional options that are included in Inspector are hidden from the Control Panel for whatever reason but still exist within the driver. Inspector gives you full control over these hidden settings.
=== Power and Temperature Target ===
These two sliders set the power target and temperate target for the card. The top slider sets the upper power target, which is the power the card will use. The second slider sets the temperature upper target, which is the maximum temperature the card will run at. Checking the '''Priorize Temperature''' box will set the temperature target to take priority over the power target. This is a safety feature to help prevent the card from overheating. If these settings are used, it is highly recommended to check the '''Priorize Temperature''' box.


[[File:Inspector3.jpg]]
{{AlertSmall‏‎|type=notice|text=Be aware! Setting either of these sliders too high could cause the video card to overheat.}}


== Setting Up the Skyrim Profile ==
=== Voltage ===
Here it is possible to change the voltage to which the video card receives. Changing this setting can destroy the video card! {{fc|warning|'''>>> Use extreme caution if changing the voltage! <<<'''}}


Over 200 profiles are already included in Inspector and there is rarely a need to create a new profile. This is because the profiles exist within the graphics drivers, themselves. Whenever NVIDIA releases a new driver version, they often come with new or updated profiles. Skyrim's profile is one of these; however, if you ever need to create a new profile you can do so by clicking the "Create New Profile" button on the toolbar of the Driver Profile Settings window.
=== Create Clocks Shortcut ===
Clicking the {ui|Create Clocks Shortcut}} button will save a shortcut to the desktop with specific, preset clock settings. This means it's possible to have different overclocks for different game profiles or other tasks. Double clicking on one of these shortcuts will adjust the clocks to the preset settings automatically. This eliminates the need to open Inspector to change settings for each game or use. So if a 10% overclock is desired while video encoding, a 25% overclock while gaming, and default settings the rest of the time, all that is required is to make three ''Clock Shortcuts'' with the respected settings and double-click the appropriate shortcut to change between presets. One of these preset can also be loaded at system start-up by simply placing the shortcut in the '''Startup''' folder in the Windows.


{{Notice|text=The following procedure is done for Skyrim; however, the procedure is the same for all games.}}
=== Apply Defaults ===
This reverts any changes back to their driver defaults.


To load Skyrim's profile, open the Driver Profile Settings window. In the text box on the toolbar, type ''Elder''. You'll see four profile for Elder Scrolls. Click on the profile for "Elder Scrolls V: Skyrim". This loads the pre-configured profile for Skyrim. If you already set some setting in the NVIDIA Control Panel, you'll see those settings here. If not, the settings will be the default ones. We'll go through each section and setting below that is relevant to the STEP Guide. Far more detail about each section and setting can be found on the Advanced Settings tab.
=== Apply Clocks & Voltage ===
This applies the clock and voltage settings immediately.
<br/>
<br/>
<br/>


[[File:Inspector5.jpg]]
= Driver Profiles and Settings =
<div style="width: 100%; border-style:solid; border-bottom-width: 2px; border-color:rgb(200,100,20);"></div>
Driver Profile Settings or "game profiles" can be opened from the main screen by click the {{ui|Driver Profile Settings}} button located to the right of the Driver Version box. Game profiles are the main attraction with Nvidia Inspector, because these profiles will allow custom driver settings for individual games. The profiles will then be saved and loaded once the game is launched.


== Compatibility ==
What's the difference between the Nvidia Control Panel profiles and Nvidia Inspector profiles?<br/>
Inspector provides a more extensive set of settings and options than the Nvidia Control Panel does. Many of the settings and additional options that are included in Inspector are hidden from the Control Panel, but still exist within the driver. Inspector gives users full control over these hidden settings.


[[File:SkyrimCompatibility.jpg]]
{{GallerySimple|id=profiles|width=250|img=Image:InspectorProfiles.png}}
{{clear}}


=== Loading a Profile ===
Hundreds of game profiles are already included in Inspector and there is rarely a need to create a new one. This is because the profiles exist within the graphics drivers, themselves. Whenever Nvidia releases a new driver version, they often come with new or updated profiles. If a new profile is ever needed, create one by clicking the {{ui|Create New Profile}} button on the toolbar of the ''Driver Profile Settings'' window.


These settings should general not be changed as they are set to work with Skyrim.
To load a game's profile,
# Open the ''Driver Profile Settings'' window.
#* This may prompt a UAC notification. If so, select {{ui|Yes}} to load.
# In the search box on the toolbar, type the name of the game. (e.g The Elder Scrolls V, Fallout, etc.)
#* The search box will provide suggestions based on matched text.
# Click on the game's profile from the suggestion list.
This loads the pre-configured profile for the game selected. If users have already set some settings in the Nvidia Control Panel, those settings will be seen here. If not, the settings will be at their default values.


== Antialiasing ==
{{alert|type=notice|text= The process is the same for all games, however, ''Skyrim'' is used for the examples below. Users may see a difference in some of the available settings from what is seen in the images below. Various options are available with various Nvidia cards so don't be alarmed if there are extra or missing settings from what is seen below.}}
<br/>


[[File:SkyrimAntialiasing.jpg]]
== Compatibility ==
This section determines the compatibility for other sections in the profile. Rarely do these settings need to be changed from their defaults.


The settings for AA should match the picture above for the STEP recommendations from the STEP Guide. The STEP Guide mentions the two settings listed below. To further tweak this section refer to the Advanced Setting tab.
; Ambient Occlusion compatibility
: Changes how ambient occlusion (AO) is processed and works in the game.


;Antialiasing - Mode
; Antialiasing compatibility
:Mode should be set to "Application-controlled". Apparently, SkyrimPrefs.ini dictates the level of AA, but the video card drivers can dictate the ''method'' of AA, but this is not for all video cards (see Antialiasing - Setting in the next note). The default AA method in Skyrim is Multisampling (MSAA), so "Application-controlled" yields MSAA. {{fc|#ddd|If set to "Override", default MSAA will be turned off in Skyrim, regardless of the Skyrim INI setting!}}
: Changes how antialiasing (AA) for ''DirectX 9 and lower'' is processed and works in the game.


;Antialiasing - Setting
; Antialiasing compatibility (DX1x)
:In general, this should also be set to "Application-controlled / Off" to ensure that AA is working. Some users have reporting that changing this from Mulitsampling will effectively turn off all AA within Skyrim. However, other have reported being able to set this to Sparse Grid Supersampling (SSAA) and having it still working in the game. If the video graphics card can override the default MSAA and, subsequently, is powerful enough to handle SSAA without a debilitating frame drop, then SSAA will ultimately yield superior quality and is recommended. You can only know if this works for you by testing it in Skyrim on your own system. {{fc|#ddd|'''If you are installing STEP for the first time'''}}, it is recommended to test SSAA after you have STEP installed and issue free!
: Changes how antialiasing (AA) for ''DirectX 10 and higher'' is processed and works in the game.


== Texture Filtering ==
; Antialiasing Fix
[[File:NvidiaInspectorAF.png|Texture Filtering]]
: It's currently unknown what this setting does.


The settings for AF should match the picture above for the STEP recommendations from the STEP Guide. In the INI tweak section on the STEP Guide, you turned off Anisotropic Filtering (AF). Now we need to turn it on using Inspector.
; SLI compatibility bits
: This changes how SLI for ''DirectX 9 and lower'' is processed and works in the game.


{{Notice Small|text= ENBoost users should skip this section and use the Anisotropic Filtering included with ENBSeries. These users should ensure '''ForceAnisotropicFiltering''' is set to ''true'' in the ''enblocal.ini'' file. }}
; SLI compatibility bits (DX10 + DX11)
: This changes how SLI for ''DirectX 10 and 11'' is processed and works in the game.


;Anisotropic filtering mode
; SLI compatibility bits (DX12)
:This should be set to User-defined / Off.
: This changes how SLI for ''DirectX 12'' is processed and works in the game.


;Anisotropic filtering setting
== Sync and Refresh ==
:Recommended value is 16x; however, a very slight performance gain can be achieved with a lower setting. It is not recommended to drop below 8x. Setting this to a high value like 16x as recommended, may cause texture shimmering in mid to long range texture LODs. If this happens, adjusting the LOD bias can help to remedy the issue. To learn how to do this, visit the Advanced Settings tab.
This section covers everything related to video frames displayed on the monitor that is controllable within the video drivers.


==== Continue with STEP Guide ====
; Frame Rate Limiter
: This is the driver side frame rate limiter. Capping or limiting the frame rate is useful for users with high-end cards or users with 120/144Hz monitors, since it's common for the frame rate fluctuate above and below the monitor's refresh rate. This fluctuating causes choppy graphics and other issues (e.g. running above 60FPS will cause havoc issues in Skyrim). Limiting the frame rate prevents this fluctuation. A general recommendation is to cap the frame rate to 2/3 of the monitor's refresh rates which is measured in hertz. For example, a user with a 120Hz monitor should cap their frame rate to 80FPS.


At this point, you should be done with any editing needed for the STEP Guide. For user who are installing the Guide, please return there and finish setting it up before doing any advanced editing in Inspector.
{{AlertSmall‏‎|type=notice|text= {{fc|#ddd|'''Skyrim Users:'''}} It is a general recommendation to cap the frame rate to ~58 FPS to avoid any havok-based issues.}}
Your STEP setup should be 100% stable before moving on to the advanced section of this Guide.


= Advanced Settings =
; GSYNC - Application Mode
: Information unknown.


== Advanced Settings ==
; GSYNC - Application Requested State
There are many settings for Nvidia GPUs and more are being added with every generation of GPUs, so this section will explain many extra settings that may be of interest to users that want to further customize their experience.
: Information unknown.


== Inspector Overclocking ==
; GSYNC - Application State
'''''First a disclaimer:''' Inspector and STEP can not be held liable for any possible mishaps resulting from overclocking your video card. Potential problems resulting from overclocking can include anything from voiding your warranty to overheating and bricking your card and everything in between. If you decide to overclock your video card, you do so at your own risk. This overclocking overview is meant for information purposes only. Now, on to the magic...''
: Information unknown.


Overclocking in Inspector is not much different than overclocking in other third party software. Keep in mind, depending on your video card model, not all overclocking controls will be at your disposal in Inspector. Inspector was not written with overclocking in mind; therefore, if you need more powerful and precise options you should look elsewhere. It is also a good idea to have monitors open when overclocking so that you may monitor the effect of your changes.
; GSYNC - Global Feature
: Turns on Nvidia's GSYNC feature for users who have a GSYNC enabled monitor.


== Overclocking Pane ==
; GSYNC - Global Mode
[[File:Inspector2.jpg]]
: Sets the global mod in which GSYNC will display. Fullscreen only is the default.


; GSYNC - Indicator Overlay
: Displays an indicator on the screen that GSYNC is enabled.


To open the overclocking pane, click the "Show Overclocking" button at the bottom of the main screen. You'll be prompted with a warning asking if you are aware of the risk with overclocking. Clicking "No" closes the windows. Clicking "Yes" will open the overclocking pane. Clicking the button again will hide the pane. Below is a break-down of the items on this pane:
; Maximum pre-rendered frames
: Maximum pre-rendered frames sets the number of frames the CPU can pre-render before the GPU takes over. Increasing this setting can cause an input delay (in milliseconds) from the mouse and keyboard when set to higher values; however, this will be different for every user. Raising this value can actually improve performance if users experience no input lag or stuttering by doing so. If experimenting with this setting, no harm will come from doing so. When adjusting the value, use the highest value possible where no lag or stuttering is experienced.


;Fan Control
; Preferred Refreshrate
:The first thing you'll probably notice is a large vertical slider. This controls the Fan Speed. By default it is set to "Auto". To manually set the fan speed, uncheck "Auto" and move the slider to the desired position. Then click on "Set Fan" to lock it in. In the screenshot, the fan setting is grayed out because the shot was taken on a laptop with no fan control. Any areas you see in the pane which are grayed out is because you either don't have control of these items through the drivers or because Inspector can not control these items on your video card model.
: Information unknown


;Performance Level
; Triple buffering
:This is a drop-down menu that allows you to select which performance level the NVIDIA drivers use. The performance level is normally changed dynamically by the drivers depending on the GPU load. The main levels are P0, P8, and P12; though yours may differ depending on model. P0 is for high loads such as video gaming, P8 is for loads similar to video acceleration, and P12 is an idle load; when the video card isn't really doing anything. If you have different values, remember that the lower values are higher performance requirements and the higher values are for lower performance requirements.
: When vsync is enabled, triple buffering improves performance between the frame rate and monitor refresh rate, when the frame rate is below that of the monitor's refresh rate. There is no drawback from using this feature. This setting does nothing when vsync is disabled.


;Unlock Min & Unlock Max
; Vertical Sync
:The frequencies available to you by default are locked in via the NVIDIA drivers. Clicking "Unlock Min" or "Unlock Max" will removed these driver limitation so that you may overclock to higher frequencies or underclock to lower frequencies. Clicking these buttons again will relock the frequencies to the driver limitations.
: Users should leave this setting on '''Use the 3D application setting''' in most circumstances, unless playing an older game that does not have native vsync. In such cases, users should use the, '''Force On''' option.


;GPU Clock
; Vertical Sync Smooth AFR behavior
:The GPU clock normally stays grayed out and is provided for informational purposes. This clock can be changed but not individually with Inspector. It is changed by changing the Shader Clock and always remains half the frequency of the Shader Clock. For example, if your Shader Clock is set to 1600MHz then your GPU Clock will be set to 800MHz.
: This supposedly smooths out the stutter from movement and panning when vsync is enabled. Some users report smoother camera panning with this setting turned on, therefore, users experiencing some stuttering when moving the camera from side to side may want to enable this to test if it helps reduce the issue.


;Memory Clock
; Vertical Sync Tear Control
:Measured in megahertz, this changes the frequency of the VRAM. The buttons below the sliders allows for fine tuning of the frequency for both clocks.
: This controls the type of vsync used for the game. Leaving this set to the default option is best in most cases.


;Shader Clock
== Antialiasing ==
:Also measured in megahertz, like the Memory Clock, this changes the frequency of the Shader Clock.
This section deals with everything antialiasing, which is controllable within the drivers.


;Voltage
{{alert|type=notice|text={{fc|#ddd|'''ENB Users:'''}}
:Here it is possible to change the voltage to which the video card receives.


;Create Clocks Shortcut
Most up-to-date versions of ENBSeries no longer supports hardware AA. Users planing on using an ENB preset with their game will need to disable AA in the drivers. Some ENBSeries versions offer edge antialiasing, which is similar to MSAA, but with a FXAA-like blur. ENBSeries users looking for a superior AA solution should use [[Guide:ENB|SMAA Injector]].}}
:This is where Inspector shines! Clicking this button will save a shortcut on your desktop to specific clock settings. These means it's possible to have different overclocks for different game profiles or other tasks. Double clicking on one of these shortcuts will adjust your clocks to the preset settings automatically so you don't have to open Inspector and do it manually every time. So if you want a 10% overclock while you're video encoding, a 25% overclock while gaming, and default settings the rest of the time, all you'd have to do is make three Clock Shortcuts and double-click the appropriate shortcut anytime you change between tasks. Easy and brilliant! One of these preset can also be loaded at system start-up by simply placing the shortcut in your Startup folder in your Windows Start Menu.


;Apply Defauts
; Antialiasing - Behavior Flags
:This reverts any changes to the clock back to their driver defaults.
: This tells the driver how to use antialiasing. Users would not normally change this from the default.


;Apply Clocks & Voltage
; Antialiasing - Gamma correction
:This applies the clock and voltage settings immediately.
: The default setting is '''On'''. Gamma correction can improve colors in a game in come circumstances.


== Editing Skyrim Settings ==
; Antialiasing - Line gamma
The default Skyrim profile can be adjusted or a custom profile, which has already been discussed, can be used to further tweak the game. Most of the settings and their functions will be listed here; however, do not be alarmed if your profile looks different from the images below. Various graphic cards will have various options available to them.
: Information unknown


{{Notice|text=The following sections are specifically for Skyrim. They may be used as a reference to understand what the settings functions are; however, the recommendations given are specifically for Skyrim. They may or may not apply to other games.}}
; Antialiasing - Mode
: This setting tells the drivers how to process AA. The '''Application-controlled''' option allows the game to control how the AA is processed. The '''Override any application setting''' option will override the game's AA and force the AA method that is specified below in ''Antialiasing - Setting''. The '''Enhance the application setting''' will process the AA method specified below in ''Antialiasing - Setting'' in addition to the game's default AA. This last method can be performance intensive since two AA passes are performed before the frame is displayed on the monitor. SMAA users will want to set this to '''Application-controlled'''.


=== Compatibility Header ===
; Antialiasing - Setting
: This setting changes the method or type of AA used when either '''Override any application setting''' or '''Enhance the application setting''' is selected in ''Antialiasing - Mode'' above. SMAA users will want to set this to '''Application-controlled / Off'''.


[[File:SkyrimCompatibility.jpg]]
; Antialiasing - Transparency Multisampling
: Transparency antialiasing provides AA for transparent textures. This is for objects like fences, foliage, trees, and water. This setting is for multisampling. If transparency AA is desired, consider using Supersampling (below,) since it's higher quality at about the same performance cost.


; Antialiasing - Transparency Supersampling
: Transparency antialiasing provides AA for transparent textures. This is for objects like fences, foliage, trees, and water. This setting is for supersampling instead of multisampling. Only use one or the other. If used, '''[2x Supersampling]''' is recommended as the minimum in most cases; however, adjust according to the performance/quality desired. Higher values come at more of a performance cost. ''Sparse Grid Supersampling'' is often better quality.


This section determines the compatibility for other sections in the profile. Rarely do these setting ever need to be changed from their defaults. For Skyrim, these settings should not be changed as they are set to work with the game.  
; Enable Maxwell sample interleaving (MFAA)
: This turns enables/disables Multi-Frame Sampled Anti-Aliasing (MFAA) and sets the quality of the setting. This is only available on Maxwell-based cards. MFAA is similar to TXAA, but is only implemented in a limited number of games by Nvidia (27 at the time of this writing). The idea of MFAA is to offer good antialiasing that has less impact on performance, providing higher frame rates for smoother gameplay. 4xMFAA would, in theory, be around the same performance hit as 2x MSAA but offers closer to 4xMSAA quality (or a little better).


;Ambient Occlusion compatibility
; NVIDIA Predefined FXAA Usage
:Should be set to: 0x00000029 (Elder Scrolls V: Skyrim)
: This setting allows or disallows FXAA usage by the game. FXAA is a fast AA method. Although it works, it also softens the textures and hazes the scene so some texture sharpness is lost, which looks like a slight blur.


;Antialiasing compatibility (DX1)
; Toggle FXAA Indicator on or off
:No setting
: Setting to '''On''' will display an indicator on the screen telling the user if FXAA is enabled or not.


;Antialiasing compatibility
; Toggle FXAA on or off
:No setting
: This will force FXAA on or off. If FXAA is desired, it's recommended to use a FXAA injector instead. RCRN includes a very nice FXAA injector which is extremely light on performance.


;Antialiasing Fix
== Texture Filtering ==
:Off
This section covers all the settings for texture processing.
 
;SLI compatibility bits (DX1)
:No setting
 
;SLI compatibility bits
:Should be set to: 0x42C80005 (Elder Scrolls V: Skyrim)
 
&nbsp;<br/>
 
=== Antialiasing Header ===
[[File:SkyrimAntialiasing.jpg]]
 
;Antialiasing - Behavior Flags
: This tells the driver how to use antialiasing. Keep the default setting which is for Skyrim: 0x00000005 (... Elder Scrolls V: Skyrim, ...)
 
;Antialiasing - Gamma correction
:The default setting is Off and this can remain off for Skyrim. Gamma correction can improve colors in a game; however, this will have little to no effect in Skryim.
 
;Antialiasing - Line gamma
:This should remain as "default" for Skyrim.
 
;Antialiasing - Mode
:Mode should be set to "Application-controlled". Apparently, SkyrimPrefs.ini dictates the level of AA, but the video card drivers can dictate the method of AA, but this is not for all video cards (see Antialiasing - Setting in the next note). The default AA method in Skyrim is Multisampling (MSAA), so "Application-controlled" yields MSAA. If set to "Override", default MSAA will be turned off in Skyrim, regardless of the Skyrim INI setting!
 
;Antialiasing - Setting
:In general, this should also be set to "Application-controlled / Off" to ensure that AA is working. Some users have reporting that changing this from Mulitsampling will effectively turn off all AA within Skyrim. However, other have reported being able to set this to Sparse Grid Supersampling (SSAA) and having it still working in the game. If the video graphics card can override the default MSAA and, subsequently, is powerful enough to handle SSAA without a debilitating frame drop, then SSAA will ultimately yield superior quality and is recommended. You can only know if this works for you by testing it in Skyrim on your own system. If you are installing STEP for the first time, it is recommended to test SSAA after you have STEP installed and issue free!
 
;Antialiasing - Transparency Multisampling
:Use the default; "disabled". Enabling this has been known to cause textures which are not suppose to be transparent to display as transparent including walls, door, and characters. If you want transparency AA, use supersampling (below) as it's higher quality at about the same performance cost.
 
;Antialiasing - Transparency Supersampling
:Transparency antialiasing provides AA for transparent textures and will be most noticeable on foliage, trees, and water. ''2x Supersampling'' is recommended as the minimum; however, adjust according to the performance/quality you desire. Higher values come at more of a performance cost. Sparse Grid Supersampling is often better in most games; however, in Skyrim it will cause issues with the transparent textures of fires so only use Supersampling.
 
;NVIDIA Predefined FXAA Usage
:FXAA should be set to disallow for STEP. FXAA is a fast AA method. Although it works, it also softens the textures and hazes the scene so you loose texture quality. So users like this effect; however, as it will add a bit of a "fantasy" effect to the overall game.
 
;Toggle FXAA Indicator on or off
:Leave as default; off. Setting to On will display an indicator.
 
;Toggle FXAA on or off
:Leave as default; off. If you want to use FXAA, it's recommended you use a FXAA injector. RCRN includes a very nice FXAA injector which is extremely light on performance.
 
{{Notice|text=Any ENBSeries version after v0.119 no longer has support for hardware AA. If you're planing on using an ENB which uses a version newer than v0.119, please turn AA off here in the drivers. The ENBSeries v0.139 and above now offers edge antialiasing which is similar to MSAA, but with a bit more blur. For a better AA solution with ENB, use SMAA Injector.}}
 
==== AA Performance Data ====
'''Multisample Antialiasing'''<br/>
From 0xMSAA to 2xMSAA: ~07% loss<br/>
From 0xMSAA to 4xMSAA: ~15% loss<br/>
From 0xMSAA to 8xMSAA: ~30% loss
 
'''Sparse Grid Supersampling'''<br/>
From 0xSGSS to 2xSGSS: ~01% loss<br/>
From 0xSGSS to 4xSGSS: ~02% loss<br/>
From 0xSGSS to 8xSGSS: ~06% loss
 
&nbsp;<br/>
 
=== Texture Filtering Header ===
[[File:NvidiaInspectorAF.png|Texture Filtering]]
 
;Anisotropic filtering mode
:Anisotropic filtering is a texture filtering technique that improves clarity of textures when those textures are viewed at an angle such as when walking down a path or viewing water from the shore. It is recommended to force AF through the drivers. When doing this, turn off anisotropic filtering on the Skyrim launcher. The recommended setting to force anisotropic filtering is ''User-defined / Off''.
 
;Anisotropic filtering setting
:The recommended setting is ''16x''; however, for a very slight performance gain a lower setting can be used. Higher values, like the recommended setting, may cause texture shimmering in mid to long range texture LODs. If this happens, adjusting the LOD bias (below) can help to remedy the issue.
 
;No override of Anisotropic filtering
:This will override the profile used for anisotropic filtering. Leave this set to default for Skyrim.


;Texture filtering - Anisotropic filtering optimization
; Anisotropic filtering mode
:Filtering optimization should remain off for best texture quality.
: Anisotropic filtering is a texture filtering technique that improves clarity of textures when those textures are viewed at angles, such as when walking down a path or viewing water from the shore. This setting defines its use.


;Texture filtering - Anisotropic sampling optimization
; Anisotropic filtering setting
:Sampling optimization should remain off for best quality.
: This controls the amount the textures are filtered. Use the highest setting possible, however for older or weaker systems a lower setting can be used for a very slight performance gain. Higher values may cause texture shimmering in mid to long range texture LODs in some games. If this happens, adjusting the LOD Bias (below) can help to remedy the issue.


;Texture filtering - Driver Controlled LOD Bias
{{AlertSmall‏‎|type=notice|text=ENBoost users should ensure the ''Anisotropic filtering setting'' is off and set '''''ForceAnisotropicFiltering''''' is set to ''true'' in the ''enblocal.ini'' file.}}
:This will turn the driver's control of the LOD Bias on or off. Leave it set to ''On'' for Skyrim. If you need to adjust the LOD Bias (below), this will need to be set to ''On''.


;Texture filtering - LOD Bias
; Prevent Anisotropic filtering
:Note there are two settings for LOD Bias. ''LOD Bias (DX)'', which is for DirectX games, and ''LOD Bias (OGL)'', which is for OpenGL games. Use the LOD Bias that is for whichever your game uses (DirectX is most common). For Skyrim, this is DirectX. LOD bias reduces the quality of textures as the distance grows from the viewpoint to those textures. Setting this to a lower value will increase distant texture detail but will also come at a performance cost. Lowering the value to increase distant texture detail could also cause glitches such as texture shimmering. If a high anisotropic filtering setting is causing texture shimming (Z-fighting), then raising this value will make the distant textures more blurry and help to reduce the shimmering. It's best to leave it set to default if possible; ''+0.0000''.
: This will override the profile used for anisotropic filtering.


;Texture filtering - Negative LOD bias
; Texture filtering - Anisotropic filtering optimization
:If using anisotropic filtering, it is best to set this value to "Allow". The "Clamp" setting is no longer supported by NVIDIA even though it still appears in Inspector.
: Runs optimized AF at the potential cost of image quality.


;Texture filtering - Quality
; Texture filtering - Anisotropic sampling optimization
:Recommended minimum setting here is Quality. High Quality is best.
: This setting is only used if the Texture Filtering - Quality setting (below) is not set to High Quality. If enabled, it limits the number of samples that Anisotropic Filtering uses. This "optimized texture sampling" is suppose to have better performance, but it often results in slightly lower quality results or produces shimmering in textures. Real world results are, most often, not noticeable for either performance nor quality.


;Texture filtering - Trilinear optimization
; Texture filtering - Driver Controlled LOD Bias
:Trilinear optimization should be set to "Off" for best texture quality.
: This will turn the driver's control of the LOD Bias on or off. If needing to adjust the LOD Bias (below), this setting will need to be set to '''On'''.


==== AF Performance Data ====
; Texture filtering - LOD Bias
{{AlertSmall‏‎|type=notice|text= There are two settings for LOD Bias. "LOD Bias (DX)", which is for DirectX games, and "LOD Bias (OGL)", which is for OpenGL games. Use the LOD Bias which is for the game's use of DirectX or OpenGL (DirectX is most common).}}


'''Anisotropic Filtering'''<br/>
: LOD Bias reduces the quality of textures as distance grows from the viewpoint to those textures. Setting this to a lower value will increase distant texture detail, however, this comes at a performance cost and lowering the value could also cause glitches such as texture shimmering. If a high anisotropic filtering setting is causing texture shimming (known as Z-fighting), then raising this value will make the distant textures more blurry and help to reduce the shimmering. It's best to leave it set to default if possible; '''+0.0000'''.
From 0xAF to 2xAF: ~01%<br/>
From 0xAF to 4xAF: ~03%<br/>
From 0xAF to 8xAF: ~04%<br/>
From 0xAF to 16xAF: ~04.5%


'''Texture Filtering - Quality'''<br/>
; Texture filtering - Negative LOD bias
High Performance to High Quality: ~01%
: This allows negative LOD Bias values, which sharpen distant textures. If using anisotropic filtering, it is best to set this value to '''Allow'''. The Clamp option is no longer supported by Nvidia, even though it still appears in Inspector.


&nbsp;<br/>
; Texture filtering - Quality
: This controls the quality of the texture filtering. '''High Quality''' is best the quality, but with the highest performance impact. Likewise, '''High Performance''' is the best performance, but with the lowest image quality. For real-world use, the performance difference is about 1% even on weaker systems with little to no discernible difference.


=== Common Header ===
; Texture filtering - Trilinear optimization
[[File:SkyrimCommon.jpg|Common]]
: This setting is only adjustable if the ''Texture Filtering - Quality'' setting (above) is not set to '''High Quality''' and is only applicable to DirectX games. If enabled, this setting will substitute Trilinear filtering with Bilinear filtering, where the software thinks trilinear is not necessary. This can result in lower quality filtering on textures. It's is recommend to be set to '''Off''' for the best image quality, or whenever AF is in use.


;Ambient Occlusion setting
== Common ==
:Ambient occlusion (AO) is a lighting technique that determines when certain pixels are blocked from the environmental light by nearby geometry, in which case, its brightness value is reduced. This provides richer, more realistic shadows in-game. However, AO is very performance heavy. The recommended minimum setting is ''Performance''. If this is found to be too heavy on performance, try turning it off and opting for SSAO provided by ENBs might be a better solution. If both AO and SSAO are too heavy, the only solution left is to turn it off completely.
The Common header is where users will find the rest of the settings that don't really fit into any other areas.


;Ambient Occlusion usage
; Ambient Occlusion setting
:If Ambient Occlusion setting (above) is set to anything other than ''Off'', then this setting should be set to "0x00000001 (... Elder Scrolls V: Skyrim, ...)". If Ambient Occlusion setting is set to ''Off'' and you plan to use SSAO via an ENB, then this setting should be set to ''Enabled''. If you don't plan to use Ambient Occlusion at all due to the performance loss, this setting should be set to ''Disabled''.
: This setting forces the driver-side AO on or off. Ambient occlusion (AO) is a lighting technique that determines when certain pixels are blocked from the environmental light by nearby geometry (such as corners), in which case, its brightness value is reduced creating a shadowing effect. This provides much richer, more realistic shadowing in-game. However, AO can be very performance heavy.


;Extension limit
; Ambient Occlusion usage
:Leave as default; ''Off''. This only has to do with OpenGL games and can cause crashes.
: This determines the drivers usage of Ambient Occlusion (AO). If ''Ambient Occlusion setting'' (above) is set to anything other than Off, then this setting should be set to the default setting for the game profile being edited. If Ambient Occlusion setting is set to '''Off''' and another method of AO will be used instead (the the game's own built-in AO), then this setting should be set to '''Enabled'''. Else, if Ambient Occlusion isn't used at all due to the performance loss it come with, this setting should be set to '''Disabled'''.


;Frame Rate Limiter
; Extension limit
:This is the driver side frame rate limiter. Capping the frame rate is useful for high-end cards only (cap at 2/3 the monitor refresh rate), since it is typical that the GPU frame rate will frequently move between above and below the monitor refresh rate, which causes choppy graphics. Limiting frame rate prevents this. ENBs also include a Frame Rate Limiter. {{Notice Small|text=Pay special attention to triple buffering and v-sync below if using FPS limits on high-end cards.}} {{Notice Small|text=Monitor refresh rates of 75 Hz may be fine without FPS limiting, but 60 Hz is a typical refresh rate.}}
: This setting is only for use with OpenGL games and can cause crashes in DirectX games. It is normally left at its default setting.


;Maximum pre-rendered frames
; Multi-display/mixed-GPU acceleration
:Maximum pre-rendered frames sets the number of frame the CPU can pre-render before the GPU takes over. Some claim that increasing this setting causes an input delay (in milliseconds) from the mouse and keyboard when set to higher values; however, this will be different for every user. Raising this value can actually improve performance if you experience no lag or stutter by doing so. The recommended setting is leave it as default; however, if you wish to experiment please feel free. No harm will come from doing so. If experimenting, use the highest value you can where you aren't experiencing lag or video stutter. If you do experience lag or stutter from raising this setting, simply decrease the value until it disappears again.
: This is another setting only used for OpenGL games. The setting tells OpenGL games how to handle both mult-display monitors and multi GPU systems. If only one monitor is used for gaming, use the '''Single display performance mode'''. If multiple monitors are used for gaming, use the '''Multi display performance mode'''. If multiple monitors are used and some issues arise with the previous settings use the '''Compatibility performance mode'''. OpenGL games are not very common anymore so this setting is not likely to be used.


;Multi-display/mixed-GPU acceleration
; OpenGL - Version Override
:This is not relevant to SLI systems. If you only have one monitor, use the ''Single display performance mode''. If you have multiple monitors, use the ''Multi display performance mode''. If you have multiple monitors and experience some issues with the previous setting use the ''Compatibility performance mode''.
: This setting is only for use with OpenGL games and overrides the version of OpenGL used for the game. It is normally left at its default setting.


;Power management mode
; Power management mode
:This should be left on it's default; ''Adaptive'', which ensures the graphics card changes its speed according to the load it's under. ''Per maximum performance'' should only be used for troubleshooting purposes!
: This should be left on it's default, '''Adaptive''', which ensures the graphics card changes its speed and power usage according to the load it's under. Users who have the newest GTX 10 series cards or higher may see a new setting, '''Optimal Power''', which causes the GPU to not render any frames when nothing is changing on the screen. GTX 10 series or higher users should use this new setting instead. '''Per maximum performance''' should only be used for troubleshooting purposes as it forces the GPU to run at maximum speeds. However, this can reduce stutter in some games to provide a smoothing gaming experience.


;Show PhysX Visual Indicator
{{AlertSmall‏‎|type=notice|text=Users should be aware in some situations when the '''Per maximum performance''' option is used, the GPU remains in its maximum power state even when the game is closed. Be cautions when using this option as it will decrease the life of the video card when left in this power state 24/7.}}
:Leave as default; ''Off''. Setting this to ''On'' will show an indicator.


;Thread optimization
; Shadercache
:Leave as default: ''Auto''. This will allow the drivers to choose whether or not to use the multiple cores/hyper-threading of the CPU.
: Released with driver version 337.88, Shader Cache saves compiled shaders to a cache on your hard drive. This allows the shader to simply be recalled from the hard disk the next time it is required, potentially reducing load times and CPU usage.


;Triple buffering
; Show PhysX Visual Indicator
:Set this to ''on''. Triple buffering improves performance among v-sync/frame rate and monitor refresh when v-sync is enabled and the GPU frame rate is less than the monitor refresh rate (when it is not, there is still no drawback). This setting does nothing when v-sync isn't enabled. {{Notice Small|text=Pay special attention to Frame rate limiter (above) and Vertical Sync (below) if using FPS limits on high-end cards.}}
: Setting this to '''On''' will show an indicator on the screen for when PhysX is on or off.


;Vertical Sync Smooth AFR behavior
; Thread optimization
:This supposedly smooths out the stutter from movement and panning when vsync is turned on. This has not been tested well for Skyrim. Some users report smoother camera panning with this setting turned on. Recommended setting is to leave this set to ''Off'' until more testing is done.
: This setting controls the use of multithreaded optimization for games on systems with multiple cores and/or Hyper-threaded CPUs. By allowing the driver to offload certain GPU-related processing tasks as separate threads on available CPU cores, performance can potentially be improved. Some older games can have issues with this setting. If this is experienced users should set this to '''Off''' for those game profiles. Otherwise, it is recommended to leave this set to '''Auto'''.


;Vertical Sync Tear Control
== Other Profile Sections ==
:Leave on default; "Standard".
The remaining of the sections within the Profiles are mainly specific to the system and rarely require being changed. Users can research these settings on their own as they are not covered in this Guide.
 
<br/>
;Vertical Sync
<br/>
:Users should leave this setting on ''Use the 3D application setting'', unless playing an older game which does not have native vsync. In that case, users should use, ''Force On''.<br>
<br/>
::'''For Skyrim users:''' leave this set to ''Use the 3D application setting''. If <code>iPresentInterval</code> has been set to 0, users should change it to 1 or simply delete the parameter from the INIs to force the default which is enabled. iPresentInterval should '''NOT''' be disabled in the ''Skyrim.ini'' file! If user is using ENB or ENBoost, then vsync should be enabled in the ''enblocal.ini'' file. {{Notice Small|text=Pay special attention to Frame rate limiter and Tripple buffering (above) if using FPS limits on high-end cards.}}
 
==== AO Performance Data ====
 
'''Ambient Occlusion'''<br/>
No AO to Performance: ~28%<br/>
No AO to Quality: ~49%<br/>
No AO to High Quality: ~55%
 
'''Maximum Pre-rendered Frames'''<br/>
1 Frame to 8 Frames: ~03% (gain)<br/>
1 Frame to 8 Frames with AFx16: ~09% (gain)
 
&nbsp;<br/>
 
== Overall Performance Data ==
 
'''Before all edits:'''<br/>
'''FPS:''' Avg: 58.665 - Min: 51 - Max: 61
 
'''After all edits with no Ambient Occlusion:'''<br/>
'''FPS:''' Avg: 49.050 - Min: 38 - Max: 61<br/>
Before to After: ~16%
 
'''After all edits with all recommended settings:'''<br/>
'''FPS:''' Avg: 33.623 - Min: 28 - Max: 40<br/>
Before to After: ~42%


= Troubleshooting =
= Troubleshooting =
<div style="width: 100%; border-style:solid; border-bottom-width: 2px; border-color:rgb(200,100,20);"></div>
There's not much for troubleshooting currently. Troubleshooting will be added over time as issues arise in the forums.


== General ==
===== Transparent Textures =====
 
:If textures are displayed as transparent which should not be transparent, this could be caused by ''Sparse Grid Supersampling'' or ''Transparency Multisampling''. To fix this issue set ''Antialiasing - Transparency Multisampling'' to {{ui|Disabled}}. Users can also switch ''Antialiasing - Transparency Supersampling'' to {{ui|Supersampling}} instead of {{ui|Sparse Grid Supersampling}}.
There's not much for troubleshooting currently. Troubleshooting will be added over time.
 
==== Transparent Textures ====
If you start seeing transparent textures in-game, this could be caused by Sparse Grid Supersampling or Transparency Multisampling. To fix this issue set Antialiasing - Transparency Multisampling to "Disabled". You can also switch Antialiasing - Transparency Supersampling to "Supersampling" instead of "Sparse Grid Supersampling".
 
==== SSAO Not Rendering ====
Some NVIDIA cards (like the GTX 560 Ti) ceased rendering SSAO outdoors in Skyrim after the official 1.5.24 patch. The problem hasn’t been resolved but NVIDIA is aware of it.  For now, you can temporarily switch to Oblivion or Fallout 3 compatibility to get back the SSAO outdoors.
 
= Raw Performance Data=
== General ==
Below is the raw data from FRAPS for anyone interested. The system used during data collection:
 
*Windows 8 Professional 64-bit
*Intel Core i7 2GHz
*8GB system RAM
*NVIDIA GeForce GTX 460M 1GB VRAM
 
=== Data ===
'''Mulisampling Antialiasing'''<br/>
2xAA //Frames: 1008 - Time: 17813ms - Avg: 56.588 - Min: 51 - Max: 60<br/>
4xAA //Frames: 964 - Time: 18609ms - Avg: 51.803 - Min: 46 - Max: 59<br/>
8xAA //Frames: 712 - Time: 16703ms - Avg: 42.627 - Min: 38 - Max: 50
 
 
'''Sparse Grid Supersampling'''<br/>
2xSGSS //Frames: 1494 - Time: 25203ms - Avg: 59.279 - Min: 54 - Max: 62<br/>
4xSGSS //Frames: 1400 - Time: 23828ms - Avg: 58.754 - Min: 50 - Max: 61<br/>
8xSGSS //Frames: 1450 - Time: 25812ms - Avg: 56.175 - Min: 44 - Max: 62
 
 
'''Anisotropic Filtering'''<br/>
No AF //Frames: 2525 - Time: 42859ms - Avg: 58.914 - Min: 52 - Max: 62<br/>
2xAF //Frames: 2462 - Time: 42312ms - Avg: 58.187 - Min: 50 - Max: 62<br/>
4xAF //Frames: 2482 - Time: 43609ms - Avg: 56.915 - Min: 46 - Max: 61<br/>
8xAF //Frames: 2397 - Time: 42219ms - Avg: 56.775 - Min: 47 - Max: 62<br/>
16xAF //Frames: 2374 - Time: 42016ms - Avg: 56.502 - Min: 47 - Max: 62
 
 
'''Texture Filtering - Quality'''<br/>
High Performance //Frames: 2367 - Time: 41375ms - Avg: 57.208 - Min: 48 - Max: 62<br/>
Performance //Frames: 2370 - Time: 41454ms - Avg: 57.172 - Min: 48 - Max: 62<br/>
Quality //Frames: 2370 - Time: 41812ms - Avg: 56.682 - Min: 47 - Max: 62<br/>
High Quality //Frames: 2395 - Time: 42266ms - Avg: 56.665 - Min: 47 - Max: 62
 
 
'''Ambient Occlusion'''<br/>
Off //Frames: 753 - Time: 12657ms - Avg: 59.493 - Min: 57 - Max: 62<br/>
Performance //Frames: 1750 - Time: 41016ms - Avg: 42.666 - Min: 36 - Max: 48<br/>
Quality //Frames: 1289 - Time: 42203ms - Avg: 30.543 - Min: 27 - Max: 35<br/>
High Quality //Frames: 1154 - Time: 43016ms - Avg: 26.827 - Min: 24 - Max: 31
 
 
'''Max Pre-rendered Frames'''<br/>
1 Frame //Frames: 2949 - Time: 51562ms - Avg: 57.193 - Min: 46 - Max: 62<br/>
8 Frames //Frames: 2638 - Time: 44828ms - Avg: 58.847 - Min: 52 - Max: 69
 
With Anisotropic Filtering x16<br/>
1 Frame //Frames: 2497 - Time: 48640ms - Avg: 51.336 - Min: 40 - Max: 60<br/>
8 Frames //Frames: 2574 - Time: 45563ms - Avg: 56.493 - Min: 47 - Max: 69
 
 
'''Before Edits'''<br/>
Frames: 2485 - Time: 42359ms - Avg: 58.665 - Min: 51 - Max: 61<br/>
 
'''After Edits with no Ambient Occlusion'''<br/>
Frames: 2044 - Time: 41672ms - Avg: 49.050 - Min: 38 - Max: 61<br/>
 
'''After Edits with all recommended edits'''<br/>
Frames: 1461 - Time: 43453ms - Avg: 33.623 - Min: 28 - Max: 40<br/>
 
<headertabs/>
 


[[Category:Guides]]
===== SSAO from ENB not rendering =====
:Some NVIDIA cards (like the GTX 560 Ti) ceased rendering SSAO outdoors in Skyrim after the official 1.5.24 patch. The problem hasn’t been resolved, but NVIDIA is aware of it. For now, users can temporarily switch to ''Oblivion'' or ''Fallout 3'' compatibility to get back SSAO in exteriors.

Latest revision as of 21:13, July 25, 2021

Delta c.png

Nvidia Inspector

A Guide to using Nvidia Inspector

by: The Step Team  | Forum Topic

Suggest first reading: System Setup Guide

Nvidia Inspector is a tool created by Orbmu2k. It provides detailed hardware information, much like GPU-Z, from the hardware senors on Nvidia video cards. This sensor information can also be monitored via the included "monitors", which in turn can be logged to a CSV file for later viewing. Inspector also provides simple overclocking tools to control the GPU clock, memory clock, shader clock, voltage, and fan speed of the video card; however, not all of these options will be available to all users. The availability of these tools is dependent upon the video card.

Nvidia Inspector's real gem lies within its driver profile settings (game profiles). Inspector includes over two hundred individual game profiles. Profiles allow user-defined, game-specific settings that will be loaded and used when the game is launched. The settings available here are more extensive than those offered in the Nvidia Control Panel. This gives the ability for better control and finer tweaking on a per-game basis.

Finally, this Guide does not provide the "gold-standard" of Inspector settings which users simply copy and use. That would be impossible to do with the endless combinations of video cards and system hardware available. This Guide simply provides a breakdown of each of the Inspector dialog menus so users may be better informed about the capabilities of these settings and the applicability to a particular game environment. However, some recommended settings for Skyrim users are mentioned since this Guide was created with Skyrim in mind.


Installation & Setup[edit | edit source]

Nvidia Inspector is a standalone application; there is no installation required. Simply download the tool, extract the folder, and run the executable to launch the program. This means it can also be run from USB drives and used on the go. When changing the location of where the program is located or copying it to a new location, be sure to move the entire folder and not just the executable file. Users can download Nvidia Inspector from Github for the latest releases.


Nvidia Inspector Overview[edit | edit source]


Main Window[edit | edit source]

When Inspector first launched, this is the first window that appears. This window contains all the hardware information about the graphics card. There are two buttons on the upper left side. The first button uploads a screenshot of the app to Techpowerup.org. The second button below that will open the hardware monitors. Further down and to the right of the Driver Version box is a button that opens the game profiles plugin for Inspector. Finally, at the bottom there is a banner to allows donations, a drop-down box to allow switching between multiple GPUs, and a button that will open the Overclocking pane. Clicking the [Show Overclocking] button will prompt a warning about overclocking, before the pane opens.

Monitors[edit | edit source]

Clicking the [Sensor Monitoring] button will open this screen. Monitors are discussed in the Sensor Monitoring section below.

Driver Profile Settings[edit | edit source]

Clicking the [Driver Profile Settings] (game profiles) button will open this screen. Game profiles are discussed in the Custom Profiles and Settings section below.

Overclocking Pane[edit | edit source]

Clicking on the [Show Overclocking] button and choosing "Yes" to the prompt will open this overclocking pane. Overclocking is discussed in the Overclocking section below.


Sensor Monitoring[edit | edit source]

Sensor monitoring can be very helpful when testing hardware stability, performing overclocks, mod testing, or when testing new settings or changes to those settings. Inspector includes 21 different monitors for this purpose. Of these, the most useful are going to be determined by the task the monitors are being used for.

Customizing the Monitors[edit | edit source]

To open the monitors, click on the [Sensor Monitoring] button located on the main screen on the upper left side. Once opened, the monitors are defaulted to stay on top of all other windows. To change the monitors simply right-click on the monitor window and hover over Monitors. The monitors that have a check beside them will be the monitors displayed. Users may display as few as one or all of them.

  • GPUs
    • This allows to users to select which GPU they wish to monitor. Multiple GPUs will be for users running SLI, a second video card as a physics processor, the on-board GPU, etc.
  • Monitors
    • Provides a list of all the monitors available.
  • Antialiased Graphs
    • Makes the graphs a bit less jagged.
  • Always on Top
    • Toggle whether the monitor windows stays on top of other windows or not.
  • Capture Disabled Monitors
    • Toggles whether to capture all monitor data or just the monitors displayed via the Monitors menu. Enabled by default.
  • Log Active Monitors to CSV
    • Toggles whether or not to log the active monitors to a CSV file for later viewing of the data.
  • Store Configuration Settings
    • Selecting this will save the active monitors for the next time Inspector is opened; else, the default set of monitors will appear when Inspected is closed and reopened.
  • Reset All Monitors
    • Resets the monitors to start fresh.
  • Hide to Tray
    • Minimizes the monitor window to the system tray. This is useful when monitoring your system over time.
  • Close
    • Closes the monitor window.




Overclocking[edit | edit source]


Info-Logo.png

NOTE

Nvidia Inspector nor Step Modifications can not be held liable for any possible mishaps resulting from overclocking graphics cards. Potential problems resulting from overclocking can include anything from voiding warranties to overheating to bricking the card (rendering it useless), and anything in between. If users decide to overclock their graphic cards, they do so at their own risk.

This overclocking overview is meant for informational purposes only and is not an overclocking guide!


Overclocking in Inspector is not unlike overclocking in other third party software. Keep in mind, depending on the video card model, not all overclocking controls will be at available in Inspector. Inspector was not written with overclocking in mind; therefore, if a more powerful and precise option is needed, users should look elsewhere. It's also a good idea to have monitors open when overclocking to monitor the effect of the changes.

To open the Overclocking pane, click the [Show Overclocking] button at the bottom of the main screen. A prompt with a warning will appear asking if users are aware of the risk with overclocking. Clicking [No] closes the windows. Clicking [Yes] will open the overclocking pane. Clicking the [Show Overclocking] button again will hide the pane.

Overclocking Pane Overview[edit | edit source]

Fan[edit | edit source]

The large vertical slider on the left controls the fan speed on the card. By default it is set to Auto and that is the recommended setting. Changing this could overwrite other third party fan control solutions. To manually set the fan speed, uncheck [Auto] and move the slider to the desired position. Then click the [Set Fan] button below the slider to lock in the new setting.

Info-Logo.png
NOTE:
Be aware! Setting the fan speed too low can cause overheating.

Performance Level Drop-down[edit | edit source]

This is a drop-down menu which allows the selection of various performance levels the Nvidia drivers use. The performance level is normally changed dynamically by the drivers depending on the GPU load. The main levels are P0, P1, P8, and P12; though this may differ depending on the card model. P0 is for high loads such as video gaming, P8 is for loads similar to video acceleration, and P12 is an idle load; when the video card isn't really doing anything. If there are different values, remember that the lower values are higher performance and the higher values are for lower performance.

Unlock Min & Unlock Max[edit | edit source]

The frequencies available by default are locked. Clicking [Unlock Min] or [Unlock Max] will removed these limitations so overclocking to higher frequencies or underclocking to lower frequencies is enabled. Clicking these buttons again will re-lock the frequencies to the card's default. If they are grayed-out, this usually means the card in use has unlocked frequencies by the card's manufacturer.

Base Clock Offset[edit | edit source]

Measured in megahertz, this changes the frequency of the GPU clock. The buttons below the sliders allows for fine tuning of the frequency.

Memory Clock Offset[edit | edit source]

Measured in megahertz, this changes the frequency of the card's VRAM. The buttons below the sliders allows for fine tuning of the frequency.

Power and Temperature Target[edit | edit source]

These two sliders set the power target and temperate target for the card. The top slider sets the upper power target, which is the power the card will use. The second slider sets the temperature upper target, which is the maximum temperature the card will run at. Checking the Priorize Temperature box will set the temperature target to take priority over the power target. This is a safety feature to help prevent the card from overheating. If these settings are used, it is highly recommended to check the Priorize Temperature box.

Info-Logo.png
NOTE:
Be aware! Setting either of these sliders too high could cause the video card to overheat.

Voltage[edit | edit source]

Here it is possible to change the voltage to which the video card receives. Changing this setting can destroy the video card! >>> Use extreme caution if changing the voltage! <<<

Create Clocks Shortcut[edit | edit source]

Clicking the {ui|Create Clocks Shortcut}} button will save a shortcut to the desktop with specific, preset clock settings. This means it's possible to have different overclocks for different game profiles or other tasks. Double clicking on one of these shortcuts will adjust the clocks to the preset settings automatically. This eliminates the need to open Inspector to change settings for each game or use. So if a 10% overclock is desired while video encoding, a 25% overclock while gaming, and default settings the rest of the time, all that is required is to make three Clock Shortcuts with the respected settings and double-click the appropriate shortcut to change between presets. One of these preset can also be loaded at system start-up by simply placing the shortcut in the Startup folder in the Windows.

Apply Defaults[edit | edit source]

This reverts any changes back to their driver defaults.

Apply Clocks & Voltage[edit | edit source]

This applies the clock and voltage settings immediately.


Driver Profiles and Settings[edit | edit source]

Driver Profile Settings or "game profiles" can be opened from the main screen by click the [Driver Profile Settings] button located to the right of the Driver Version box. Game profiles are the main attraction with Nvidia Inspector, because these profiles will allow custom driver settings for individual games. The profiles will then be saved and loaded once the game is launched.

What's the difference between the Nvidia Control Panel profiles and Nvidia Inspector profiles?
Inspector provides a more extensive set of settings and options than the Nvidia Control Panel does. Many of the settings and additional options that are included in Inspector are hidden from the Control Panel, but still exist within the driver. Inspector gives users full control over these hidden settings.

Loading a Profile[edit | edit source]

Hundreds of game profiles are already included in Inspector and there is rarely a need to create a new one. This is because the profiles exist within the graphics drivers, themselves. Whenever Nvidia releases a new driver version, they often come with new or updated profiles. If a new profile is ever needed, create one by clicking the [Create New Profile] button on the toolbar of the Driver Profile Settings window.

To load a game's profile,

  1. Open the Driver Profile Settings window.
    • This may prompt a UAC notification. If so, select [Yes] to load.
  2. In the search box on the toolbar, type the name of the game. (e.g The Elder Scrolls V, Fallout, etc.)
    • The search box will provide suggestions based on matched text.
  3. Click on the game's profile from the suggestion list.

This loads the pre-configured profile for the game selected. If users have already set some settings in the Nvidia Control Panel, those settings will be seen here. If not, the settings will be at their default values.

Info-Logo.png

NOTE

The process is the same for all games, however, Skyrim is used for the examples below. Users may see a difference in some of the available settings from what is seen in the images below. Various options are available with various Nvidia cards so don't be alarmed if there are extra or missing settings from what is seen below.


Compatibility[edit | edit source]

This section determines the compatibility for other sections in the profile. Rarely do these settings need to be changed from their defaults.

Ambient Occlusion compatibility
Changes how ambient occlusion (AO) is processed and works in the game.
Antialiasing compatibility
Changes how antialiasing (AA) for DirectX 9 and lower is processed and works in the game.
Antialiasing compatibility (DX1x)
Changes how antialiasing (AA) for DirectX 10 and higher is processed and works in the game.
Antialiasing Fix
It's currently unknown what this setting does.
SLI compatibility bits
This changes how SLI for DirectX 9 and lower is processed and works in the game.
SLI compatibility bits (DX10 + DX11)
This changes how SLI for DirectX 10 and 11 is processed and works in the game.
SLI compatibility bits (DX12)
This changes how SLI for DirectX 12 is processed and works in the game.

Sync and Refresh[edit | edit source]

This section covers everything related to video frames displayed on the monitor that is controllable within the video drivers.

Frame Rate Limiter
This is the driver side frame rate limiter. Capping or limiting the frame rate is useful for users with high-end cards or users with 120/144Hz monitors, since it's common for the frame rate fluctuate above and below the monitor's refresh rate. This fluctuating causes choppy graphics and other issues (e.g. running above 60FPS will cause havoc issues in Skyrim). Limiting the frame rate prevents this fluctuation. A general recommendation is to cap the frame rate to 2/3 of the monitor's refresh rates which is measured in hertz. For example, a user with a 120Hz monitor should cap their frame rate to 80FPS.
Info-Logo.png
NOTE:
Skyrim Users: It is a general recommendation to cap the frame rate to ~58 FPS to avoid any havok-based issues.
GSYNC - Application Mode
Information unknown.
GSYNC - Application Requested State
Information unknown.
GSYNC - Application State
Information unknown.
GSYNC - Global Feature
Turns on Nvidia's GSYNC feature for users who have a GSYNC enabled monitor.
GSYNC - Global Mode
Sets the global mod in which GSYNC will display. Fullscreen only is the default.
GSYNC - Indicator Overlay
Displays an indicator on the screen that GSYNC is enabled.
Maximum pre-rendered frames
Maximum pre-rendered frames sets the number of frames the CPU can pre-render before the GPU takes over. Increasing this setting can cause an input delay (in milliseconds) from the mouse and keyboard when set to higher values; however, this will be different for every user. Raising this value can actually improve performance if users experience no input lag or stuttering by doing so. If experimenting with this setting, no harm will come from doing so. When adjusting the value, use the highest value possible where no lag or stuttering is experienced.
Preferred Refreshrate
Information unknown
Triple buffering
When vsync is enabled, triple buffering improves performance between the frame rate and monitor refresh rate, when the frame rate is below that of the monitor's refresh rate. There is no drawback from using this feature. This setting does nothing when vsync is disabled.
Vertical Sync
Users should leave this setting on Use the 3D application setting in most circumstances, unless playing an older game that does not have native vsync. In such cases, users should use the, Force On option.
Vertical Sync Smooth AFR behavior
This supposedly smooths out the stutter from movement and panning when vsync is enabled. Some users report smoother camera panning with this setting turned on, therefore, users experiencing some stuttering when moving the camera from side to side may want to enable this to test if it helps reduce the issue.
Vertical Sync Tear Control
This controls the type of vsync used for the game. Leaving this set to the default option is best in most cases.

Antialiasing[edit | edit source]

This section deals with everything antialiasing, which is controllable within the drivers.

Info-Logo.png

NOTE

ENB Users:

Most up-to-date versions of ENBSeries no longer supports hardware AA. Users planing on using an ENB preset with their game will need to disable AA in the drivers. Some ENBSeries versions offer edge antialiasing, which is similar to MSAA, but with a FXAA-like blur. ENBSeries users looking for a superior AA solution should use SMAA Injector.
Antialiasing - Behavior Flags
This tells the driver how to use antialiasing. Users would not normally change this from the default.
Antialiasing - Gamma correction
The default setting is On. Gamma correction can improve colors in a game in come circumstances.
Antialiasing - Line gamma
Information unknown
Antialiasing - Mode
This setting tells the drivers how to process AA. The Application-controlled option allows the game to control how the AA is processed. The Override any application setting option will override the game's AA and force the AA method that is specified below in Antialiasing - Setting. The Enhance the application setting will process the AA method specified below in Antialiasing - Setting in addition to the game's default AA. This last method can be performance intensive since two AA passes are performed before the frame is displayed on the monitor. SMAA users will want to set this to Application-controlled.
Antialiasing - Setting
This setting changes the method or type of AA used when either Override any application setting or Enhance the application setting is selected in Antialiasing - Mode above. SMAA users will want to set this to Application-controlled / Off.
Antialiasing - Transparency Multisampling
Transparency antialiasing provides AA for transparent textures. This is for objects like fences, foliage, trees, and water. This setting is for multisampling. If transparency AA is desired, consider using Supersampling (below,) since it's higher quality at about the same performance cost.
Antialiasing - Transparency Supersampling
Transparency antialiasing provides AA for transparent textures. This is for objects like fences, foliage, trees, and water. This setting is for supersampling instead of multisampling. Only use one or the other. If used, [2x Supersampling] is recommended as the minimum in most cases; however, adjust according to the performance/quality desired. Higher values come at more of a performance cost. Sparse Grid Supersampling is often better quality.
Enable Maxwell sample interleaving (MFAA)
This turns enables/disables Multi-Frame Sampled Anti-Aliasing (MFAA) and sets the quality of the setting. This is only available on Maxwell-based cards. MFAA is similar to TXAA, but is only implemented in a limited number of games by Nvidia (27 at the time of this writing). The idea of MFAA is to offer good antialiasing that has less impact on performance, providing higher frame rates for smoother gameplay. 4xMFAA would, in theory, be around the same performance hit as 2x MSAA but offers closer to 4xMSAA quality (or a little better).
NVIDIA Predefined FXAA Usage
This setting allows or disallows FXAA usage by the game. FXAA is a fast AA method. Although it works, it also softens the textures and hazes the scene so some texture sharpness is lost, which looks like a slight blur.
Toggle FXAA Indicator on or off
Setting to On will display an indicator on the screen telling the user if FXAA is enabled or not.
Toggle FXAA on or off
This will force FXAA on or off. If FXAA is desired, it's recommended to use a FXAA injector instead. RCRN includes a very nice FXAA injector which is extremely light on performance.

Texture Filtering[edit | edit source]

This section covers all the settings for texture processing.

Anisotropic filtering mode
Anisotropic filtering is a texture filtering technique that improves clarity of textures when those textures are viewed at angles, such as when walking down a path or viewing water from the shore. This setting defines its use.
Anisotropic filtering setting
This controls the amount the textures are filtered. Use the highest setting possible, however for older or weaker systems a lower setting can be used for a very slight performance gain. Higher values may cause texture shimmering in mid to long range texture LODs in some games. If this happens, adjusting the LOD Bias (below) can help to remedy the issue.
Info-Logo.png
NOTE:
ENBoost users should ensure the Anisotropic filtering setting is off and set ForceAnisotropicFiltering is set to true in the enblocal.ini file.
Prevent Anisotropic filtering
This will override the profile used for anisotropic filtering.
Texture filtering - Anisotropic filtering optimization
Runs optimized AF at the potential cost of image quality.
Texture filtering - Anisotropic sampling optimization
This setting is only used if the Texture Filtering - Quality setting (below) is not set to High Quality. If enabled, it limits the number of samples that Anisotropic Filtering uses. This "optimized texture sampling" is suppose to have better performance, but it often results in slightly lower quality results or produces shimmering in textures. Real world results are, most often, not noticeable for either performance nor quality.
Texture filtering - Driver Controlled LOD Bias
This will turn the driver's control of the LOD Bias on or off. If needing to adjust the LOD Bias (below), this setting will need to be set to On.
Texture filtering - LOD Bias
Info-Logo.png
NOTE:
There are two settings for LOD Bias. "LOD Bias (DX)", which is for DirectX games, and "LOD Bias (OGL)", which is for OpenGL games. Use the LOD Bias which is for the game's use of DirectX or OpenGL (DirectX is most common).
LOD Bias reduces the quality of textures as distance grows from the viewpoint to those textures. Setting this to a lower value will increase distant texture detail, however, this comes at a performance cost and lowering the value could also cause glitches such as texture shimmering. If a high anisotropic filtering setting is causing texture shimming (known as Z-fighting), then raising this value will make the distant textures more blurry and help to reduce the shimmering. It's best to leave it set to default if possible; +0.0000.
Texture filtering - Negative LOD bias
This allows negative LOD Bias values, which sharpen distant textures. If using anisotropic filtering, it is best to set this value to Allow. The Clamp option is no longer supported by Nvidia, even though it still appears in Inspector.
Texture filtering - Quality
This controls the quality of the texture filtering. High Quality is best the quality, but with the highest performance impact. Likewise, High Performance is the best performance, but with the lowest image quality. For real-world use, the performance difference is about 1% even on weaker systems with little to no discernible difference.
Texture filtering - Trilinear optimization
This setting is only adjustable if the Texture Filtering - Quality setting (above) is not set to High Quality and is only applicable to DirectX games. If enabled, this setting will substitute Trilinear filtering with Bilinear filtering, where the software thinks trilinear is not necessary. This can result in lower quality filtering on textures. It's is recommend to be set to Off for the best image quality, or whenever AF is in use.

Common[edit | edit source]

The Common header is where users will find the rest of the settings that don't really fit into any other areas.

Ambient Occlusion setting
This setting forces the driver-side AO on or off. Ambient occlusion (AO) is a lighting technique that determines when certain pixels are blocked from the environmental light by nearby geometry (such as corners), in which case, its brightness value is reduced creating a shadowing effect. This provides much richer, more realistic shadowing in-game. However, AO can be very performance heavy.
Ambient Occlusion usage
This determines the drivers usage of Ambient Occlusion (AO). If Ambient Occlusion setting (above) is set to anything other than Off, then this setting should be set to the default setting for the game profile being edited. If Ambient Occlusion setting is set to Off and another method of AO will be used instead (the the game's own built-in AO), then this setting should be set to Enabled. Else, if Ambient Occlusion isn't used at all due to the performance loss it come with, this setting should be set to Disabled.
Extension limit
This setting is only for use with OpenGL games and can cause crashes in DirectX games. It is normally left at its default setting.
Multi-display/mixed-GPU acceleration
This is another setting only used for OpenGL games. The setting tells OpenGL games how to handle both mult-display monitors and multi GPU systems. If only one monitor is used for gaming, use the Single display performance mode. If multiple monitors are used for gaming, use the Multi display performance mode. If multiple monitors are used and some issues arise with the previous settings use the Compatibility performance mode. OpenGL games are not very common anymore so this setting is not likely to be used.
OpenGL - Version Override
This setting is only for use with OpenGL games and overrides the version of OpenGL used for the game. It is normally left at its default setting.
Power management mode
This should be left on it's default, Adaptive, which ensures the graphics card changes its speed and power usage according to the load it's under. Users who have the newest GTX 10 series cards or higher may see a new setting, Optimal Power, which causes the GPU to not render any frames when nothing is changing on the screen. GTX 10 series or higher users should use this new setting instead. Per maximum performance should only be used for troubleshooting purposes as it forces the GPU to run at maximum speeds. However, this can reduce stutter in some games to provide a smoothing gaming experience.
Info-Logo.png
NOTE:
Users should be aware in some situations when the Per maximum performance option is used, the GPU remains in its maximum power state even when the game is closed. Be cautions when using this option as it will decrease the life of the video card when left in this power state 24/7.
Shadercache
Released with driver version 337.88, Shader Cache saves compiled shaders to a cache on your hard drive. This allows the shader to simply be recalled from the hard disk the next time it is required, potentially reducing load times and CPU usage.
Show PhysX Visual Indicator
Setting this to On will show an indicator on the screen for when PhysX is on or off.
Thread optimization
This setting controls the use of multithreaded optimization for games on systems with multiple cores and/or Hyper-threaded CPUs. By allowing the driver to offload certain GPU-related processing tasks as separate threads on available CPU cores, performance can potentially be improved. Some older games can have issues with this setting. If this is experienced users should set this to Off for those game profiles. Otherwise, it is recommended to leave this set to Auto.

Other Profile Sections[edit | edit source]

The remaining of the sections within the Profiles are mainly specific to the system and rarely require being changed. Users can research these settings on their own as they are not covered in this Guide.


Troubleshooting[edit | edit source]

There's not much for troubleshooting currently. Troubleshooting will be added over time as issues arise in the forums.

Transparent Textures[edit | edit source]
If textures are displayed as transparent which should not be transparent, this could be caused by Sparse Grid Supersampling or Transparency Multisampling. To fix this issue set Antialiasing - Transparency Multisampling to [Disabled]. Users can also switch Antialiasing - Transparency Supersampling to [Supersampling] instead of [Sparse Grid Supersampling].
SSAO from ENB not rendering[edit | edit source]
Some NVIDIA cards (like the GTX 560 Ti) ceased rendering SSAO outdoors in Skyrim after the official 1.5.24 patch. The problem hasn’t been resolved, but NVIDIA is aware of it. For now, users can temporarily switch to Oblivion or Fallout 3 compatibility to get back SSAO in exteriors.