Skip to content

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

@AlexeySFdot

Description

@AlexeySFdot

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions