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

[Feature request] Add setting support for CUDA - Sysmem Fallback Policy #166

Open
levicki opened this issue Nov 1, 2023 · 5 comments
Open

Comments

@levicki
Copy link

levicki commented Nov 1, 2023

@Orbmu2k Latest NVIDIA drivers (546.01 as of this writing) support new CUDA - Sysmem Fallback Policy option.

I created a setting entry which I am sharing below, if you are still maintaining the program could you please add it to the Reference.xml file and create a new release?

    <CustomSetting>
      <UserfriendlyName>CUDA - Sysmem Fallback Policy</UserfriendlyName>
      <HexSettingID>0x10ECECC9</HexSettingID>
      <Description />
      <GroupName>5 - Common</GroupName>
      <SettingValues>
        <CustomSettingValue>
          <UserfriendlyName>Driver Default</UserfriendlyName>
          <HexValue>0x00000000</HexValue>
        </CustomSettingValue>
        <CustomSettingValue>
          <UserfriendlyName>Prefer No Sysmem Fallback</UserfriendlyName>
          <HexValue>0x00000001</HexValue>
        </CustomSettingValue>
        <CustomSettingValue>
          <UserfriendlyName>Prefer Sysmem Fallback</UserfriendlyName>
          <HexValue>0x00000002</HexValue>
        </CustomSettingValue>
      </SettingValues>
      <SettingMasks />
    </CustomSetting>
@Justin62628
Copy link

I would like to know how did you get the HexSettingID since this option results in 'NVAPI_SETTING_NOT_FOUND' in R545 NVAPI in driver 546.29, which means the id may need an update

@levicki
Copy link
Author

levicki commented Dec 12, 2023

@Justin62628 By comparing profile settings using NVIDIA Profile Inspector with the option turned on and off using the NVIDIA Control Panel.

@levicki
Copy link
Author

levicki commented Dec 14, 2023

@Justin62628

image

image

It's not really rocket science to reverse-engineer it.

@Justin62628
Copy link

@Justin62628

image

image

It's not really rocket science to reverse-engineer it.

Thank you, this solves my issue

@jtabox
Copy link

jtabox commented Jan 17, 2024

@Orbmu2k Latest NVIDIA drivers (546.01 as of this writing) support new CUDA - Sysmem Fallback Policy option.

I created a setting entry which I am sharing below, if you are still maintaining the program could you please add it to the Reference.xml file and create a new release?

... snip

@levicki
Since there's no reply from the authors, is there some way I can incorporate those settings to profile inspector? I want to install it but I don't wanna end up worsening Stable Diffusion performance in some way.

Edit: Nvm, I'm blind apparently and completely missed the file Reference.xml existing in the program's directory. So I guess I just append your code in it? Do you maybe have any other settings suggestions for AI/CUDA focused users?

13xforever added a commit to 13xforever/nvidiaProfileInspector that referenced this issue Mar 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants