llama.cpp 项目发布了构建版本 b10215,其中引入了针对 Windows Intel GPU 的驱动版本检查,以缓解崩溃问题。此更改解决了由特定驱动版本引起的不稳定性,具体修复了从驱动版本 32.0.101.8860 开始的崩溃。
- 移除了之前针对 Intel GPU 的崩溃保护机制,并在 Windows 上替换为精确的驱动版本检查。
- 更改实现方式,从 `driverVersion` 进行转换而非字符串,从而无需使用有符号整数。
- 重构代码以允许 Xe2+ 以外的 GPU 运行,并调整了函数体的位置。
- 提供了适用于 macOS(Apple Silicon 和 Intel)、Linux(CPU、Vulkan、ROCm、OpenVINO、SYCL)、Android、Windows(CPU、CUDA 12/13、Vulkan、OpenCL、OpenVINO、SYCL、HIP)以及 openEuler 的二进制文件。
该更新通过防止与新驱动版本相关的崩溃,确保了在 Windows 上使用 Intel 显卡的用户的稳定性。