Thursday, April 10, 2025

prerequisites for running OpenSpace on Raspberry Pi

Initially, when I powered up the Pi, it showed a low-voltage warning on the Desktop (which I was accessing via RealVNC.) Disconnecting the powered USB hub, booting up with a 60W mobile charger - still the same warning. Then tried switching the USB-C cable to the charger's thicker cable as per
https://forums.raspberrypi.com/viewtopic.php?t=380368. That worked, no further warnings.

Check if mesa (software opengl rendering) is already the latest,

On earlier pis, it used to be Fake KMS (KMS = Kernel Module Setting.)


About OpenGL compatibility -   
The VideoCore VII is capable of OpenGL ES 3.1 and Vulkan 1.2 according to

and according to
OpenGL 3.3 is required.

So, we might need to use mesa software rendering,



(TPM mentioned above, is Trusted Platform Module.)



Another possibility may be to cross compile.


Error:
apt install fuse led to
The following packages will be removed:
fuse3 gvfs-fuse ntfs-3g xdg-desktop-portal xdg-desktop-portal-gtk xdg-desktop-portal-wlr
The following NEW packages will be installed:
  fuse
0 upgraded, 1 newly installed, 6 to remove and 4 not upgraded.

But even with that, the same fuse error for the x86-64 appimage running on box64. So, put back fuse3, ntfs-3g, and others. The warnings / errors seen are:

[BOX64] Binary search path: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
[BOX64] Looking for /media/user/SSD256GB01/rpiOpenSpace/OpenSpace-0.20.1-1-x86_64.AppImage
[BOX64] Rename process to "OpenSpace-0.20.1-1-x86_64.AppImage"
[BOX64] Warning, CALL to 0x0 at 0x401efd (0x401efc)
This doesn't look like a squashfs image.
[BOX64] Warning: Unsupported Syscall 0x54h (84)

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage 
if you run it with the --appimage-extract option. 
See https://github.com/AppImage/AppImageKit/wiki/FUSE 
for more information

No comments:

Post a Comment