protonscr

Granblue Fantasy Relink (Endless Ragnarok): GPU hang/Xid 13 Graphics exception on Nvidia, reproducable.

dxvkclosed d3d11nvidia proprietary
doitsujin/dxvk#5785 · opened 2026-07-10 by KShivum · updated 2026-07-12 · 23 comments · github
1 matching comments, n / p to jump
KKShivum 2026-07-10 github

I’m on Nixos, Kernel 7.1.3 on Plasma 6.7 Wayland. When I try to run Granblue Fantasy Relink/Ragnarok on higher settings, it will freeze with audio playing for a bit and needs to be killed in the system monitor. I get this error in my journal ctl

journalctl -k -b | grep -i xid
Jul 09 21:18:44 ShivumPCLinux kernel: NVRM: Xid (PCI:0000:01:00): 13, pid=24272, name=granblue_fantas, Graphics Exception: channel 0x00000013, Class 0000c9c0, Offset 00000000, Data 00000000

Every time on a specific mission that I can replicate (not only that mission; it’ll happen about anywhere). After enough happens on screen it’ll freeze. This issue isn’t just from the new DLC, I have had this issue for a bit before this release. The issue happens more often on 120 FPS Ultra, but does occur on 60 fps Standard settings

I have tried:

Drivers 595.80, 595.84, and 610.43.03 which the issue happens on all of them.
Disabled and enabled GSP firmware
Kernels 7.1.1 and 7.1.3
Multiple Proton versions
Cleared shader cache
Someone had a similar issue here
I made an nvidia dev forum port here

Software information

Granblue Fantasy Relink Ragnarok (Happened before DLC

System information

  • GPU: 4090
  • Driver: 610.43
  • Wine version: 11
  • DXVK version: v2.7.1-822-g8c9b4822dd40d350

Apitrace file(s)

Unable to get due to relink crashing or black screening when following ApiTrace instructions

Log files

steam-881020.log

Ddoitsujin maintainer 2026-07-10 github

so... how exactly does one reproduce this reliably and quickly?

Ddoitsujin maintainer 2026-07-10 github

Complete shot in the dark, but maybe try this branch: https://github.com/doitsujin/dxvk/tree/robust-multidraw

This is one of the few games that extensively spam MultiDrawIndirect via NVAPI and friends.

KKShivum 2026-07-10 github

Sorry, I don't know why I didn't put the reproduction steps
This is what I do:

  1. Launch Granblue Relink
  2. Ensure graphics settings are on ultra on 120 fps limit (I am using a 4k monitor)
  3. Launch existing save.
  4. Go to Quest Counter in Folca and Undertake quest
  5. Launch Maniac Difficulty Quest "I See a Grim Vision"
  6. Cast all of my skills right off the bat and start attacking the Gerasene (boss)
  7. 90 percent of the time before the battle ends, the game will freeze (a lot of the time when he uses his overdrive move)

I will try that and let you know if the robust multidraw works

I also forgot to mention, but the issue isn't proprietary directly. I've can get the issue to proc on open as well.

KKShivum 2026-07-10 github

On the V2 branch, it still froze (v3.0.1-7-gf567f5d8)steam-881020.log

Also Froze on the V1 branch you linked v3.0.1-5-g3cd18c9

steam-881020.log

V1 Froze with my reproduction steps mentioned earlier. V2 Froze before I got into the mission at the counter.

Ddoitsujin maintainer 2026-07-10 github

I've can get the issue to proc on open as well.

"open" as in NVK or as in nvidia-open kernel module? The latter isn't really relevant here.

Anyway, it's annoying that there's no tooling to really narrow down hangs currently.

Go to Quest Counter in Folca and Undertake quest
Launch Maniac Difficulty Quest "I See a Grim Vision"
Cast all of my skills right off the bat and start attacking the Gerasene (boss)

I suppose there's no quick way to trigger the bug without actually having played the game before?

KKShivum 2026-07-10 github

Yeah, the open kernel module.
I've had the issue happen in earlier missions, but it is much less often. But yeah without owning the game, it'll be hard to replicate.
If you need other info from me, let me know and I'll try to provide it.

On Fri, Jul 10, 2026, at 4:03 PM, Philip Rebohle wrote:

doitsujin left a comment (doitsujin/dxvk#5785) https://github.com/doitsujin/dxvk/issues/5785#issuecomment-4939516015

I've can get the issue to proc on open as well.

"open" as in NVK or as in nvidia-open kernel module? The latter isn't really relevant here.

Anyway, it's annoying that there's no tooling to really narrow down hangs currently.

Go to Quest Counter in Folca and Undertake quest
Launch Maniac Difficulty Quest "I See a Grim Vision"
Cast all of my skills right off the bat and start attacking the Gerasene (boss)

I suppose there's no quick way to trigger the bug without actually having played the game before?


Reply to this email directly, view it on GitHub https://github.com/doitsujin/dxvk/issues/5785?email_source=notifications&email_token=AD3RLGGCHNMHPKDZYAB4OO35EFKYZA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIOJTHE2TCNRQGE22M4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KYZTPN52GK4S7MNWGSY3L#issuecomment-4939516015, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD3RLGAR4RU5BQFNPHUAAED5EFKYZAVCNFSNUABFKJSXA33TNF2G64TZHMYTANRVGU4DKNRYHNEXG43VMU5TIOBVGE3DCMJWG422C5QC.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS https://github.com/notifications/mobile/ios/AD3RLGHX2CNSRBIFGEQXT2L5EFKYZA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIOJTHE2TCNRQGE22M4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KUZTPN52GK4S7NFXXG and Android https://github.com/notifications/mobile/android/AD3RLGFNBHGMS5PJ777OY2L5EFKYZA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIOJTHE2TCNRQGE22M4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2K4ZTPN52GK4S7MFXGI4TPNFSA. Download it today!
You are receiving this because you authored the thread.Message ID: @.***>

Ddoitsujin maintainer 2026-07-10 github

I mean I do have access to the game and use it for testing occationally (by running around in the first town), I just don't have the time to sink dozens of hours into it to maybe be able to debug this. I guess saves also cannot be shared?

Would be interesting to know if NVK also hangs.

Either way, this is going to be completely impossible for anyone to debug unless there's a reasonably reliable way to get a repro. I can potentially try to add some instrumentation to DXVK to narrow things down to a few draws or dispatches, but that's a) going to be a substantial amount of work and b) most likely not going to tell us absolutely nothing useful at all.

