Hi, been a while.
I’m not really asking for direct help on this: I installed the 550 driver from the .run file, so I can just sit on it for a bit. This is more what can I do to help you all fix this issue, so I can go back to using a driver from the package manager.
Games appear to crash with both DXVK and VKD3D when NVIDIA is the graphics renderer and an AMD is the primary Xorg renderer. This happens after a seemingly random amount of time spent in the application. I’ve seen it crash almost immediately, sometimes it takes 2 or 10 or 15 minutes or more to crash. The crash manifests as the application freezing, the audio thread carries on for a second before it realizes the rest of the application locked up, and I have to kill it myself in a terminal or through Steam. When NVIDIA is the primary Xorg renderer, nothing appears to break (although for my setup this is undesirable).
modesetting
, intel
, and amdgpu
Xorg drivers appear to make no difference. Disabling my Intel CPU’s turbo and running at base clocks didn’t help. Running the application in gamescope
fixes the issue (but is undesirable since I gain a lot of frametime.) Switching from CachyOS (Arch derivative) to Fedora 41 didn’t help. Using the latest lts kernel doesn’t help.
565.77 appears to have this issue, and 550.142 does not. I’m not sure what drivers in between are problematic, but the issue is more recent than not if my memory serves. I figured that after all the troubleshooting I did, if downgrading the NVIDIA driver clearly fixes it, then there’s the smoking gun.
dmesg, journalctl, dxvk’s log, and Xorg’s log have thus far been empty with regards to this, but I can still upload one of those if needed (especially if someone can help me enable more verbose logging on any of those).
The games I have tried thus far are HELLDIVERS 2 and Lethal Company, which are Windows applications. HD2 in particular I can run with either DXVK or VKD3D. I’m not sure I know of a native, intensive Vulkan application to test that I have.
Output of inxi -GSC -xx
:
System:
Host: qykopi Kernel: 6.12.7-200.fc41.x86_64 arch: x86_64 bits: 64
compiler: gcc v: 2.43.1-5.fc41
Desktop: MATE v: 1.28.2 wm: marco dm: LightDM Distro: Fedora Linux 41
(MATE-Compiz)
CPU:
Info: 6-core model: 11th Gen Intel Core i5-11600K bits: 64 type: MT MCP
arch: Rocket Lake rev: 1 cache: L1: 480 KiB L2: 3 MiB L3: 12 MiB
Speed (MHz): avg: 800 min/max: 800/5000 cores: 1: 800 2: 800 3: 800 4: 800
5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800 bogomips: 93888
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: NVIDIA GA104GL [RTX A4000] driver: nvidia v: 550.142 arch: Ampere
pcie: speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:24b0
Device-2: Advanced Micro Devices [AMD/ATI] Tonga PRO [Radeon R9 285/380]
vendor: Micro-Star MSI driver: amdgpu v: kernel arch: GCN-3 pcie:
speed: 8 GT/s lanes: 4 ports: active: DP-1,DVI-I-1 empty: DVI-D-1,HDMI-A-1
bus-ID: 04:00.0 chip-ID: 1002:6939 temp: 62.0 C
Device-3: MACROSILICON Hagibis
driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 3.2
speed: 5 Gb/s lanes: 1 bus-ID: 2-3.2:3 chip-ID: 345f:2130
Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.4
compositor: marco v: 1.28.0 driver: X: loaded: amdgpu,nvidia dri: radeonsi
gpu: amdgpu display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 4480x1440 s-dpi: 96
Monitor-1: DVI-I-1 pos: left model: Sun Microsystems GDM-5410
res: 1920x1440 dpi: 122 diag: 500mm (19.7")
Monitor-2: DP-1 mapped: DisplayPort-0 pos: primary,right
model: Dell S2716DG res: 2560x1440 dpi: 109 diag: 686mm (27")
API: OpenGL v: 4.6 vendor: amd mesa v: 24.3.2 glx-v: 1.4 es-v: 3.2
direct-render: yes renderer: AMD Radeon R9 380 Series (radeonsi tonga LLVM
19.1.5 DRM 3.59 6.12.7-200.fc41.x86_64) device-ID: 1002:6939
API: Vulkan v: 1.3.296 surfaces: xcb,xlib device: 0 type: discrete-gpu
driver: N/A device-ID: 1002:6939 device: 1 type: discrete-gpu driver: N/A
device-ID: 10de:24b0 device: 2 type: cpu driver: N/A device-ID: 10005:0000
API: EGL Message: EGL data requires eglinfo. Check --recommends.