llama.cpp プロジェクトはバージョン b10938 をリリースし、Vulkan 実行に影響を与える NVIDIA ドライバのバグに対する回避策を含んでいます。このアップデートは、同じ VkDevice 上の2つのキューが同時に送信される際の同期問題を防止するために、queuesubmit 操作の周りにミューテックスを導入します。

  • NVIDIA ハードウェアでの並列キュー送信によって引き起こされる内部同期の破綻を解決するため、Vulkan queuesubmit の周りにミューテックスを追加します。
  • macOS (Apple Silicon および Intel)、Linux (CPU、Vulkan、ROCm、OpenVINO、SYCL)、Android、Windows (CPU、CUDA 12/13、Vulkan、OpenCL、OpenVINO、SYCL、ROCm)、および openEuler プラットフォーム用のバイナリを提供します。

このリリースは、特定された同期欠陥を軽減することで、影響を受けた NVIDIA ドライバー上で安定した Vulkan パフォーマンスを保証します。