Skip to content

Issues with second old Nvidia GPU in an AMD system #509

@phly95

Description

@phly95

Game name and version:

Stellar Blade Demo Build 18701230

Mods and mod versions used

OptiScaler v0.7.7-pre9 (Daria)

GPU

RX 9070 XT, GTX 1060 6GB

OS

Win 11

Used automated or manual install?

  • Automated
    Manual

If on AMD/Intel and Automated, used DLSS inputs?

  • Yes
    No

Also please mention in description which upscaler inputs are used (which upscaler you selected in game settings).

Did you check the Wiki?

  • Yes
    No

Please describe the issue and steps to reproduce it

If you have a dual GPU system with a new AMD card and an old GTX Nvidia card (a setup one might use to have access to PhysX and basic CUDA while having a more powerful AMD card), DLSS options are bugged when using automated installer. It requires the following change to the config to enable Optiscaler DLSS:

; Enables calls to original NVNGX
; true or false - Default (auto) is true
Enabled = false

Additionally, after this change, it appears Stellar Blade is detecting 6GB of VRAM despite it running on the 16GB RX 9070 XT, though I'm not sure if this has anything to do with Optiscaler, or if the game is just confused that there are two GPUs.

I have attached

  • OptiScaler.log (set LogLevel=0 and LogToFile=true in OptiScaler.ini, zip it if too big)
    Screenshot of game folder (where you placed Opti)
    Screenshot of Opti overlay in-game (opens with shortcut, default Insert)

OptiScaler.log
Image
Image

; Enables calls to original NVNGX
; true or false - Default (auto) is true
Enabled = false

Image

; Enables calls to original NVNGX
; true or false - Default (auto) is true
Enabled = true

Image

In terms of a stable fix, disabling the Nvidia GPU in device manager before running the game works avoiding both problems (DLSS detection issues and low VRAM detected), though it causes the GPU fans to rev up compared to idle, making the computer louder than it should be. The BIOS additionally doesn't have a way of fully disabling the GPU without physically ejecting it, which is a hassle.

Activity

changed the title [-]Issues with second Nvidia GPU in an AMD system[/-] [+]Issues with second old Nvidia GPU in an AMD system[/+] on Jun 9, 2025
TheRazerMD

TheRazerMD commented on Jun 9, 2025

@TheRazerMD
Collaborator

It's not that the Installer is bugged, it just wasn't designed for multiple different dGPUs since nvngx is Nvidia only. But you can try playing with the options below if they help, by setting to true.

; OptiScaler will try to force high performance GPU
; true or false - Default (auto) is false
PreferDedicatedGpu=auto

; OptiScaler will report only first high performance gpu
; true or false - Default (auto) is false
PreferFirstDedicatedGpu=auto

phly95

phly95 commented on Jun 9, 2025

@phly95
Author

I tried those options, but it still shows the 6 GB of vram when I disable the original NVNGX

I also tried without success:

; Spoofed GPU name
; Default (auto) is NVIDIA GeForce RTX 4090
SpoofedGPUName = NVIDIA GeForce RTX 4090

; Enables Nvidia GPU spoofing for DXGI
; true or false - Default (auto) is true
Dxgi = true

; Skips DXGI GPU spoofing when caller method in the list (example: slInit|slGetPluginFunction|nvapi_QueryInterface)
; Be careful this will disable spoofing for rest of the calls also does not work on Linux
; method names seperated with pipe "|" - Default (auto) is disabled
DxgiBlacklist = auto

; Spoof amount of VRAM for DXGI
; Spoofed amount in GBs - Default (auto) is disabled
DxgiVRAM = 16

It is using the AMD card, not the Nvidia one, but the game seems to think that there is less vram than there actually is. That being said, the game does successfully use more than the amount of vram shown in settings, so it might be fine to just ignore the vram warning in the settings.

TheRazerMD

TheRazerMD commented on Jun 10, 2025

@TheRazerMD
Collaborator

If it's directing to the proper GPU correctly and using VRAM properly, it's just a visual issue then at that point.

Could you send another log with the current options you're using?

ViamoIam

ViamoIam commented on Jun 10, 2025

@ViamoIam

I can think of a couple things that may help AFAIK.
1.
*I recall you can set a Nvidia GPU to be used primarily for PhysX.
2.
*In Win 11 (Win 10 menu may be different) Bring up Start Menu, Type 'Graphics settings', Select 'Graphics settings', Scroll down to the option to select the GPU AND/OR scroll to the game to and select the GPU you want the game to run. Multi GPU setups need to be configured to use the correct GPU sometimes.
*My laptop and IIRC desktop had a general preference on an older Windows Build around 22h2 where you could select the prefered GPU system default in 'Graphics settings' without having to set it for individual games. 24H2 on my desktop I no longer see the option without selecting a game.

P.S. To quickly get gaming without issue, I run DDU and swap my old to new graphics card, then install latest AMD/Nvidia Software/Drivers. PhysX games often run fine without Nvidia, though perhaps not all. I guess you need Cuda/physX for something.

phly95

phly95 commented on Jun 10, 2025

@phly95
Author

It turns out, by adding fakenvapi and nukems (perhaps only the first is needed) on top of optiscaler, the VRAM is now properly detected as 16GB. So I guess optiscaler is best used together with fakenvapi then.

ViamoIam

ViamoIam commented on Jun 10, 2025

@ViamoIam
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @phly95@TheRazerMD@ViamoIam

        Issue actions

          Issues with second old Nvidia GPU in an AMD system ยท Issue #509 ยท optiscaler/OptiScaler