KhronosGroup / KhronosGroup/Vulkan-Docs
Vulkan buffer acquisition failure (err=NO_BUFFER_AVAILABLE) on MediaTek devices when not using VK_PRESENT_MODE_FIFO_KHR
- Dominant language
- JavaScript
- Stars
- 3.3k
- Forks
- 549
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 2
Description
When using Vulkan on MediaTek-powered devices (e.g., Dimensity series), the acquireNextBufferLocked function fails with err=NO_BUFFER_AVAILABLE in logcat if the swapchain is not configured with VK_PRESENT_MODE_FIFO_KHR.
Device Information:
Device: OPPO FIND X8
SoC: MediaTek Dimensity 9400
OS: Android , ColorOS15.0

Contributor guide
Research direction
Start by reproducing the failure on the OPPO FIND X8 with a MediaTek Dimensity 9400, using logcat to inspect acquireNextBufferLocked when the swapchain does not use VK_PRESENT_MODE_FIFO_KHR. The report names no source file, test, or acceptance criteria, so the expected resolution is not defined.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android
- Domain
- computer-graphics, mobile-dev
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100