Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invalid encrypted settings are returned for GetSetting calls. #34

Open
bo3b opened this issue Sep 26, 2020 · 0 comments
Open

Invalid encrypted settings are returned for GetSetting calls. #34

bo3b opened this issue Sep 26, 2020 · 0 comments
Assignees

Comments

@bo3b
Copy link

bo3b commented Sep 26, 2020

NVidia in their ceaseless efforts to be insane and add fake security added encrypted keys to profiles.

In NvAPIWrapper, you simply return the raw values, which are thus invalid. An example test case I used was Arma 3. The setting for
Setting ID_0x708db8c5 = 0x5e398a4c InternalSettingFlag=V0
is returned raw, as 0x5e398a4c, an invalid convergence value. The actual value should be 0x3DA26384 which is a float for 0.7.

You can see in Nvidia Profile Inspector the correct value is displayed. But returns via NvAPIWrapper's API are corrupt.

See this Issue for details on the fix: Orbmu2k/nvidiaProfileInspector#7

Any profile entry tagged with "InternalSettingFlag=V0" is an encrypted field.

@falahati falahati self-assigned this Nov 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants