Benchmark mad crash on Jetson Nano
- Dominant language
- C++
- Stars
- 262
- Forks
- 45
- PR merge metrics
- No merged PRs in 30d
Description
`mad_throughput` crashed on Jetson Nano and throw `VK_ERROR_DEVICE_LOST`.
This is call chain:
```shell
mad_throughput_main.cc:189 ---> GetDeviceBufferViaStagingBuffer --> vulkan_buffer_util.cc:67 ----> QueueSubmitAndWait ---> crash
```
No `nullptr` or bad variable found.
I have tried to fix it by validation layer, but Jetson Nano does not support it ... `0 == layerCount`
```shell
$ vulkaninfo
Instance Extensions:
====================
Instance Extensions count = 16
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities: extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2: extension revision 2
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_surface_protected_capabilities: extension revision 1
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
VK_EXT_debug_report : extension revision 9
VK_EXT_debug_utils : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
Layers: count = 0
```
this is my draft PR https://github.com/google/uVkCompute/pull/17
Contributor guide
Assessment
This issue has not been assessed yet.