News: 0001451893

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

DIRT 5 Now Runs On Intel Arc Graphics Under Linux With Driver Workaround

([Intel] 3 Hours Ago DIRT 5)


The DIRT 5 racing game was one of the titles that hadn't worked on Intel graphics under Linux due to the sparse memory support for the ANV Vulkan driver. But with sparse support now enabled, the game was crashing at launch. But now a workaround is in place to allow Intel's Mesa 24.1 Vulkan driver to work with DIRT 5.

[1]This 5 month old bug report has been tracking DIRT 5 crashing with the Intel Vulkan Linux driver even with the sparse memory support. Via VKD3D logs it was noted to be due to FP64 errors.

But the Intel ANV driver does have a "fp64_workaround_enabled" option to use soft FP64 when the shader uses float64 and the device not otherwise supporting the type. Well, simply enabling this FP64 workaround for the Intel ANV driver paired with the ANV sparse support is now enough for Intel Arc Graphics Linux gamers to enjoy DIRT 5.

[2]This merge hitting Mesa 24.1 today applies that FP64 workaround when the DIRT 5 process name is spotted. Now the game is said to be in a playable state for Intel Arc Graphics on Linux with this Windows game running under Steam Play.



[1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/9882

[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28213



Quackdoc

quaz0r

stormcrow

Quackdoc

sticktion