protonscr

Fallout: New Vegas fails on Proton 11 and 10, with DXVK D3D9 unless d3d9.hideNvidiaGpu = False is set

dxvkclosed d3d9
doitsujin/dxvk#5637 · opened 2026-05-18 by AlexeySFdot · updated 2026-06-02 · 18 comments · github
1 matching comments, n / p to jump
AAlexeySFdot 2026-05-18 github

Please describe your issue as accurately as possible. Include screenshots or videos when relevant.

Software information

Game: Fallout: New Vegas
Steam AppID: 22490
Fallout: New Vegas fails to start correctly on Proton 11.0 Beta with the default DXVK D3D9 path.

The launcher starts, FalloutNV.exe is launched, DXVK initializes, detects the NVIDIA GPU, applies the built-in DXVK configuration for FalloutNV.exe, hides the NVIDIA GPU, and reports a fake AMD GPU instead.

System information

Proton version: proton-11.0-1-beta3
DXVK version: v2.7.1
GPU: NVIDIA GeForce RTX 4060 Ti 16GB
Driver: 595.71.05
Kernel: 7.0.8-1-cachyos
API: D3D9 through DXVK

Apitrace file(s)

Relevant DXVK log :

info:  Game: FalloutNV.exe
info:  DXVK: v2.7.1-467-g83e503b4ae6de84
info:  Found built-in config:
info:    d3d9.hideNvidiaGpu = True
info:    d3d9.floatEmulation = Strict
info:  Found device: NVIDIA GeForce RTX 4060 Ti 16GB
info:  D3D9: Hiding actual GPU, reporting:
info:    device description: AMD Radeon RX 6700 XT
info:  Process set as DPI aware

In the failing case, FalloutNV_d3d9.log stops very early and does not reach normal D3D9 device creation / swapchain initialization.

This workaround fixes the issue:

DXVK_CONFIG="d3d9.hideNvidiaGpu = False" %command%
After this game works

BBlisto91 2026-05-18 github

Hi there. Can you attach a full Proton log?

AAlexeySFdot 2026-05-18 github

Running commands DXVK_LOG_LEVEL=debug DXVK_LOG_PATH=$HOME/ PROTON_LOG=1 %command%
steam-22490.log

FalloutNV_d3d9.log

launcher_d3d9.log

AAlexeySFdot 2026-05-18 github

After adding DXVK_CONFIG="d3d9.hideNvidiaGpu = False" %command%

steam-22490.log

FalloutNV_d3d9.log

FalloutNV_dxgi.log

launcher_d3d9.log

JJIuBeP 2026-05-23 github

Same issue on win 10 x64.
only it Dxvk worked on my win 10x64 with rtx 5060 ti https://github.com/Digger1955/dxvk-sao

AAlexeySFdot 2026-05-25 github

Same issue on win 10 x64. only it Dxvk worked on my win 10x64 with rtx 5060 ti https://github.com/Digger1955/dxvk-sao

In this version of dxvk, d3d9.hideNvidiaGpu = True has been removed from the default configuration for Fallout New Vegas

DDigger1955 2026-05-29 github

@Blisto91

Friendly Ping:

PR#5136 and corresponding Issue#5134.

May be a regression somewhere. Reconsider applying default configuration for modded application.

BBlisto91 2026-05-29 github

Ye gonna check it out this weekend

WWinterSnowfall 2026-05-30 github

Seems to work fine here on latest master, without having to mess with it, though I'm still on the 580 driver branch:

Image Image
DDigger1955 2026-05-30 github

@JIuBeP and @AlexeySFdot

Am I right to assume that you don't have any iGPU?

AAlexeySFdot 2026-05-31 github

@JIuBeP and @AlexeySFdot

Am I right to assume that you don't have any iGPU?

Yes

BBlisto91 2026-05-31 github

I am not having any trouble starting the game with Proton on Nvidia. Is the issue only with mods?

AAlexeySFdot 2026-06-01 github

I am not having any trouble starting the game with Proton on Nvidia. Is the issue only with mods?

I just did a clean install of the game, but the problem is still there.

I noticed one thing: in the DXVK configuration, we initially specify that we need to hide the Nvidia GPU and tell the game that we're using an RX 6700 XT, but in the game settings, I see that the selected graphics card is an RTX 4060 Ti.

Image
WWinterSnowfall 2026-06-01 github

I noticed one thing: in the DXVK configuration, we initially specify that we need to hide the Nvidia GPU and tell the game that we're using an RX 6700 XT, but in the game settings, I see that the selected graphics card is an RTX 4060 Ti.

That would imply our config profile isn't applying properly. What is the launcher executable name you are using? It's either an issue with that, or you have an override somewhere which gets picked instead of our built-ins.

P.S.: Both the game and launcher need to see the same card for it to work properly.

AAlexeySFdot 2026-06-01 github

I noticed one thing: in the DXVK configuration, we initially specify that we need to hide the Nvidia GPU and tell the game that we're using an RX 6700 XT, but in the game settings, I see that the selected graphics card is an RTX 4060 Ti.

That would imply our config profile isn't applying properly. What is the launcher executable name you are using? It's either an issue with that, or you have an override somewhere which gets picked instead of our built-ins.

P.S.: Both the game and launcher need to see the same card for it to work properly.

I have 3 .exe in game folder
And I didn't change any settings; I simply downloaded and run it.

Image
AAlexeySFdot 2026-06-01 github

Please also note that there are two versions of this game on Steam

Steam ID: 22380 Fallout: New Vegas
Steam ID: 22490 Fallout: New Vegas PCR
Fallout: New Vegas—“PCR” stands for the Polish, Czech, and Russian versions of the game. And now, regarding the issue with the Fallout: New Vegas PCR version.
Perhaps this will help

WWinterSnowfall 2026-06-01 github

We don't capture Launcher.exe in our current matching rule, as it doesn't appear to exist at all in other releases. If you use DXVK_CONFIG="d3d9.hideNvidiaGpu = True" Launcher.exe, set up your card/resolution, and then launch the game (normally), I assume things would work just fine.

DDigger1955 2026-06-01 github

Yep, Fallout New Vegas PCR's Russian depot lists Launcher.exe. Link to depot on SteamDB: https://steamdb.info/depot/22496/

AAlexeySFdot 2026-06-01 github

We don't capture Launcher.exe in our current matching rule, as it doesn't appear to exist at all in other releases. If you use DXVK_CONFIG="d3d9.hideNvidiaGpu = True" Launcher.exe, set up your card/resolution, and then launch the game (normally), I assume things would work just fine.

Yeah this work