NVIDIA-RTX / NVIDIA-RTX/NRISamples

Examples: macOS / MoltenVK issues

Open
#21 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

not bug
Dominant language
C++
Stars
59
Forks
21
PR merge metrics
No merged PRs in 30d

Description

  1. BindlessSceneViewer
Image
  • Crashes with error below when GPU draw call generation is unchecked, even when gpu is not really out of memory
[mvk-error] VK_ERROR_OUT_OF_DEVICE_MEMORY: Lost VkDevice after MTLCommandBuffer "vkQueueSubmit MTLCommandBuffer on Queue 0-0" execution failed (code 3): Caused GPU Address Fault Error (0000000b:kIOGPUCommandBufferCallbackErrorPageFault)
ERROR (SwapChainVK.hpp:356) - VK::Apple M2 Max - AcquireNextTexture(): vkAcquireNextImageKHR returned -4


  1. Readback
Image
  • Half of the tooltip is not showing, was fine before (MoltenVK related?)

  1. Wrapper

MoltenVK did not release a new version yet so Vulkan SDK still does not have an implementation for vkGetDeviceBufferMemoryRequirements. Also if we can determine a fixed location for libvulkan.dylib on macOS that would be better instead of manually pointing to VulkanSDK path, maybe we can use VulkanSDK env vars?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the three reported cases on macOS: BindlessSceneViewer's GPU draw call crash, Readback's truncated tooltip, and Wrapper's MoltenVK/Vulkan SDK behavior. Inspect the corresponding example entry points and compare the failures with the reported MoltenVK and Vulkan SDK constraints; done means each reported issue has a confirmed resolution or documented limitation.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, macos
Domain
computer-graphics, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.