alvr-org / alvr-visionos

Experimental visionOS client for ALVR - SteamVR on Apple Vision Pro!
MIT License
432 stars 31 forks source link

I see only a cube RGB rotating #42

Closed Clodo76 closed 9 months ago

Clodo76 commented 9 months ago

Newbie here, followed all steps, i see only a cube RGB rotating.

On PC, ALVR Dashboard show in Trusted clients the "Wired headset" green "Streaming". SteamVR: green "Connected".

I have this type of logs, i don't know if correlated, i can post a full log but it's big.

It's expected i see the SteamVR dashboard, right? Thx

Pipeline (render) binary archive lookup failed for 'CC_ApplyStencilVertexFunction': Error Domain=AGXMetalG14G Code=3 "Failed to find binary in binary archives" UserInfo={NSLocalizedDescription=Failed to find binary in binary archives}

Presenting a drawable without a device anchor. This drawable won't be presented.

The device_anchor can only be queried when the world tracking provider is running.

Fox-McCloud commented 9 months ago

Try pressing and holding the dial and the left button for a bit, then force close ALVR. Re-launch and see if it connects.

Sometimes regularly closing it and re-opening it will also do the trick.

Clodo76 commented 9 months ago

I force close (in AVP) and restart a lots of time, also restart anything, nothing change. I always see the RGB cube. MacOS is the latest Sonoma, the latest xCode. Windows11 ALVR nightly, SteamVR has only "alvr_server" add-on enabled. Windows11 updated at max, Nvidia driver also (3080TI). I have a Pimax 8K with 2 Index Controller.

The real issue maybe SteamVR is always "in searching" of headset: https://www.clodo.it/host/images/e3220967c7fb2d3066d7fd0ff51c832b1afdfa73.png

I try to use OpenVR-SpaceCalibrator, but show only "oculus" and a Miramar device (?)

I just tested the ALVR nightly with Quest3, see the headset and works. I'm searching info to understand, but i don't see anything relevant in vrserver.txt.

I want to try ALVR on VisionPro without controller, for testing simracing.

Any suggestion? Thx

shinyquagsire23 commented 9 months ago

Make sure you have the headset resolution set to Medium or lower, it will fail to decode if it isn't

Edit: Notably, it says it's streaming, which means in the SteamVR headset view, it should actually be tracking head movements. So it's gotta be encoding settings that are the issue.

Clodo76 commented 9 months ago

Thanks, tried lower and lowerest without success. I updated the post above with more info. You can write or post a screenshot of OpenVR-SpaceCalibration typical config? In ALVR, apart "lowest", other particular config? What refresh you use, 60? 75? 90? I follow your guide "Building" but i never find a guide of successive steps. Thx.

Clodo76 commented 9 months ago

A quick question, can work (without controller of course) without OpenVR-SpaceCalibration? Only to understand where i can focus the troubleshooting.

Thank you anyway for the feedback above, I really respect you and can't wait to try this project.

shadowfacts commented 9 months ago

A quick question, can work (without controller of course) without OpenVR-SpaceCalibration?

Yes, Space Calibrator isn’t required to use ALVR with just the headset.

What refresh you use, 60? 75? 90?

The refresh rate should be 90.

Clodo76 commented 9 months ago

Hi, i resolved my issue. Vision Pro > Settings > Apps > ALVRclient > Local Network was "off" by default, turned "on". I think this can be in the Building doc. I leave this issue open, but for me can be closed by moderators. Thanks to all!