roothorick / WineOpenVR

Wrapper connecting Windows apps in Wine to native SteamVR
BSD 3-Clause "New" or "Revised" License
22 stars 1 forks source link

Janus VR: double vision #2

Open roothorick opened 7 years ago

roothorick commented 7 years ago

Janus VR runs and successfully submits textures to the compositor, but there's a double vision effect in the headset, as if the eye textures are swapped.

ghost commented 7 years ago

You might not need it soon. I poked Aussie from the JanusVR crew about my vive now working pretty well in linux and what happened when trying to run it. He'll probably get back to me with some info about it later.

roothorick commented 7 years ago

Janus is nonetheless important for WOVR because it's known to use OpenGL on Windows and doesn't have unrelated hangups preventing it from running. We have precious few options for testing non-D3D support.

I need to test with a more recent SteamVR however. I had it working without the double vision issue some time ago, but the system was unstable due to a driver bug. I'm now working with newer NV drivers and SteamVR seems to be more stable. It may have been a SteamVR bug all along, but I need to confirm that.

ghost commented 7 years ago

hehe, okay. Sorry, I've been using janus since the end of 2014 and have been following the changes there. I was messing with it when it still was called FireBox :smile: So, with this library, you can to some extent run windows vr apps/games ?

roothorick commented 7 years ago

The end goal is WineOpenVR will enable VR apps to work just as well in Wine as they would as normal desktop apps i.e. 80%+ of apps will work, and those that don't work, don't work due to shortcomings in Wine itself (and I suspect 95%+ of those will be in d3d11).

Obviously, D3D not working is the one big showstopping hurdle for that goal, so I've been singularly focused on that. I definitely could use help -- patches to Wine itself implementing certain functionality is required, and my working knowledge on virtually everything involved there is minimal.

Right now, in theory, OpenGL and Vulkan apps should be up and fully running, and if they're not, I very very much so want to hear about it. Problem is, OpenGL and Vulkan VR apps are very few and far between. D3D, as per the above, don't bother asking, I already know.

h1z1 commented 6 years ago

Interesting, never thought to use Janus in Wine. Their current release almost works in Linux naively but has some dependency problems for anything but Ubuntu. Dev(s) didn't seem to care.

ghost commented 6 years ago

you could create a ubuntu chroot and run it from there. And I can attest to janusvr working with the vive on ubuntu 17.10