Latest Jetpack 5.1.2 installed, fresh install on Jetson Orin AGX.
Try to run the Vulkan Unreal Engine AArch64 exported application. Basic application. Get the standard:
“Cannot creat a Vulkan device, Try updating your video driver to more recent version”
Try to run the Vulkan samples as described here and the Vulkan loader as described here. Installed Vulkan loader. Also tried following the previous Unreal forum topics here, here.
This seems to be very common with everyone as described in the previous requests by the nVidia team that we get the samples working for some reason. Many of the samples do not work. They didn’t run on any of the previous forum questions I referenced above either, as it seems people just give up and the solution is not really the solution.
Vulkan info works, and everything compiles (after we have to upgrade CMake of course).
When I run this from the /usr/src/nvidia/vulkan-sc/vulkan-sc-ecosystem/vulkan-sc-sample/bin:
sudo ./vksc_01tri -o -c
I get this:
Trying to read cache from: data/pipeline/vksc_01tri/pipeline_cache.bin
Pipeline cache HIT!
cacheData loaded from data/pipeline/vksc_01tri/pipeline_cache.bin
vkCreateRenderPass OK
vkAllocateMemory OK
vkBindImageMemory OK
vkCreateImageView OK
vkCreateFramebuffer OK
vkCreatePipelineCache OK
vkAllocateMemory OK
vkBindImageMemory OK
vkCreatePipelineLayout OK
Trying to read pipeline UUID from: data/pipeline/vksc_01tri/vk_01tri_pipeline_0.json
readPipelineUUID OK
vkCreateGraphicsPipelines OK
vkBeginCommandBuffer OK
vkEndCommandBuffer OK
vkQueueSubmit OK
vkQueueWaitIdle OK
vkBeginCommandBuffer copy OK
vkEndCommandBuffer copy OK
vkQueueSubmit OK
vkQueueWaitIdle OK
vkMapMemory OK
wrote out file.
However, when I run this ./vksc_01tri -o, I get this:
I thought it may have been the CUDA compiler, so I upgraded to the latest Jetpack 6.0 preview, which has CUDA 12.2 and driver 535, and it still doesn’t work.
If it can’t find the Vulkan driver, there is a good chance it is because nVidia installed the drivers on a non-standard Ubuntu location, which happens.
I already did this once. Please see the original note here:
Try to run the Vulkan samples as described here and the Vulkan loader as described here. Installed Vulkan loader. Also tried following the previous Unreal forum topics here, here.
The Vulkan samples don’t run out of the box with the instructions given. None of the posters I linked to could get theirs working as well.
Plus, what does this change that would allow Unreal to run?
Seems that this will never get fixed at this point. Both topics are dead and nVidia only asks that you install Vulcan samples instead of targeting Unreal.
Hi,
We would suggest consult with the Unreal Engine team and see if they can enable our devices.
We have the reference samples and the samples are validated on Jetson devices. Also there’s Vulkan render in jetson_multimedia_api samples. Would suggest follow the samples to do development, it should be working fine. If you hit any issue, please make a patch to either sample, so that we can try to replicate the issue and check.
Running the Vulkan samples on fresh installs means absolutely nothing to why Unreal Engine apps don’t work. Please stop asking people to waste their time with it. It’s like someone telling you their Chrome browser doesn’t run and you constantly ask them to reinstall their mail app. They’re just not related.
I’m leaving this for future users so they know not to waste their time purchasing the 64GB if they want to run Unreal as it will ONLY run on the 32GB, and nVidia doesn’t know why. So, either buy the 32GB or wait for the next model version and test is the answer here.