O projeto llama.cpp lançou a versão b10938, que inclui uma solução alternativa para um bug do driver NVIDIA que afeta a execução do Vulkan. A atualização introduz um mutex ao redor da operação queuesubmit para prevenir problemas de sincronização quando duas filas no mesmo VkDevice são submetidas simultaneamente.

  • Adiciona um mutex ao redor do Vulkan queuesubmit para resolver quebras internas de sincronização causadas por submissões concorrentes de filas em hardware NVIDIA.
  • Fornece binários para macOS (Apple Silicon e Intel), Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenCL, OpenVINO, SYCL, ROCm) e plataformas openEuler.

Este lançamento garante desempenho estável do Vulkan em drivers NVIDIA afetados ao mitigar o defeito de sincronização identificado.