I’m following the JetPack 35.3.1 Developer Guide to run the Vulkan SC samples on my Jetson Orin Nano Developer Kit. I’ve downloaded the NvSci
headers and moved them to /usr/include
on the target, however, I do not see any source files in the /usr/src/nvidia/vulkan-sc/vulkan-sc-ecosystem/vulkan-sc-sample/
directory. In fact, it contains a subfolder with the application binaries:
$ ls -l /usr/src/nvidia/vulkan-sc/vulkan-sc-ecosystem/vulkan-sc-sample/binaries
total 2080
drwxr-xr-x 2 root root 4096 Jun 15 09:49 ktx
-rwxr-xr-x 1 root root 85712 Mar 19 16:14 vk_01tri
-rwxr-xr-x 1 root root 318776 Mar 19 16:14 vk_computeparticles
-rwxr-xr-x 1 root root 161192 Mar 19 16:14 vksc_01tri
-rwxr-xr-x 1 root root 414352 Mar 19 16:14 vksc_computeparticles
-rwxr-xr-x 1 root root 1136376 Mar 19 16:14 vulkanscinfo
I’ve tried running them but they all crash since the shader files are missing too.
./vk_01tri
checkValidationLayerSupport OK
vkCreateRenderPass OK
Error: Could not open shader file "data/shaders/vksc_01tri/vk_01tri_pipeline_0.vert.spv"
Error: Could not open shader file "data/shaders/vksc_01tri/vk_01tri_pipeline_0.frag.spv"
vkAllocateMemory OK
vkBindImageMemory OK
vkCreateImageView OK
vkCreateFramebuffer OK
vkAllocateMemory OK
vkBindImageMemory OK
vkCreatePipelineLayout OK
Segmentation fault (core dumped)
Could someone from NVIDIA please update the respective section in the developer guide and explain where to pull the sources from?