[DX11] Help regarding Nvidia Profile Inspector (NPI)

Make your game even better
Pancreas
Posts: 20
Joined: December 30th, 2019, 5:10 pm

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

Post by Pancreas » March 6th, 2020, 9:34 pm

Yesssss..... got AA on my triple screen.

Image

I was trying to get the resolution on x800 resolution, but i couldn't do that. But i could set my NV Surround resolution to 3845x1024 (with bezel correction) and i edit the multimon_config with
normalized_ui_x: 0.119047
normalized_ui_width: 0.761904

And you see the result in the above screen. Only thing what is different with the NPI settings is that i set the Antialiasing too 4x (both of them). I have a FPS of 25 -30 but thats enough to play.
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 6th, 2020, 9:41 pm

@Pancreas

DAMN, you're making me so glad, I think I have to digest this properly before commenting it further!
It might even be good to wait for JHTrucker to have a check on this and maybe write an instruction
on how to do this for others! 😂😂😂😂😂

EDIT: Correct me if I'm wrong, but 3845x1024 is almost exactly an aspect ratio per monitor of 5:4!?
Did you get black stripes on the monitors? But you said it was with bezel correction, how big were
they?
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
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 » March 6th, 2020, 11:33 pm

@Pancreas
Strange result.
I could only pick resolutions below the max native resolution of the 2x1680x1050 monitors i tried it with.

My 3840x1024 is 3x1280x1024 5:4 each but your 3845x1024 is on native 4320x900?
normalized_ui_x: 0.119047
normalized_ui_width: 0.761904
That was from my post above yours but was for 1x1680x1050 (not triple) as a test that failed.
Thought you had 1 4k, 2 1680x1050 & 3 1440x900 ?
Also, did you need to change the UI for it to work or just did it?

I wonder if the image goes vertically over the 900 by 62 top and bottom in order to give you an all square looking image? Sort of over scan or cut off excess image? Otherwise it would have to be squashed vertically.

EDIT: 3x1440x900 = 4320x900 - (475 bezel?) = 3845x1024 ? or was 4320x1024 available?
If that's right i'll add to the "problematic post" as an extra option credited to you.

But if your now happy, that's good.
Did you try 2xMS / 2xSGSS? you'll double your FPS.
Perhaps check with "Afterburner" for gpu usage, you might be a constant 100% load with those 25 or so FPS. In which case you'd be better lowering some settings and lock at 30 FPS instead.

Also, you have a GTX980 and i have a GTX760. I run 3840x1024 vsync2 locked at 30FPS smooth (ran like this for years). So why is your GTX980 so slow in comparison?

@BenganJ - Did you mean me to write an instruction?
If i can't test something myself i can't tell people with confidence that it'll work for them.
If only we all had 3 of each type of monitor laying around...

EDIT: I think i had too tied eyes this morning... just retested 2x1680x1050 and could use 3200x1024 and it worked a treat with Double.AA file.
Updated the problematic res post.
Last edited by JHTrucker on March 7th, 2020, 1:46 pm, edited 2 times in total.
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
Road Runner
PPM
Posts: 158
Joined: December 15th, 2018, 1:10 pm
Location: Stafford UK

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

Post by Road Runner » March 7th, 2020, 12:39 am

JHTrucker wrote:
March 6th, 2020, 11:33 pm

