The llama.cpp project released build b10215, which introduces a driver version check for Windows Intel GPUs to mitigate crashing issues. This change addresses instability caused by specific driver versions, specifically fixing crashes starting from driver 32.0.101.8860.

  • Removed the previous crash guard for Intel GPUs and replaced it with a precise driver version check on Windows.
  • Changed the implementation to convert from `driverVersion` rather than a string, removing the need for signed integers.
  • Refactored the code to allow GPUs other than Xe2+ and adjusted function body positioning.
  • Provided binaries for macOS (Apple Silicon and Intel), Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenCL, OpenVINO, SYCL, HIP), and openEuler.

The update ensures stability for users running Windows with Intel graphics by preventing crashes associated with newer driver versions.