[DX11] Help regarding Nvidia Profile Inspector (NPI)

Make your game even better
User avatar
JHTrucker
Expert
Posts: 1351
Joined: February 7th, 2020, 3:19 pm
Location: UK

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by JHTrucker » February 29th, 2020, 7:17 pm

@BenganJ

Having just had my first play with reshade i can see why it doesn't work as expected.
Reshade hooks the system DXGI.DLL file and generates it's own version in the game folder.
As the game uses DXGI.DLL to output the image, it's now output through a modified DXGI.DLL.
So our AA bit is now acting on another DXGI.DLL and therefore gives different results.
From game log:
00:00:01.097 : [gfx] Using the DXGI display backend <--XXXX
00:00:01.333 : [dxgi] Using adapter: NVIDIA GeForce GTX 760 (26.21.14.4112) [1979 MB]
00:00:01.343 : [dx11] Using SM5X rendering path
00:00:02.171 : [disp] Adapter 0: on DXGI backend <--XXXX
00:00:02.171 : [disp] Output 0 : \\.\DISPLAY1 - CRTC @ (0, 0, 3840, 1024)
From reshade log:
15:57:19:405 [03892] | INFO | Registering hooks for "C:\Windows\system32\dxgi.dll" ...
15:57:19:420 [03892] | INFO | Installing export hooks for "C:\Windows\system32\dxgi.dll"

My preliminary reshade findings:
Nvidia driver - 441.12 & GTX760 - Tested at 3840x1024 & 1920x1080.
Reshade 4.5.4 & smart_sharp.fx = Black background on profile / menu area. Black driving screen.

Reshade 4.2.1 & smart_sharp.fx = Working but... don't ALT TAB.
If you like to ALT TAB you have to set "mirror quality=low" Then all is fine.
And one config.cfg change you have to make for reshade:
uset g_menu_aa_limit "0" <-- This stops the menu splitting up only when reshade is enabled.

The attached screen shot shows "mirror quality=high" after ALT TAB.
It appears to change the bottom left mirror view and draws an F2 type mirror in the bottom left of the screen.

It's possible that different driver versions don't show the same results, I haven't tried any others.
I have no interest in using reshade, so this is just for your information and perhaps someone will spot the solution from it (another AA bit just for reshade).
Also, different FX files or FX files written for latest reshade version don't work correctly on older versions?
multimon_config.sii files: viewtopic.php?p=17658#p17658
controls.sii edits: viewtopic.php?p=24744#p24744
TrackIR Driving Enhancements: viewtopic.php?p=46613#p46613
Extra Cameras: viewtopic.php?p=46034#p46034
User avatar
BenganJ
Moderator
Posts: 9589
Joined: December 15th, 2018, 11:54 am
Location: Gothenburg, Sweden

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by BenganJ » February 29th, 2020, 8:21 pm

@JHTrucker

Thanks for testing this! It confirms my own tests to 100%, I get the exact same result.
As it isn't any new findings for me, I have no new ideas from it either. We'll see if the
thorough report, can get someone else to react later on.

EDIT: I've said this before, but want it to be together with JHTruckers report. There is
a difference in behavior, when using ReShade versions after 4.2.1, which possibly is
in time when Nvidia introduced the Freestyle (ReShade) type of filters into it's own
driver release. The work was done by the ReShade creator crosire!
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
User avatar
BenganJ
Moderator
Posts: 9589
Joined: December 15th, 2018, 11:54 am
Location: Gothenburg, Sweden

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by BenganJ » March 1st, 2020, 5:00 pm

BenganJ wrote:
February 29th, 2020, 5:31 pm
===== Asking for testers! =====

Those of you who run the game with V-Sync enabled, can you try to enable Adaptive sync in NPI?

Code: Select all

In game:
--- Vertical synchronization --------------------------- 'Enabled'

NPI:
--- Vertical Sync -------------------------------------- 'Use the 3D application setting'
--- Vertical Sync Tear Control ------------------------- 'Adaptive'
This will make it so that when the FPS is above the monitor refresh rate then the V-Sync will be enabled,
but when FPS is below, instead of flipping down to half refresh rate it will disable V-Sync leaving the FPS
to be what it is, floating! It should give you a smoother run, less stuttering!
Some people have experienced that these settings will NOT limit the FPS at the monitor refresh rate.
After some tests we have now arrived at alternate settings as follows:

Code: Select all

