Проект llama.cpp выпустил версию b10938, которая включает обходное решение бага драйвера NVIDIA, влияющего на выполнение Vulkan. Обновление вводит мьютекс вокруг операции queuesubmit для предотвращения проблем синхронизации при одновременной отправке двух очередей на одном VkDevice.
- Добавляет мьютекс вокруг Vulkan queuesubmit для устранения внутренних нарушений синхронизации, вызванных параллельными отправками очередей на оборудовании NVIDIA.
- Предоставляет бинарные файлы для macOS (Apple Silicon и Intel), Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenCL, OpenVINO, SYCL, ROCm) и платформ openEuler.
Этот релиз обеспечивает стабильную производительность Vulkan на затронутых драйверах NVIDIA путем устранения выявленного дефекта синхронизации.