Game profiles / Driver heuristics HELP !!!
I find this subject intriguing, and as some of you might have noticed, I managed to fix the D4: DDDD game by altering the profile. Now I'm in the process of fixing another game this way. I found a very interesting abillity in the Batman: Arkham Origin Profile, But I simply can't narrow down what makes the effect. I've tried to remove some flags and in the end I removed every line in the profile exept the the exe file name... That didn't remove the desired effect either !!!! As soon I change profile the effect disapears of cource, and re adding it to the blanked out profile the effect is back on again. Can anybody / Helifax tell me WHY ?????
I find this subject intriguing, and as some of you might have noticed, I managed to fix the D4: DDDD game by altering the profile.

Now I'm in the process of fixing another game this way.

I found a very interesting abillity in the Batman: Arkham Origin Profile, But I simply can't narrow down what makes the effect.
I've tried to remove some flags and in the end I removed every line in the profile exept the the exe file name...
That didn't remove the desired effect either !!!!
As soon I change profile the effect disapears of cource, and re adding it to the blanked out profile the effect is back on again.

Can anybody / Helifax tell me WHY ?????

Win7 64bit Pro
CPU: 4790K 4.8 GHZ
GPU: Aurus 1080 TI 2.08 GHZ - 100% Watercooled !
Monitor: Asus PG278QR
And lots of ram and HD's ;)

#1
Posted 02/16/2016 02:45 PM   
Without more info on what flag you modified I can't really tell you what is going on there... But there are 2 things that affect how the profile flags works: - InternalSettingFlag=V0. This means that flag is the Default one supplied for by the driver. Some flags are taking into consideration ONLY when they are set like this! Using Nvidia Inspector will REMOVE this tag and hence the flag will be ignored! - UserSpecified=true. This signals the value of the flag is NOT the default Nvidia one but a User Custom one. Some flags will ignore any value set to a property if this flag exists. - Hybrid: For example you want to modify the convergence that comes with the default profile and write your own. You think that doing something like: "Setting ID_0xXXXXXXXX = 0xNEW_CONVERGENCE InternalSettingFlag=V0" would work. FALSE! It will not work. Instead you need to do the following: Setting ID_0xXXXXXXXX = 0xORIGINAL_CONVERGENCE InternalSettingFlag=V0 Setting ID_0xXXXXXXXX = 0xNEW_CONVERGENCE UserSpecified=true This is the equivalent of starting the game with the original profile, altering the convergence and saving it with the key-shortcut! The above will be written in the profile. There are multiple flags that alter the behaviour of how the driver heuristic works and all of them work in different way. Hope this helps you in some way. What is the flag/settingID that you think is responsible for enabling/solving that effect?
Without more info on what flag you modified I can't really tell you what is going on there...
But there are 2 things that affect how the profile flags works:

- InternalSettingFlag=V0. This means that flag is the Default one supplied for by the driver. Some flags are taking into consideration ONLY when they are set like this! Using Nvidia Inspector will REMOVE this tag and hence the flag will be ignored!

- UserSpecified=true. This signals the value of the flag is NOT the default Nvidia one but a User Custom one. Some flags will ignore any value set to a property if this flag exists.

- Hybrid:

For example you want to modify the convergence that comes with the default profile and write your own.
You think that doing something like: "Setting ID_0xXXXXXXXX = 0xNEW_CONVERGENCE InternalSettingFlag=V0" would work. FALSE! It will not work.
Instead you need to do the following:
Setting ID_0xXXXXXXXX = 0xORIGINAL_CONVERGENCE InternalSettingFlag=V0
Setting ID_0xXXXXXXXX = 0xNEW_CONVERGENCE UserSpecified=true

This is the equivalent of starting the game with the original profile, altering the convergence and saving it with the key-shortcut! The above will be written in the profile.
There are multiple flags that alter the behaviour of how the driver heuristic works and all of them work in different way.
Hope this helps you in some way.

What is the flag/settingID that you think is responsible for enabling/solving that effect?

1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc


My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com

(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)

#2
Posted 02/16/2016 03:11 PM   
[quote="Blacksmith56"] I found a very interesting abillity in the Batman: Arkham Origin Profile, But I simply can't narrow down what makes the effect. I've tried to remove some flags and in the end I removed every line in the profile exept the the exe file name... That didn't remove the desired effect either !!!! [/quote] If you are using Nvidia Inspector, you are NOT actually removing the SettingIDs, instead you give them a value of ZERO which is a VALID value. The flag is still there defined and USED! The only TRUE way to remove a setting if from the txt file where all the profiles are dumped and reimport all the profiles back with the 3D Profiler tool as explained here: https://forums.geforce.com/default/topic/791450/3d-vision/guide-how-to-enable-and-tweak-3d-compatibility-mode-in-any-dx11-game/
Blacksmith56 said:
I found a very interesting abillity in the Batman: Arkham Origin Profile, But I simply can't narrow down what makes the effect.
I've tried to remove some flags and in the end I removed every line in the profile exept the the exe file name...
That didn't remove the desired effect either !!!!


If you are using Nvidia Inspector, you are NOT actually removing the SettingIDs, instead you give them a value of ZERO which is a VALID value. The flag is still there defined and USED!

The only TRUE way to remove a setting if from the txt file where all the profiles are dumped and reimport all the profiles back with the 3D Profiler tool as explained here:

https://forums.geforce.com/default/topic/791450/3d-vision/guide-how-to-enable-and-tweak-3d-compatibility-mode-in-any-dx11-game/

1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc


My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com

(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)

#3
Posted 02/16/2016 03:14 PM   
I have exported the profile then DELETED all flags, then reimported with Profile manager. I even deleted the rating txt to give me an indication of things where actually changed in the profile ! And sure the green txt appeared without the rating, so I have an completely empty profile and still it changes the behavior of the game ??? (a behavior ONLY seen with this profile, that is weird !)
I have exported the profile then DELETED all flags, then reimported with Profile manager.

I even deleted the rating txt to give me an indication of things where actually changed in the profile !

And sure the green txt appeared without the rating, so I have an completely empty profile and still it changes the behavior of the game ??? (a behavior ONLY seen with this profile, that is weird !)

Win7 64bit Pro
CPU: 4790K 4.8 GHZ
GPU: Aurus 1080 TI 2.08 GHZ - 100% Watercooled !
Monitor: Asus PG278QR
And lots of ram and HD's ;)

#4
Posted 02/16/2016 03:26 PM   
It seems that Nvidia Inspector was the culprit. When it's open some of changes don't take effect, thus there must be a copy in use when it's open ! Closing and reopening Nvidia Inspector makes all the changes take effect, why I could remove the rating without doing so I don't know.. But thanks God, I'm not crazy - only a fool =)
It seems that Nvidia Inspector was the culprit.
When it's open some of changes don't take effect, thus there must be a copy in use when it's open !

Closing and reopening Nvidia Inspector makes all the changes take effect, why I could remove the rating without doing so I don't know..

But thanks God, I'm not crazy - only a fool =)

Win7 64bit Pro
CPU: 4790K 4.8 GHZ
GPU: Aurus 1080 TI 2.08 GHZ - 100% Watercooled !
Monitor: Asus PG278QR
And lots of ram and HD's ;)

#5
Posted 02/16/2016 04:20 PM   
hmm, interesting observation. Filing it in the memory bank. I was fortunate not to have Nvidia Inspector open when I was doing my testing.
hmm, interesting observation.

Filing it in the memory bank.

I was fortunate not to have Nvidia Inspector open when I was doing my testing.

#6
Posted 02/16/2016 04:25 PM   
Scroll To Top