Edit: I guess if there's any AMD users affected then there might be some hope, otherwise the best you can really do here is throw older DXVK versions at it and see if any of those work.

KKShivum 2026-07-10 github

I can share a save, although you will need to hex edit it for it to work with your account by changing it to your steam id

On Fri, Jul 10, 2026, at 4:43 PM, Philip Rebohle wrote:

doitsujin left a comment (doitsujin/dxvk#5785) https://github.com/doitsujin/dxvk/issues/5785#issuecomment-4939767142
I mean I do have access to the game and use it for testing occationally (by running around in the first town), I just don't have the time to sink dozens of hours into it to maybe be able to debug this. I guess saves also cannot be shared?

Would be interesting to know if NVK also hangs.

Either way, this is going to be completely impossible for anyone to debug unless there's a reasonably reliable way to get a repro. I can potentially try to add some instrumentation to DXVK to narrow things down to a few draws or dispatches, but that's a) going to take at least a full week of work and b) most likely going to tell us absolutely nothing useful at all.


Reply to this email directly, view it on GitHub https://github.com/doitsujin/dxvk/issues/5785?email_source=notifications&email_token=AD3RLGGFBJBHFOEK6PIA67L5EFPOXA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIOJTHE3TMNZRGQZKM4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KYZTPN52GK4S7MNWGSY3L#issuecomment-4939767142, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD3RLGHEQ3PVVAFO6HTCCG35EFPOXAVCNFSNUABFKJSXA33TNF2G64TZHMYTANRVGU4DKNRYHNEXG43VMU5TIOBVGE3DCMJWG422C5QC.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS https://github.com/notifications/mobile/ios/AD3RLGG53UQBNHFCEWWMWQD5EFPOXA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIOJTHE3TMNZRGQZKM4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KUZTPN52GK4S7NFXXG and Android https://github.com/notifications/mobile/android/AD3RLGCUGYPHLIPZ2JQQD235EFPOXA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIOJTHE3TMNZRGQZKM4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2K4ZTPN52GK4S7MFXGI4TPNFSA. Download it today!
You are receiving this because you authored the thread.Message ID: @.***>

