llama.cpp 프로젝트는 Vulkan 실행에 영향을 미치는 NVIDIA 드라이버 버그에 대한 우회 방법을 포함하는 버전 b10938을 출시했습니다. 업데이트는 동일한 VkDevice의 두 큐가 동시에 제출될 때 동기화 문제를 방지하기 위해 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 성능을 보장합니다.