Having same issue with WRC Generations (requires proton-experimental bleeding edge branch currently)
WINEDLLOVERRIDES="xinput1_3=n,b" %command% launch option also needed for input.
[Tue Mar 21 20:27:43 2023] NVRM: Xid (PCI:0000:0a:00): 109, pid=1897252, name=Kt-Main, Ch 0000002e, errorString CTX SWITCH TIMEOUT, Info 0x2c01a
and when using PROTON_NO_FSYNC=1 then i get
[Wed Mar 22 11:45:34 2023] NVRM: Xid (PCI:0000:0a:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception: Shader Program Header 11 Error
[Wed Mar 22 11:45:34 2023] NVRM: Xid (PCI:0000:0a:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception: Shader Program Header 18 Error
[Wed Mar 22 11:45:34 2023] NVRM: Xid (PCI:0000:0a:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception: ESR 0x405840=0xa0040800
[Wed Mar 22 11:45:34 2023] NVRM: Xid (PCI:0000:0a:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception: ESR 0x405848=0x80000000
[Wed Mar 22 11:45:34 2023] NVRM: Xid (PCI:0000:0a:00): 13, pid=2885445, name=Kt-Main, Graphics Exception: ChID 0036, Class 0000c797, Offset 00000000, Data 00000000
525.47.13 and 530.30.02 drivers tested
edit: Seems this PR fixes the issue for WRC Generations:
no more Xid 109 hangs.