protonscr

[Intel Arc Battlemage] NFS Most Wanted - VK_ERROR_DEVICE_LOST in v2.7.1 (Worked in v2.6.x)

dxvkclosed appid 2005windowsintel windows
doitsujin/dxvk#5460 · opened 2026-01-21 by Criseda · updated 2026-02-10 · 16 comments · github · game page · search this game
CCriseda 2026-01-21 github

Software information

  • Game Name: Need for Speed: Most Wanted (2005)
  • Settings: 2560x1440, Max Settings.
  • Mods used: NFSMW Widescreen Fix, NFSMW Extra Options, HD Reflections.
  • Note: The issue occurs even with a clean install. The game freezes on the transition from intro movies to the main menu. Audio continues to play, menu controls still seem to work, but the visual frame is stuck.

System information

  • GPU: Intel(R) Arc(TM) B580 Graphics (Battlemage)
  • Driver: 32.0.101.8331
  • Wine version: N/A (Windows 11)
  • DXVK version: v2.7.1 (Worked correctly in v2.6.x)

Issue Description

On DXVK 2.7.1, the game experiences a VK_ERROR_DEVICE_LOST crash during the transition between the EA/Intro movies and the main menu.

KK0bin maintainer 2026-01-21 github

Without an apitrace, we can't look into this. The game isn't available anymore.

CCriseda 2026-01-21 github

I managed to track down the cause without an apitrace.

The issue was from the VK_EXT_descriptor_buffer support in 2.7.1, which appears to not work for Intel Arc Drivers, or for this specific workload.

I compiled a local build, disabling dxvk.enableDescriptorBuffer, and disabling d3d9.hideIntelGpu and tweaked d3d9.cachedWriteOnlyBuffers to true, and this completely resolves the VK_ERROR_DEVICE_LOST crash. The game is stable.

CCriseda 2026-01-21 github

I have opened a PR with the fix here.

WWinterSnowfall 2026-01-21 github

I've been playing various D3D9 things on my Lunar Lake powered laptop recently and haven't noticed any instability. That being said, that's on the Intel Mesa driver stack (ANV), not the Windows drivers, so can't comment on those.

As for not hiding Intel GPUs, we could technically do that for this game, but I doubt it has any specific path for Intel as its GPUs back then were really limited to abysmal GMA iGPUs. Perhaps it's the game's AMD path which is broken, but as Kobin said, we'd need an apitrace to look into it.

CCriseda 2026-01-21 github

Okay, I've done further testing, and created an apitrace: google drive download here

Using JUST the trace, and swapping in and out d3d9.dll's, i have found this:

  • DXVK 2.6.1 d3d9.dll: Stable
  • DXVK 2.7.1 d3d9.dll: Hangs, doesn't finish trace, gets stuck on cutscene image.
  • DXVK 2.7.1 + dxvk.enableDescriptorBuffer = False: Stable

This confirms there is some functional issue in the descriptor buffer for Battlemage on Windows. The AMD spoofing/path is NOT the cause of the hang, like I thought initially.

I'm inclined to remove the d3d9.hideIntelGpu = False from the PR, and just have d3d9.cachedWriteOnlyBuffers = True and dxvk.enableDescriptorBuffer = False, but also I understand this "could" be a bigger issue than just this game

WWinterSnowfall 2026-01-21 github

I'm inclined to remove the d3d9.hideIntelGpu = False from the PR

Please do then. AMD has been picked as a spoof for Intel not because of any vendor preference, but because in terms of exposed hardware/driver level capabilities (and D3D9 hacks) on age accurate hardware, they always were rather similar. Unless a game is known to have problems on AMD, there's no reason to mess with the default spoof logic.

@HunterCZ122 was also gracious enough to inform me you lose FSAA support in this game if you report an Intel vendorid. The problem is fairly common in D3D9 games, since Intel didn't have any reasonably capable hardware back then (to put it midly), so most games forced a "potato mode" of sorts on Intel GPUs.

CCriseda 2026-01-21 github