1. In NPI set Frame Rate Limiter to 'Off'.
2. In NPI set Vertical Sync to 'Force on'.
3. In NPI set Vertical Sync Tear Control to 'Adaptive'.
4. In-game set Vertical synchronization to 'Disabled'
If you try to use these and it works properly or NOT, please report back!
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
User avatar
Ticreut29
PPM
Posts: 146
Joined: October 2nd, 2019, 8:15 pm

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by Ticreut29 » March 1st, 2020, 5:01 pm

I have a very good setting for Nvidia Freestyle
Image

That's made the game more colourful and better with a minimal fps lose and is amazing so if you have a budget computer that supports Nvidia Freestyle you should try it.

Also here's a graphics comparison between SCS Graphics and Nvidia Freestyle
overlay with SCS Graphics
Image

Image

What do you prefer so?
My specs
====================================
Motherboard: MSI B450 GAMING PLUS MAX
Memory: Kingston Hyper Fury X 3200 MHz
Graphics card: Palit Geforce RTX 3070 Gamerock OC
Processor: AMD Ryzen 5 3600
Storage: SSD Samsung 860 QVO
User avatar
BenganJ
Moderator
Posts: 9589
Joined: December 15th, 2018, 11:54 am
Location: Gothenburg, Sweden

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by BenganJ » March 1st, 2020, 5:06 pm

@Ticreut29

Nice, but these image enhancements, possible with the Freestyle filters as well as with
normal ReShade shaders, are all a matter of personal taste. May I verify that you have
these Freestyle settings on top of the main scheme in this topic for the AA problem?

EDIT: BTW, I know that the forum member clear F1 also uses these filters. Maybe he
can post his settings here too?
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
User avatar
Ticreut29
PPM
Posts: 146
Joined: October 2nd, 2019, 8:15 pm

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by Ticreut29 » March 1st, 2020, 5:17 pm

What is AA Bengan?

Edit:
Color
Tint color 0%
Tint intensity 4%
Temperature 12
Vibrance 100

Brightness/Contrast
Nothing to change here

AA means Anti-aliasing
And I accept to put my Nvidia Freestyle setting on the top of the forum
My specs
====================================
Motherboard: MSI B450 GAMING PLUS MAX
Memory: Kingston Hyper Fury X 3200 MHz
Graphics card: Palit Geforce RTX 3070 Gamerock OC
Processor: AMD Ryzen 5 3600
Storage: SSD Samsung 860 QVO
User avatar
BenganJ
Moderator
Posts: 9589
Joined: December 15th, 2018, 11:54 am
Location: Gothenburg, Sweden

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by BenganJ » March 1st, 2020, 5:30 pm

@Ticreut29

Short for Anti Aliasing!
The main thing this topic is about!
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
User avatar
Ticreut29
PPM
Posts: 146
Joined: October 2nd, 2019, 8:15 pm

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by Ticreut29 » March 1st, 2020, 5:55 pm

clear f1 use these setting in Nvidia freestyle
Depending on the map, my settings are only natural saturation (+), color temperature (-), contrast (+) and shadow (-) adjustments.
My specs
====================================
Motherboard: MSI B450 GAMING PLUS MAX
Memory: Kingston Hyper Fury X 3200 MHz
Graphics card: Palit Geforce RTX 3070 Gamerock OC
Processor: AMD Ryzen 5 3600
Storage: SSD Samsung 860 QVO
User avatar
clear F1
VIP
Posts: 1164
Joined: January 23rd, 2019, 5:32 pm
Location: Nagoya, JAPAN
Contact:

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by clear F1 » March 1st, 2020, 6:53 pm

He commented on my channel on Yotube.
This time PJ JAPAN used color correction as it is, but without it seems better.
Usually it is used because it is often faded by RGM, but it is not so extreme.
On a European map,
Natural saturation (+18.6), color temperature (-3.5), contrast (+15) and shadow (-30).
AMD Ryzen 7 7800X3D
ASRock X670E Taichi Carrara
DOMINATOR TITANIUM DDR5-7200 32GB
PNY RTX4070Ti 12GB VERTO LED WE
WD m.2 KIOXIA m.2
User avatar
BenganJ
Moderator
Posts: 9589
Joined: December 15th, 2018, 11:54 am
Location: Gothenburg, Sweden

Re: [DX11] Help regarding Nvidia Profile Inspector (NPI)

Post by BenganJ » March 1st, 2020, 7:01 pm

@Ticreut29 & @clear F1

Thanks guys! :D :D :D
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
Post Reply