Ddoitsujin maintainer 2026-07-10 github

well i mean it'd be better than nothing.

KKShivum 2026-07-11 github

Here you go.

SaveData2.zip

Ddoitsujin maintainer 2026-07-11 github

ok, figured out how to load it and got a hang on my Nvidia card first try, can actually investigate this now.

KKShivum 2026-07-11 github

I'll try some bisecting and the NVK later tonight. I'm glad it was replicatable.

Ddoitsujin maintainer 2026-07-11 github

Please test #5787.

This does seem to be related to VK_NV_raw_access_chains, which is... rather unfortunate given that this game kinda needs that extension for perf. No hang on my AMD card fwiw, haven't tested NVK but I'd assume it's going to be fine since it doesn't support that extension.

KKShivum 2026-07-11 github

Please test [#5787](https://github.com/doitsujin/dxvk/pull/5787).

This does seem to be related to VK_NV_raw_access_chains, which is... rather unfortunate given that this game kinda needs that extension for perf. No hang on my AMD card fwiw, haven't tested NVK but I'd assume it's going to be fine since it doesn't support that extension.

I'll try it in about 10 20 minutes when it is done building and my friends do something in single player.

KKShivum 2026-07-11 github

So far so good, can't do my test as well as I used to since I have leveled up enough to kill it pretty quickly. I'll try some actual missions.

KKShivum 2026-07-11 github

Froze again. Took much longer though. Went through 3 fights then froze at the results screen.

Ddoitsujin maintainer 2026-07-11 github

Guess I'll just disable the extension altogether for this game, see #5788.

This whole thing has to be a driver bug of some sort. I found the hanging shader, but the game isn't doing anything wrong here and DXVK doesn't seem to be doing anything wrong either.

FWIW, I haven't been able to repro any more hangs with the previous iteration either.

KKShivum 2026-07-11 github

Let me try two more tests. I'll let you know. I didn't make sure the freeze with the other fix was the same cause. If it is, I'll try the new one. I'll get back with the results later

KKShivum 2026-07-11 github

So I'm still using #5787. I got a hard game crash during the result screen again.

steam-881020.log

This one is different due to it actually crashing not freezing or hanging. I'll do one more crash since it seems to be multiplayer related, it seems to crash only during MP on the result screen sometimes. I'll get another one and put that log then try the new branch

KKShivum 2026-07-11 github

Hard freeze in game again, not an XID in my journal ctl though. Swapping to new branch

steam-881020.log

KKShivum 2026-07-12 github

Ok so I had a very long session with #5788 froze when opening my player profile.

steam-881020.log

Ddoitsujin maintainer 2026-07-12 github

This just looks like a CPU-side crash at this point, no DEVICE_LOST anymore.

wine client error:37c: read: Bad file descriptor
29426.602:016c:0430:err:sync:RtlpWaitForCriticalSection section 00006FFFFFF693A0 "../src-wine/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0430, blocked by 0424, retrying (60 sec)
29426.631:016c:03c4:err:sync:RtlpWaitForCriticalSection section 000000000D0AE4F0 "?" wait timed out in thread 03c4, blocked by 03c0, retrying (60 sec)
29427.570:016c:0338:err:sync:RtlpWaitForCriticalSection section 00006FFFFD417740 "../src-wine/dlls/xinput1_3/main.c: xinput_cs" wait timed out in thread 0338, blocked by 0170, retrying (60 sec)
[...]
29457.294:016c:0170:warn:seh:dispatch_exception backtrace: --- Exception 0x80000101 at 0x749b23e9aa2d: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libc.so.6 + 0x9aa2d.

Might be worth chcking file descriptor limits, but none of this is pointing to DXVK anymore so I guess the NV workaround will do.

KKShivum 2026-07-12 github

Ok thanks!

Upstream links

Error codes