System Info
| Key |
Value |
| Device |
Raspberry Pi 5B 4GB |
| OS |
Raspberry Pi OS Bookworm (64-bit) |
| Kernel |
6.12.62+rpt-rpi-v8 |
| Mesa |
24.2.8-1~bpo12+rpt4 |
| GPU |
V3D 7.1.7 (VideoCore VII) |
| BOX64 |
v0.4.1 |
Description
When running Unturned (Unity 2022.3.62f3) via BOX64 on Raspberry Pi 5B, Vulkan crashes with "Out of memory" when allocating a buffer, immediately after SteamAPI initializes. CMA memory is confirmed free at time of crash.
Error
Vulkan - Out of memory! (allocating memory for buffer)
Stack trace points to libvulkan_broadcom.so (multiple frames).
Steps to Reproduce
- Raspberry Pi OS Bookworm 64-bit fresh install
- Install BOX64 via Pi-Apps (
box64-rpi4arm64)
- Install Steam via Pi-Apps
- Install Unturned (AppID 304930) via Steam
- Launch with:
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/broadcom_icd.aarch64.json box64 ./Unturned.x86_64 -screen-width 1280 -screen-height 720 -screen-fullscreen 0
Notes
- CMA is confirmed free at time of crash (verified with
watch on /proc/meminfo)
llvmpipe works but gives ~1fps (unusable)
- Crash occurs inside
libvulkan_broadcom.so itself
- Happens consistently at same point: immediately after
SteamAPI_Init() calls IClientUser::BLoggedOn
Full Logs
https://gist.github.com/Zreaptrix/af46f53e2124e7e2d88d7fe29acf4fd2
System Info
Description
When running Unturned (Unity 2022.3.62f3) via BOX64 on Raspberry Pi 5B, Vulkan crashes with "Out of memory" when allocating a buffer, immediately after SteamAPI initializes. CMA memory is confirmed free at time of crash.
Error
Stack trace points to
libvulkan_broadcom.so(multiple frames).Steps to Reproduce
box64-rpi4arm64)Notes
watchon/proc/meminfo)llvmpipeworks but gives ~1fps (unusable)libvulkan_broadcom.soitselfSteamAPI_Init()callsIClientUser::BLoggedOnFull Logs
https://gist.github.com/Zreaptrix/af46f53e2124e7e2d88d7fe29acf4fd2