Here's the apitrace of the vanilla game (no mods, fresh install): Google Drive Link

Unfortunately has the same fate as the modded one, so mods being the issue here is ruled out

KK0bin maintainer 2026-01-21 github

The game works on AMD, Nvidia and the Intel Linux driver. So right now we assume it's a driver bug with descriptor buffers in the Intel Windows Vulkan driver.

Have you tried different games with DXVK? Do they work?

CCriseda 2026-01-21 github

Tried NFS Carbon 10 minutes ago, worked completely fine, no tweak needed. Very weird considering they use the same engine.

I also want to try older d3d9, like NFS UG1 and UG2, and maybe newer like ProStreet. I'll let you know

CCriseda 2026-01-22 github

I have new updates! All of these are fresh installs, no mods

  • NFS ProStreet - Runs fine on 2.7.1 d3d9.dll
  • NFS Underground 2 - HANGS, just like NFSMW
  • NFS UNderground 1 - Runs fine on 2.7.1 d3d9.dll

Should I make an apitrace for NFSU2 too?

Ccosmicdan 2026-01-22 github

I also have an Arc B580, and had to set enableDescriptorBuffer to False on Windows 11 for Elite: Dangerous (D3D11 though) to fix crashing on main menu with an DxvkSubmissionQueue: Command submission failed: VK_ERROR_DEVICE_LOST error, so thanks to this issue for the tip.

Sorry to hijack, maybe it's related, should I open a separate issue on this too with an apitrace? Or if you think it's a bug with Intel Vulkan drivers, no worries - just thought I'd share this info regardless.

CCriseda 2026-01-22 github

Sorry to hijack, maybe it's related, should I open a separate issue on this too with an apitrace? Or if you think it's a bug with Intel Vulkan drivers, no worries - just thought I'd share this info regardless.

I think it's definitely related, this proves it goes beyond d3d9. I might open up an issue on the Intel GPU Community Issue Tracker and see what they might have to say as well. Until someone looks deep into this I don't think we will know for sure if its an issue on dxvk's side or intel vulkan windows drivers' side.

Hhammyhamm-bugs 2026-02-06 github

I was having a similar crash with Elite Dangerous (Dx11) to use Vulkan instead for better performance.

Getting a crash during menu rendering with a VK_ERROR_DEVICE_LOST error in d3d11.log and warn: DXGI: MakeWindowAssociation: Ignoring flags.

Suspected it was the same issue as this, adjusted enableDescriptorBuffer to False in conf and it fixed the issue entirely. Intel problem with Vulkan renderer, same issue that Star Citizen is currently having with native vulkan rendering?

Software information

Elite Dangerous: Odyssey 4.3.0.1

System information

  • GPU: Maxsun Milestone Intel Arc B580 12G
  • Driver: 32.0.101.8331
  • OS: Windows 11 Pro 25H2
  • DXVK version: 2.7.1
Ccosmicdan 2026-02-06 github

same issue that Star Citizen is currently having with native vulkan rendering

So this suggests the fault lies with the Intel Driver, not DXVK.

I have Star Citizen myself, so I might install and try it. How do you reproduce the crash, does it just happen right away? I searched on the Intel GPU Community Issue Tracker for Star Citizen and there is no open issue regarding it. So, if I can confirm that, I might open an issue specifically for Star Citizen, and also link back to this issue as possibly related.

Hhammyhamm-bugs 2026-02-10 github

same issue that Star Citizen is currently having with native vulkan rendering

So this suggests the fault lies with the Intel Driver, not DXVK.

I have Star Citizen myself, so I might install and try it. How do you reproduce the crash, does it just happen right away? I searched on the Intel GPU Community Issue Tracker for Star Citizen and there is no open issue regarding it. So, if I can confirm that, I might open an issue specifically for Star Citizen, and also link back to this issue as possibly related.

https://github.com/IGCIT/Intel-GPU-Community-Issue-Tracker-IGCIT/issues/1301 this is the one you're looking for

Upstream links

DLLs