cmbruns / pyopenvr

Unofficial python bindings for Valve's OpenVR virtual reality SDK
BSD 3-Clause "New" or "Revised" License
249 stars 40 forks source link

why allow the install of something which is not ARM compatible? #95

Open tekntrash opened 3 weeks ago

tekntrash commented 3 weeks ago

f you type pip install openvr in an a jetson orin it installs fine

then you try to run it and it complains it cannot find libopenvr_api_64.so, where it clearly it is there

then you do a "file libopenvr_api_64.so" and it tells you it is " ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=d2ec240be64cd7987918bc8341b8614d45859f28, not stripped"

thus, NOT an ARM compilation!

Couldn't they just NOT make that pip available for ARM architectures then?

cmbruns commented 3 weeks ago

Good news! There are arm libraries for openvr at https://github.com/ValveSoftware/openvr/tree/master/bin/linuxarm64. So you might be able to monkey patch your installation to get it working for you.

But to get properly hardened support in this project, we would need a volunteer who uses that sort of hardware with steam vr to step up and help add, test, and debug that support. Unfortunately I doubt there is anyone with the necessary qualifications available.

tekntrash commented 3 weeks ago

Sure, we can beta test this: our idea is to control a dobot arm using an oculus quest 2 attached to a jetson orin agx 64.

Hope you can pull it through!