protonscr

GPU page faults in World of Warcraft

vkd3dclosed
HansKristian-Work/vkd3d-proton#3172 · opened 2026-07-27 by runar-work · updated 2026-07-29 · 1 comments · github
Rrunar-work 2026-07-27 github

Looks like there are more hangs to iron out in the ef2f620cbce5630c compute shader (initial report here: https://github.com/ValveSoftware/Proton/issues/8760#issuecomment-4930934737). To repro in retail WoW I've been idling on boats out of Stormwind where it hangs on loading into a new zone. I couldn't get it to hang with RADV_DEBUG=hang, but it does hang with syncshaders.

I also had a random page fault in WoW Classic with the same settings, but I haven't confirmed it's the exact same hang there yet.

Edit: The original reporter didn't have RT enabled, but so far I've only had glitches related to CMAA without RT and no hangs yet.
Edit 2: I did find a way to get GPU hangs with CMAA and no RT. If I switch monitor repeatedly, I get a page fault in a vertex shader. This doesn't happen with CMAA 2. This hang does happen with RADV_DEBUG=hang.

Software information

World of Warcraft, ray tracing shadows set to high (loading hang) or disabled (monitor switch hang), CMAA, SSAO ultra.

System information

Log files

Ray tracing enabled

Manual UMR dump (no VA found): wow_rt_hang_breadcrumbs.zip

Manual UMR dump (use after free) with RADV_DEBUG=syncshaders and ACO_DEBUG=force-waitcnt: wow_rt_hang_breadcrumbs_force-waitcnt_syncshaders.zip

Ray tracing disabled

RADV dumps with fault report (use after free), though it varies if dumped breadcrumbs or waves or any RADV report at all.
WoW_page_faults_CMAA_no_RT.zip

Rrunar-work 2026-07-29 github

Turns out the game has frequent GPU hangs on Windows as well, both related to CMAA and ray tracing, so it's not practical to narrow down which hangs, if any, are Linux-exclusive at the moment. The CMAA graphical glitches with high settings are also present on Windows.

Proton versions

Launch options

Upstream links