[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 » January 23rd, 2020, 5:12 pm

First post updated with NEW compatibility bit pattern, due to the
third position from the end doesn't do anything. Note also updated.


@Road Runner

What do you mean by "Not forgetting that both MS and Nvidia have opted out of post enhancement rendering"?
---------------------------------------------------------------------------------------------------------------------------------------------
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 » January 24th, 2020, 1:10 am

Just for the case of documenting! I have now tested the two rightmost
hexadecimal numbers in the pattern, these ones:

Code: Select all

0x80000072 = 1000 0000 0000 0000 0000 0000 0111 0010
--------^^---------------------------------^^^^-^^^^-----------------
To be able to keep the anti-aliasing the last hex number has to be (2,6,A,E)
and the second rightmost has to be odd, i.e. (1,3,5,7,9,B,D,F), but NONE of
these will get rid of the anomalies, Mirror Quality set Low and "rain in cabin" :!: :( :evil:
---------------------------------------------------------------------------------------------------------------------------------------------
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 » January 24th, 2020, 2:39 pm

@Road Runner

What do you mean by "Not forgetting that both MS and Nvidia have opted out of post enhancement rendering"?

Mr B, I am extremely surprised at you posing this question! You surely have read the petition and at least some of the aguments in favour and against, plus discussion in other forums. The structure of MicroSoft DX1 does not lend itself to post enhancement with any great deal of success, many games producing various graphical anomolies. Therefore Nvidia have never officially issued any AA compatibility bits as they did for DX9. As DX11 is now getting old (5 to 6 years?) and DX12 is now here, it is highly unlikely that neither company will put much effort into improving DX11. The attitude seems to be that it is for the Game companies to provide better graphics.
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 » January 24th, 2020, 3:02 pm

@Road Runner

I know very well about that petition and other forum discussions about this, but the reason I asked
was your formulation "post enhancement", because if there's something done today, with the forced
method of AA enhancement we used in DX9 not possible without it being already implemented to
some extent in the game itself, it is ReShade enhancement, which is POST processing enhancement
indeed. The funny thing, and something I actually have tested, is that in config.cfg for both ETS2
and ATS there is this parameter setting,

Code: Select all

uset r_deferred "1"
which, according to SCS Modding Wiki should switch the game from deferred to forward rendering
when set to "0"! But that just made our present method of AA to fail. This is how SCS describe it.
Is deferred rendering enabled? If set to 0 game uses forward rendering pipeline which disables shadows,
lights and all post process effects.
Indeed, the topic of graphics is so damn full of terms and abbreviations, so in this case I just wanted
you to explain what you were saying. Thanks for the answer, mate!

EDIT: For the record, there's even a config.cfg parameter setting like this,

Code: Select all

r_deferred_mirrors "0" 
but that one is just the Mirror Quality setting in-game, "0" = Low, "1" = Medium and "2" = High. Sigh!
At the first sight of it I thought, this is the solution to our mirror problem, but NAAAAHHHHH! :cry:
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
User avatar
ykon28
Posts: 16
Joined: January 27th, 2020, 4:30 am

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

Post by ykon28 » January 27th, 2020, 4:48 am

I want to share my success story using all these useful information in this post,and btw thanks everyone for their contribution.I didn't use reshade, worked almost perfect for me just using the DX11 bits.All other settings to default.
Resolution ...................................................3440x1440
'Scaling' ..................................................... '100%'
'SMAA' ....................................................... 'Disabled'
'Mirror Quality' --------------------------------------------- 'Low'
--- Antialiasing compatibility (DX1x) ------------------ '0x80000072'
--- Antialiasing - Setting -------------------------------- '4x [4x Multisampling]
--- Antialiasing - Transparency Supersampling ------ '4x Sparse Grid Supersampling



no frame limiter
no changes to config.ini
no launch parameters
User avatar
ykon28
Posts: 16
Joined: January 27th, 2020, 4:30 am

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

Post by ykon28 » January 27th, 2020, 4:54 am

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 » January 27th, 2020, 12:01 pm

@ykon28

Thank you very much for your report, much appreciated! You are correct in stating,
that just by using the NPI settings, actually just a part of them, you will get a really
good anti-aliasing result. I have specified ALL my graphics AND performance related
enhancement settings, so depending on how you use the game, you might be well
off visiting this topic again later! But for now, ENJOY! :D

EDIT: A really good looking video, with snippets from different parts of scenery! :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 » January 28th, 2020, 9:27 am

Some more info. In the pattern I have now individually tested to set all the marked
positions below. As far as I can see, there's NO impact at all from setting them one
by one. Maybe combinations can work, but that is a VERY tedious work to test all of
them, as there are ONLY 65536 different ones! :roll: :shock: :? 8-) :!:

Code: Select all

0x80000072 = 1000 0000 0000 0000 0000 0000 0111 0010
---^^^^-----------^^^^-^^^^-^^^^-^^^^---------------
---------------------------------------------------------------------------------------------------------------------------------------------
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 » January 30th, 2020, 2:02 am

@Folks in general

Has anyone of you managed to get this scheme working on a Nvidia RTX graphics card?
---------------------------------------------------------------------------------------------------------------------------------------------
System: Windows 8.1
Processor: Intel Core i7-4790@
Memory: 16GB
Graphics: ASUS GeForce GTX1660Ti
Image
User avatar
ykon28
Posts: 16
Joined: January 27th, 2020, 4:30 am

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

Post by ykon28 » January 31st, 2020, 12:47 am

I use the RTX 2070 and it is working.
Post Reply