@BenganJ -
If i can't test something myself i can't tell people with confidence that it'll work for them.
Thank you Mr JHTrucker, I fully agree with this principle. Mr B up until now all the guidance in the first post has always been tested to ensure that it (at the time) was correct and would work as intended. However the advice given for GSync monitors has not been tested as being best practise (and it isn't!). I would hope that you will review and either delete completely and/or update with the following settings:

For GSync Monitors:

In NCP:
Enable GSync

In NPI ETS2:
Force VSync ON
Frame Rate V3: set at least 3 frames less monitor refresh rate
Max Rendered frames: 1


If you wish to Try:
In NCP (not available in NPI) set Low Latency to ON


By way of explanation

Setting the V3 frame rate limiter to at least 3 frames less than the refresh rate (lower if you wish) keeps the monitor inGSync range. Setting VSync to work with GSync ensures that each and every individual frame render remains synchronised, thus preventing ALL tearing. Just to point out that VSync works at the current/changing refresh rate set by GSync. So will VSync across the full GSync range (usually around 30 to frame rate max).

Setting Low latency to ON ensures that the GPU only receives the rendered frames needed at that time, preventing a build up of unwanted frames from the CPU (causes stuttering).

Above has been tested bv myself and works extremely well. The settings are in accordance with the science and best practise.
System: Windows 11
Processor: Intel Core i9-9900K @ 4.80GHz
Motherboard: Gigabyte Z390 Aorus Pro
Memory: 32GB DDR4 3200MHz Dual Channel
Graphics: GeForce RTX 2080 Ti
Drives: Samsung 970 EVO Polaris 1TB & 2TB M.2 2280 PCI-e 3.0 x4 NVMe
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 7th, 2020, 1:45 am

@Road Runner

Now you're killing the messenger, mate! I have NO OWN experience with either G-Sync OR FreeSync :!: :!: :!:
That's why I state in Note 3 this about them.
  • If you have a G-Sync supported monitor, use G-Sync and set a Max Frame Rate, e.g. 60Hz.
  • If you have a FreeSync supported monitor and a Nvidia GTX10XX OR GTX16XX OR GTX20XX card and a driver version later than or
    equal to v417.71, you can enable it in NCP after you have enabled it in the monitor.
I just point to the fact, that both are possible to use in the Nvidia world, but that people have to get info
on HOW somewhere else. The only addition I make is to recommend to use a Frame Rate Limiter if you
have a high frame rate monitor to easy the load on the system. As I don't know what more to write about
it I welcome any suggestions, but then please, tell me a proper way to format that info and I will gladly
add it to the first post! Is this something you want to have in the Note 3 in first post?
  • If you have a G-Sync supported monitor, do this.

    Code: Select all

    In NCP:
    Enable GSync
    
    In NPI ETS2:
    Vertical Sync: Force on
    Frame Rate Limiter V3: set at least 3 frames less monitor refresh rate
    Maximum pre-rendered frames: 1
  • If you have a FreeSync supported monitor, which is "G-Sync compatible", and a Nvidia GTX10XX OR GTX16XX OR GTX20XX card
    and a driver version later than or equal to v417.71, you can treat it as G-Sync one in NCP after you have enabled it in the monitor.
@JHTrucker

I wanted your opinion on Pancreas solution and if it was a possible general solution, help with the formulation
of instructions to others in that situation, nothing more!
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
User avatar
Road Runner
PPM
Posts: 158
Joined: December 15th, 2018, 1:10 pm
Location: Stafford UK

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

Post by Road Runner » March 7th, 2020, 12:49 pm

@BenganJ

Thank you for your reply, please accept that i am not after causing the messenger any grief! :D

Unfortunately there is a conception in that all you need to do is to turn on GSync in NCP and all will work well. In fact when Nvidia launched GSync that was all a user needed to do. The then current drivers, when GSync was enabled automatically linked in VSync with a Frame Rate limit. It soon became evident that a number of games had issues and were not producing the display improvements expected. There were issues around where VSync shoud be enabled, in game or through Nvidia. Likwise frame rate control, ingame, Nvidia external limiter. Many games did not run well with their own controls in conflict with those of Nvidia. The decision was taken to cease linking the three controls, leaving the user to select the appropriate medium which best suits the game.

Please accept that it is important that VSync is allowed to work with GSync. In frame rate control you do have the option to set a lower frame rate the -3 fps but be aware not to set a target that takes the monitor out of the GSync range.

So please use, as in yourpost:

In NCP:
Enable GSync

In NPI ETS2:
Vertical Sync: Force on
Frame Rate Limiter V3: set at least 3 frames less monitor refresh rate
Maximum pre-rendered frames: 1

Add:

InGAME
VerticalSync: Disable

Please feel free that if you wish to make it clear that the above advice ccomes from me, then please do.
System: Windows 11
Processor: Intel Core i9-9900K @ 4.80GHz
Motherboard: Gigabyte Z390 Aorus Pro
Memory: 32GB DDR4 3200MHz Dual Channel
Graphics: GeForce RTX 2080 Ti
Drives: Samsung 970 EVO Polaris 1TB & 2TB M.2 2280 PCI-e 3.0 x4 NVMe
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 7th, 2020, 1:07 pm

@Road Runner

Okay mate! I will with honor add that to the first post! No problem with that!
I'm off immediately! :D

===== First post updated with Road Runner's G-Sync recommendations! =====
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
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 » March 7th, 2020, 2:09 pm

@BenganJ In case Pancreas doesn't come back, can you add a link to the bottom of the workaround post?
Here's how Pancreas got AA working LINK

I've updated the workaround post with my best guesses from Pancreas working AA post.
I'm not convinced about UI change as a requirement as triple UI is 0.33333 to sit on center screen and Pancreas changed to 0.761904 based on my comment regarding native single res 1680x1050 using smaller UI. Also does the bezel have to be done or was done to fix the bezel only. I would alter the bezels in mmcfg for example.

Ideally Pancreas, if your reading this and would like to help others to get AA on the "odd ball resolution" could you do a few tests for me as follows?

Single monitor:
1440x900 + DSR 1.78x = 1920x1200 = Desktop and game res set to 1920x1200 = AA in game?

Double monitor:
2x1440x900 - Nvidia surround 2880x1024? and use 2880x1024 in game = AA?
Don't change UI in mmcfg or bezel. Just looking for the minimum changes to get AA.

Triple monitor:
3x1440x900 - Nvidia surround 4320x1024? and use 4320x1024 in game = AA?

If no AA - test one at a time:
Do you have to change bezel to get AA?

Do you have to change UI to get AA?

Thanks.
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
Road Runner
PPM
Posts: 158
Joined: December 15th, 2018, 1:10 pm
Location: Stafford UK

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

Post by Road Runner » March 7th, 2020, 2:10 pm

Thank you Mr B! :D

Just joined Imgur - so test:

My 6 Monitor setup



Taken December 17 2009
System: Windows 11
Processor: Intel Core i9-9900K @ 4.80GHz
Motherboard: Gigabyte Z390 Aorus Pro
Memory: 32GB DDR4 3200MHz Dual Channel
Graphics: GeForce RTX 2080 Ti
Drives: Samsung 970 EVO Polaris 1TB & 2TB M.2 2280 PCI-e 3.0 x4 NVMe
black-coffee
Posts: 81
Joined: February 27th, 2020, 2:37 pm

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

Post by black-coffee » March 7th, 2020, 2:13 pm

I have enabled the ambient occlusion and seems to make a difference in image quality, the shadows in particular are much better and precise defined, at least that's what I noticed...
Post Reply