You are not logged in.

#1 2026-06-07 17:13:40

muzzleflash
Member
Registered: 2026-06-07
Posts: 1

Nvidia CTX SWITCH TIMEOUT crash with forza horizon 6 and deadlock

Hello everyone this is my first time posting here, after being on arch linux for 3 years or so.

I got into a very annoying situation that I can't understand what the cause of precisely and wondered if anyone knows what happened, along with maybe what can be done to fix this.

I've played forza horizon 6 for a couple days last week without problems whatsoever, using the proton-cachyos compatibility layer, and using gamescope to fix usage on hyprland, and also just ran it on KDE. All those options worked.

On Thrursday IIRC, or even before that, forza started crashing consistently. I could pinpoint it to this error.

 Jun 05 22:49:03 nightmare kernel: NVRM: Xid (PCI:0000:07:00): 109, pid=4467, name=forzahorizon6.e, channel 0x0000002c, errorString CTX SWITCH TIMEOUT, Info 0x4c030 

Personally I was sure my GPU was gone by that point. Already prepared a tombstone for it with the preparation in my mind to spend my next fortune on a new one.

I tried downgrading the nvidia driver to 580xx-dkms and it didn't solve that issue, the game was still crashing.
I tried different steam launch parameters, and tried playing on KDE again, still didn't help. Some parameters helped me play for up to 30 minutes before crashing.
I also tried the linux-lts kernel.

Then I tried to play Deadlock, which was also crashing near the end of every match.

Anyway, after a long conversation with GeminiAI we pinpointed it could be kernel related, and related to the way directx12 is lower level and uses the modern GSP system or something. I wont pretend I have any clue about those systems.
Overwatch which runs DX11 works well for hours no problem.


My question is, is it happening to anyone else? I see threads from 2024 both here and on Nvidia's developer forums, but nothing new seems to appear. Also, what is my best shot at fixing this? Should I just wait for a new kernel update?

Thanks for reading

Offline

Board footer

Powered by FluxBB