Is there anything we can do to help debugging ? Some info we can collect ? a proton / vulkan log ? a report ?
Is there some debugging facility on the nvidia driver ?
proton flags:
WINEDLLOVERRIDES="xinput1_3=n,b" PROTON_HIDE_NVIDIA_GPU=1 PROTON_ENABLE_NVAPI=0 %command%
Here happens with Forza Horizon 5 kernel 6.6.4 and nvidia 545.29.06 GE-Proton8-25
I did all game’s primary missions on Rally Adventure DLC
Symtoms are:
-
Sometimes game open, sometimes no. Let’s say at least opens 1 of 4 times
-
After that, either it works ok for hours (well some micro stutter on 1660ti but playable) or it crashes on some world scene after some minutes.
I’m talking only about the Rally Adventure DLC and when you do a mission / race the only options that works is the Rally one. (there are 2 suboptions, Rally and Race)
When selecting other than Rally, mean it a Race on Rally DLC or any race on main game, it will crash at loading
Also, the main game aside from the DLC works ok to drive the world but all missions produce a crash
I’m not pretty sure the random crash at the start of the game would be related to nividia or to proton
But i think the crashes in-game would be related to nvidia
I get one of two possible dmesg messages for each in-game crash:
The CTX SWITCH TIMEOUT
or
[Fri Dec 8 13:00:23 2023] NVRM: GPU at PCI:0000:01:00: GPU-ba900b20-4691-c7da-881c-6ad46ccceb80
[Fri Dec 8 13:00:23 2023] NVRM: Xid (PCI:0000:01:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception on GPC 0: 3D WIDTH ZT Violation. Coordinates: (0x2ee, 0x168)
[Fri Dec 8 13:00:23 2023] NVRM: Xid (PCI:0000:01:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception: ESR 0x500420=0x80000004 0x500434=0x16802ee 0x500438=0x5050000 0x50043c=0x0
[Fri Dec 8 13:00:23 2023] NVRM: Xid (PCI:0000:01:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception on GPC 1: 3D WIDTH ZT Violation. Coordinates: (0x2f0, 0x168)
[Fri Dec 8 13:00:23 2023] NVRM: Xid (PCI:0000:01:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception: ESR 0x508420=0x80000004 0x508434=0x16802f0 0x508438=0x5050000 0x50843c=0x0
[Fri Dec 8 13:00:23 2023] NVRM: Xid (PCI:0000:01:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception on GPC 2: 3D WIDTH ZT Violation. Coordinates: (0x2f0, 0x164)
[Fri Dec 8 13:00:23 2023] NVRM: Xid (PCI:0000:01:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception: ESR 0x510420=0x80000004 0x510434=0x16402f0 0x510438=0x5050000 0x51043c=0x0
[Fri Dec 8 13:00:23 2023] NVRM: Xid (PCI:0000:01:00): 13, pid=10173, name=ForzaHorizon5.e, Graphics Exception: ChID 0031, Class 0000c597, Offset 00000000, Data 00000000
With this last version (in contrast to 535.104.05) it will always crash at in-game loading if proton flags are inverted:
PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1