SlimeVR / SlimeVR-OpenVR-Driver

SlimeVR driver for OpenVR
Apache License 2.0
204 stars 46 forks source link

Linux support? #2

Closed ItsRogueRen closed 1 year ago

ItsRogueRen commented 2 years ago

Is Linux support possible with these trackers?

Eirenliel commented 2 years ago

@ItsRogueRen it's planned!

bookercodercooker commented 2 years ago

if you were to add linux support it would be nice to make the driver compatible with 1.14 because if you ever used steamvr on linux....... Yeah also thank you for the hard work i hope the project goes well

Semperverus commented 2 years ago

I also would love to see Linux support!

AbaiQi commented 2 years ago

I would also like it to be available on Linux.

ColdIce1605 commented 2 years ago

Any updates on this. I might try it myself but I have zero knowledge of C++ other than this book I have, that I haven't read in awhile.

Would Eiren be happy to help out?

gwemmie commented 1 year ago

Hey, I don't mean to rush y'all or anything, just wondering if there's any sort of timetable/estimate on this?

I'm currently debating whether to pre-order the coming wave of SlimeVR hardware, and I want to go all Linux since the most recent VRChat update that added EAC also makes it so the game now blocks my Windows virtual machine, and also makes it so that in-game video players now work on Linux (previously the only aspect of VRChat that wasn't working on Linux).

Eirenliel commented 1 year ago

The plan is to add linux support before official slimes ship. There isn't much hurdle to do this, just no one did it yet.

TheButlah commented 1 year ago

Getting this to happen would be simple, but none of our current contributors have time for it due to other higher priority tasks. If you are interested in Linux support, we would welcome a PR! It should be very easy.

Simply add a unix socket version of bridge-windows-pipes.cpp.

Then, use that unix socket here: https://github.com/SlimeVR/SlimeVR-Server/blob/c22b5ce42133b7ca0b374b0573e366f22f331a68/src/main/java/dev/slimevr/VRServer.java#L79

ButterscotchV commented 1 year ago

Is this resolved now? There's a socket transport and a release made now.

yaomtc commented 1 year ago

Thanks, added to my VR on Linux doc on Gitlab and Steam.