[DX11] Help regarding Nvidia Profile Inspector (NPI)

Make your game even better
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 18th, 2020, 9:18 pm

@JHTrucker

Damn, now everything happens in minutes here! If possible, could you do a short video
instead of still pictures. This sounds damn interesting too. :D
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
User avatar
JHTrucker
Expert
Posts: 1349
Joined: February 7th, 2020, 3:19 pm
Location: UK

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

Post by JHTrucker » February 19th, 2020, 2:24 am

@BenganJ - sorry no video, i'm on 3g data payg.
Sorry for wait, i was just triple checking my solution, pun intended!

Triples now have this AA solution as well.

====================================================================================
WARNING: DON'T USE THE INFO CONTAINED IN THIS POST TO SETUP YOUR TRIPLES.
I'VE SINCE WORKED OUT A BETTER WAY TO DO IT, VERSION 2, HAS MUCH HIGHER FPS!
viewtopic.php?p=15753#p15753

But you're still free to read my inital findings if you want... enjoy.
====================================================================================

Warning this AA solution is for high end gfx cards only.
Example, my GTX760 (not high end) TH2GO 3x1280x1024=3840x1024 and i get the following results when using triple screen mode:-
uset r_multimon_mode "2"
3840x1024 + ultra + 400% scaling + smaa ultra = 20 fps
3840x1024 + ultra + (4xMS + 4xSGSS) + smaa disabled = 10 fps
Remember, most of you will be triple HD+ monitors >=5760x1080.
At 5760x1080 this AA solution would effectively be rendering a game resolution of 17280x1200!!!
So start with the low AA settings first.
'2x [2x Multisampling]'
'2x Sparse Grid Supersampling'

I, however, have always used my 3 monitors as one large screen and is perfectly playable, So this solution is not for me and my ageing GTX760.

Here's the "how i discovered it" bit...
Looking at my custom made single monitor multimon_config.sii file i thought about changing the width of my rendered screen to help increase my fps (less pixels).
normalized_width: 1.000000 changed to normalized_width: 0.800000
The rendered image is now 20% narrower than the game resolution (10% width black bars on far left and far right).
However, the game now has no AA applied.
Change it back to normalized_width: 1.000000 = AA back in game.
Conclusion, game resolution and rendered image have to be the same, hence why this AA solution works for a single screen and triples don't as they are 1/3 the width of the game resolution each.

So, in global config.cfg change uset r_scale_x "1" to "3"
Each rendered image is now 3 x wider and therefore now each image matches the game resolution and AA is applied to all 3 screens!

So, to get AA on triples, do the following:-
DO NOT use our custom made multimon_config.sii as this is for single monitors only.
DO STEP 1 from first post.
DO NOT do STEP 2 & 3 from first post.
NEW STEP for triples:-
In global config.cfg
uset r_multimon_mode "2", "3" or ("4" keep your own multimon_config.sii)
uset r_scale_y "1" <- has to be 1
uset r_scale_x "3" <- change to the number of monitors you use (2, 3 or 4).
r_smaa "0"
uset g_menu_aa_limit "8"

So yes, you can also use this for doubles! (uset r_scale_x "2").

In game scaling will say 300% (for triples & 200% for doubles), DO NOT change this as you will lose AA, you have been warned.

You can add smaa if you want to.

My observation, AA is applied to buildings, lamp posts, wires etc but wire mesh fences don't look as good as they do using our single monitor AA solution.

PREREQUISITES
Only multimon configurations which are presented to the game as a single big resolution virtual screen are supported. You need to be using either Nvidia Surround or TH2GO

The large resolution created by nvidia surround or TH2GO is your in game resolution.

EDIT
I wrote the above assuming triple users would be already setup and working and would just apply my settings to get AA.
So, for those who are just setting up triples, here's a quick start:-

DO NOT use the bezel compensation in nvidia surround, just make the resolution 3 x your native monitor width.

In glbal config.cfg
Set uset r_multimon_mode "4" and start game.
Set your new nvidia surround resolution in graphic settings.
Exit game.
You now have a newly created multimon_config.sii file setup as 3 screens in the ETS2 folder with the global config.cfg.
Edit this multimon_config.sii file with notepad to fix the bezels like so:-
These are my settings for 10mm bezels (20mm between images).

name: center
horizontal_fov_override: 0.000000 <- use in game FOV (F4)
vertical_fov_override: 0.000000 <- use in game FOV (F4)

name: left
heading_offset: 3.500000 - (4.0 moves closer to center / 3.0 away)
horizontal_fov_override: 0.000000
vertical_fov_override: 0.000000

Monitor: RIGHT
heading_offset: -3.500000 - (-4.0 moves closer to center / -3.0 away)
horizontal_fov_override: 0.000000
vertical_fov_override: 0.000000

See how that looks in game and adjust if required.
You'll only need to be somewhere around 2, 2.5, 3, 3.5 & 4 (+left & -right)
Last edited by JHTrucker on February 24th, 2020, 1:52 am, edited 5 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
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 19th, 2020, 2:38 am

@JHTrucker

Nice, I can follow the logic there all right, BUT there are a couple of ways to get
a triple screen setup using a Nvidia card, the hardware way TH2GO or Surround
e.g.! Is this for the Surround solution only? Please, can you elaborate a bit on
which cases this will work?
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
User avatar
JHTrucker
Expert
Posts: 1349
Joined: February 7th, 2020, 3:19 pm
Location: UK

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

Post by JHTrucker » February 19th, 2020, 2:41 am

As long as you have one large screen, nvidia surround or TH2GO will work.
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 19th, 2020, 2:43 am

@JHTrucker

Thanx again! I will try to write up some info to include in the first post!
You may have to proof read it later though, before posting! OK? :D

EDIT: Checking! This will mean that with a the large screen created, you
should have to select that resolution in-game too for this to work. Am I
right?
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
User avatar
JHTrucker
Expert
Posts: 1349
Joined: February 7th, 2020, 3:19 pm
Location: UK

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

Post by JHTrucker » February 19th, 2020, 2:48 am

Yes, the large resolution created by nvidia surround or TH2GO is your in game res.
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 19th, 2020, 2:50 am

Okay, off to the drawing board! Later, mate! :D
---------------------------------------------------------------------------------------------------------------------------------------------
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 » February 19th, 2020, 4:31 am

=== First post has been updated for Multimonitor users! ===
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
User avatar
Foxman
Posts: 23
Joined: February 18th, 2020, 11:06 pm
Location: New Zealand

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

Post by Foxman » February 19th, 2020, 4:56 am

I've been watching this thread with interest for some time now and am super impressed with the time and effort put in by everyone involved. As a triple monitor user though I am even more pleased to see new details on getting this setup to work so big thanks to JHTrucker for that information - I'll be testing it out myself later!
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 19th, 2020, 4:59 am

@Foxman

Welcome to the forum and thank you for the kind words!
If you have any questions, just put them here and we'll try
to answer! :D
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
Post Reply