VR und Linux

SavageSkull

Fleet Admiral
Registriert
Mai 2010
Beiträge
18.459
Hi,

leider gibt es keinen Sammler für PCVR ohne Windows.
Ich habe eine Pico 4 Ultra und abseits von VR möchte ich mich von Windows lösen.
Aktuell ist auf meinem Main PC noch Windows 11 installiert, aber auf dem zweiten (und dritten und viertem) System bereits CachyOS.
Für den finalen Umstieg hatte ich ein paar Punkte, die mir wichtig sind, die ich zuvor geklärt haben möchte und auf Funktion teste.
Wenn das alles abgeschlossen ist, dann kann Windows 11 sich vom Main PC verabschieden.

In der letzten Woche habe ich ein großes Thema geklärt und zuletzt noch zwei Kleinigkeiten und es steht für den Linux Umstieg nur noch ein Punkt aus:
VR Games...

Also den zweiten PC mit CachyOS gestartet, Steam gestartet, SteamVR runtergeladen und bei der Pico SteamLink installiert und gestartet. PC wird aufgelistet, aber Verbindung haut nicht hin. KI sagt, gibt bitte in ufw (Firewall) die Ports 27031 und 27036 frei und idealerweise noch 27000 bis 27100. Gesagt getan und auf einmal klappt die Verbindung, naja zumindest ein Schritt weiter.
Ich kann zwar noch den Security Pin eingeben aber es geht danach nicht weiter und die Verbindung wird bis in alle Ewigkeit aufgebaut.

Ich stehe hier auf dem Schlauch und versuche mal die neueste Methode: WiVRn (wahrscheinlich Wyvern gesprochen, hat einen kleinen Drachen als Logo). Dazu gibt es mit Envision im AUR eine GUI Maske, die diverse Scripte für fehlende Pakete und Einstellungen mitbringt, damit man ein out of the Box erlebnis hat. Leider hängt es hier genauso am Schritt der Verbindung.
Wenn ich Envision so weit habe, dass alles installiert und eingerichtet ist (man bekommt eine Rückmeldung dazu) und für das Pairing starte (ich bekomme den Security Key hier am PC angezeigt), so will doch WiVRn genauso wenig eine Verbindung aufbauen, nachdem man auf den besagten PC geklickt hat.

Habt ihr Erfahrungen unter PC VR und Linux? Ich gehe mal davon aus, dass eine Quest sich hier ähnlich verhält.
Falls es für die Fehlersuche relevant ist, ich habe in dem PC eine RX 9070XT.

Danke für die Hilfe
 
Ich werfe als Stichworte mal Envision und monado in den Raum. Das sollte dir weiterhelfen.
 
Aktuell muss SteamVR als BETA ausgeführt werden, damit man in VR zocken kann, unter Linux. Noch laufen nicht alle Spiele. Mir ein Rätsel, wie Valve das noch hinbekommen will bis zur Veröffentlichung der Frame.
Gespielt habe ich schon Forfront, das läuft samt Easy Anti Cheat. No Mans Sky sagt nein, läuft gar nicht. Anderes habe ich noch gar nicht getestet, weil es wahrscheinlich noch nicht wirklich funktionieren wird.
Also VR muss man noch zwingend auf Windows zocken.
 
Meine Erfahrung decken sich grob mit denen von @Mircosfot, wobei ich mit der Index sogar das hauseigene HMD habe, das ebenfalls nicht so richtig will.
Ich hab aber auch unter Win11 aktuell ziemliche Probleme. Muss immernoch auf den 25.5.1 zurück, damit es läuft. Ob das jetzt an SteamVR, AMD oder auch meinem Gigabyte-MB liegt, keine Ahnung. Ist ziemliches Gefrickel.

Ich nutze aktuell auch Monado/Envision um die seltenen Gelegenheiten, wo ich mal zum Rumhampeln komme, für BeatSabre zu nutzen.

Mir hat Linux VR Adventures (LVRA) geholfen, das zum Laufen zu kriegen. Da ist auch eine Seite zu WiVRn, Einrichtung und Troubleshooting. Vielleicht hilft das. Ich kann dazu nichts sagen, da ich ein Kabel-Headset hab.
 
  • Gefällt mir
Reaktionen: SavageSkull
Ja, Sorry, ich habe eine Quest 3S und kann dir auch nicht genau sagen, wie du deine Pico 4 Ultra zum Laufen bekommst. Die von @Tevur erwähnte Seite hat auch mir geholfen.

Ich erinnere mich nur dunkel daran, aber ich bin der Meinung, dass mich letztlich ein AppImage zum Erfolg geführt hat, nachdem die AUR Pakete nicht funktioniert hatten.

EDIT
ALVR war es.
 
Zuletzt bearbeitet:
Bißchen Feedback:
Habe mir Linux VR Adventures (danke an @Tevur) ein bißchen zu Gemüte geführt.

Es gibt aktuell 4 Möglichkeiten für VR Headsets unter Linux:
1. SteamVR selbst mit SteamLink Client auf Standalone Headsets
2. Monado für Kabelgebundene Headsets
3. WiVRn für Standalone Headsets
4. ALVR für aufgebohrtes SteamVR anstatt SteamLink

SteamVR selbst ist aktuell noch weit weg von brauchbar und wenn man es nutzen will, dann zwingend den Beta Branch.
Bei mir bricht das immer mit Fehler 450 "Kann Host PC nicht verbinden" ab. Port Freigabe für die interne Firewall eingestellt, aber keine Besserung. Linux (bzw Arch) eigen ist, dass viele Ports vom Betriebssystem (Firewall) aus gesperrt sind und Kommunikation über UDP Ports immer erstmal freigegeben werden müssen.

SteamVR kann statt über SteamLink (was es noch gar nicht so lange für Quest/Pico gibt) auch mit ALVR verbunden werden, was selbst nur als Brücke für die SteamLink App fungiert. Habe ich nicht ausprobiert.

LVRA empfiehlt für Quest2/3/Pico4(Ultra) WiVRn, was die komplette Verbindung übernimmt und nachher nur das Steam Spiel durchreicht. Das habe ich aus dem AUR installiert und funktioniert erstmal, allerdings war bei meinem Beispiel die Performance nicht wirklich gut, was aber auch an der WLAN Verbindung vom PC gehangen haben kann.

Monado ist eine Lösung für Kabelgebundene Headsets (auch Standalone Headsets über USB), was unter anderem auch die Windows Mixed Reality Headsets wieder zum Leben erwecken kann. Monado bringt keine eigene GUI mit, dafür ist dann zusätzlich Envision notwendig, was selbst auch WiVRn mitbringt. LVRA empfiehlt aber nicht Envision zu nutzen wenn man eigentlich nur WiVRn nutzen will.
Do not use Envision for WiVRn directly unless you absolutely need it to access experimental patches. See WiVRn as WiVRn has it’s own GUI much more suited to itself than Envision and may be installed via Flatpak, AUR, Portage & Fedora repos.

korrigiert mich bitte, wenn ich falsch liege.

Was ich noch nicht ganz verstanden habe, ist das Thema OpenVR und OpenXR. OpenXR scheint die offene API unter Linux zu sein, während die Spiele selbst OpenVR nutzen. Das muß gewrappt werden, so wie es bei Spielen Proton tut. Das macht wohl SteamVR intern. Alternativ dazu gibt es Opencomposite (was aktuell nicht weiter entwickelt wird) und Xrizer (was sich bei mir installieren lässt und erst kompiliert werden muß)
 
SavageSkull schrieb:
Was ich noch nicht ganz verstanden habe, ist das Thema OpenVR und OpenXR. OpenXR scheint die offene API unter Linux zu sein, während die Spiele selbst OpenVR nutzen. Das muß gewrappt werden, so wie es bei Spielen Proton tut. Das macht wohl SteamVR intern. Alternativ dazu gibt es Opencomposite (was aktuell nicht weiter entwickelt wird) und Xrizer (was sich bei mir installieren lässt und erst kompiliert werden muß)
so wie ich das verstehe ist openxr das was die meisten neueren spiele nutzen. ältere spiele nutzen openvr, da braucht man dann translation.
 
Hat sich hier eigentlich nochmal jemand beschäftigt?
Hier gibts einen kleinen Blog Eintrag, das es ja SteamLink/SteamVR gibt und das direkt funktioniert:
https://linuxvox.com/blog/steam-link-vr-linux/
Da die Steam Frame wohl zeitnah auf den Markt kommt und Valve sicherlich auch von der eigenen Steam Machine streamen ermöglichen will, wird es sicherlich weitere Entwicklung von SteamLink/SteamVR geben im Bezug auf Linux. Vor allem zielt Valve auch auf eine outofthebox Erfahrung ab und ich denke hier werden wir in den nächsten Monaten nochmal einen Sprung sehen.

Ich habe meinen Main PC mittlerweile auf CachyOS umgestellt, aber VR noch nicht getestet. Werde es wohl auch erstmal nur mit der Steam Variante testen.
 
hab steamvr/steamlink lange nicht mehr probiert. nutze selbst nur wivrn, das funkionierte besser, und funktioniert immer noch tadellos.
 
Meine Index verstaubt grad. Ich hab schon Lust, aber die Kinder haben grad wieder das Wohnzimmer in ne Eisenbahn-Landschaft verwandelt, das müsste ich erst aufräumen, und dann noch mit der Software rumbasteln... och nöööö...
 
da ist sowas wie die quest oder pico halt geil. ja du musst die software halt bisschen basteln, aber du kannst auch in nem anderen raum spielen ohne probleme.
 
  • Gefällt mir
Reaktionen: Kraeuterbutter
Die sind aber mit dem Hersteller verdongelt, benötigen einen Account und werden gebrickt, wenn Meta oder ByteDance die Authentifizierungserver irgendwann abschaltet.

Ich bin aus dem Grund aber auch gespannt auf die Frame, denke aber, dass die zu weit über dem liegen wird, was ich bereit bin dafür zu bezahlen
 
grundsätzlich gebe ich dir da absolut recht. finde das auch nicht dolle. z.B. die pico 4 hat allerdings seit einer woche einen root exploit und downgrader, sodass bytedance zumindest aktuell keine chance mehr hat. für die quest gibt es einen weg die ohne account zu aktivieren. bei der pico bei aktueller firmware noch nicht.

aber ja die frame wird super (leider auch super teuer).
 
Ich habe aktuell eine Pico 4 Ultra hier liegen und kein Bock Geld für was anderes auszugeben.
Bei der Frame schreckt mich die Kamera ab. Gerade Spiele wie Wall Town Wonders wären auf der Frame ohne Farbe eher mäh.
 
Jo, die Frame ist halt eine VR-Brille, kein AR-Gerät
 
Tevur schrieb:
Die sind aber mit dem Hersteller verdongelt, benötigen einen Account und werden gebrickt, wenn Meta oder ByteDance die Authentifizierungserver irgendwann abschaltet.
ja.. ein (vielleicht eher kleines) Risiko

aber: du hast jetzt ein doppelt so teures Headset das im Gegensatz dazu im Eck liegt, weil Setup des Spielbereiches für dich zu umständlich ist ;-)

da nutz ich doch lieber die Quest3 (mit dem fernen Risiko dass sie irgendwann mal nimma funktioniert (wohl zu einem Zeitpunkt wo sie dann eh schon veraltet ist)
als auf viele Spielsessions zu verzichten, weil durch Basestations und Kabel in Spielplatzwahl und Möglichkeitne stark eingeschränkt

soviel will ich sagen: die Index war lange Zeit mein Lieblingsheadset (und ich hatte und habe auch viele andere)
aber die Quest3 hat nicht nur bessere Bildqualität
(deutlich mehr Auflösung,
weniger SDE,
bessere Linsen (E2EC viel besser),
dadurch auch deutlich bessere Schwarzwerte
(die Index könnte OLED haben - aber mit dem ganzen Glare wäre das Perlen vor die Säue, haut jeden Schwarzwert zusammen))

die Quest3 ist halt auch so einfach in der Benutzung...

selbst für 5min zahlt es ich aus sie aufzusetzen, weil wenn sie im Schlafmodus war: aufsetzen (kein Kabelgewirks), Tastendruck und nach 4-5 Sekunden ist man bereits im Spiel und kann dort weiterspielen wo man bei der letzten Session aufgehört hat

und man ist relativ frei in der Raumwahl... Standalone sowieso.. am Balkon, im Garten, im Urlaub, im ARbeitszimmer, im Wohnzimmer.. - am Sofa sitzend neben der Frau wärend sie nen Film anschaut etc..

und selbst bei PCVR: kann ich sie auch in der ganzen Wohnung inkl. Balkon und Garten nutzen, dank eigenem WLan-Router der einfach im entsprechenden Raum mal schnell ans LAN angehängt wird (10 Sekunden, 1-2min Booten des Accesspoints)




Tevur schrieb:
Ich bin aus dem Grund aber auch gespannt auf die Frame, denke aber, dass die zu weit über dem liegen wird, was ich bereit bin dafür zu bezahlen
fürchte ich mittlreweile auch.. über 1200 Euro mag ich nicht gehen
Ergänzung ()

SavageSkull schrieb:
Bei der Frame schreckt mich die Kamera ab. Gerade Spiele wie Wall Town Wonders wären auf der Frame ohne Farbe eher mäh.
ich glaub ja dass Passthrough bei der Frame schlimmer ist als die Leute es sich vorstellen..

es geht nicht nur um Schwarz/weiß vs. Farbe...
das wär gar nicht mal so schlimm denk ich..

aber die Frame hat ja keine eigenen Kameras für Passthrough.. sie nutz dafür wohl die Kameras mit, die fürs Tracking bestimmt sind..
die sitzen an Positionen die fürs Tracking optimal sind, nicht um ein dem Menschlichem Auge nahekommenden Stereo-blick..
auch hat Meta ja viel Energie in den passthrough gesteckt.. Anfangs war der ja deutlich schlechter als heute..
wilde Verzerrungen bei nahen Objekten etc...

ich denke, der Passthrough wird bei der Frame ziemlich unbrauchbar sein.. nicht wegen der Farben sondern der ganzen anderen Dinge

und da wird auch kein "Modul für Passthrough zum dranmodden" kommen..
und selbst wenn --> 1 Million Frames, davon kaufen dann 5% dieses Modul..
niemand entwickelt für 50.000 Leute dann MR-Content

selbst bei den Quests mit wohl 10.000.000 Einheiten ist MR-content eher Randerscheinung
 
Zuletzt bearbeitet:
Kraeuterbutter schrieb:
selbst bei den Quests mit wohl 10.000.000 Einheiten ist MR-content eher Randerscheinung
Naja MR ist ja bereits jetzt vorhanden, sowohl als Apps für die Standalone Brillen, als auch als PC Variante.
Die Frame sollte ja zugriff auf alle VR und MR Spiele haben, die es bereits auf Steam Stand heute schon gibt.
Es ist ja auch zu hoffen, dass sie als Stand Alone Gerät auch den Entwicklern was an die Hand gibt, dass man Quest Apps portieren kann, damit Valve eben auch genug Angebot vom Start weg hat. Sollte ja mit ARM Basis auch relativ schnell gehen, allerdings ist wohl auf der Frame kein Android sondern Linux als Basis vorhanden.

Es wird also auch interessant, wie der App Store nachher auf der Brille aussieht und was man alles anbieten möchte.

Egal wie, ich hoffe auf einen kräftiges Update und "way2go" Anleitung seitens Valve, um mit Linux jetzt gutes und performantes PCVR zu realisieren. WiVRn ist aktuell halt auch noch Frickelarbeit.
Ich teste jetzt allerdings erstmal direkt SteamLink aus.
 
wieviele sind das auf Steam? MR-Spiele ?

laut ChatGPT und Gemini:


5-15 Spiele (das ist die hohe Schätzung von ChatGPT)

Meta: 100-150 echte MR-spiele (mit Sidequest: 300-400 MR-Spiele)


als Grund wird von Gemini eine Info aus diesem Reddit-Thread angeführt:

"Das technische Problem: Die OpenVR- und OpenXR-Schnittstellen von Steam leiten den Videostream der Brillen-Kameras standardmäßig nicht direkt an das Spiel weiter. Entwickler müssten die Kamera-Bilder für jedes Headset mühsam selbst programmieren und verzerren, weshalb es kaum jemand tut."

also bei Steam ist es nicht nur die fehlende Hardware -
sondern vor allem auch die fehlende Software

und da die Frame kein MR hat - wird das wohl so bleiben fürchte ich
bzw. bis es in Jahren ein herzeigbares Angebot an MR-Titel auf STeam gibt, ist die Frame sowieso schon veraltet ;-)
 
Zuletzt bearbeitet:
Kraeuterbutter schrieb:
aber: du hast jetzt ein doppelt so teures Headset das im Gegensatz dazu im Eck liegt, weil Setup des Spielbereiches für dich zu umständlich ist ;-)
Ist es nicht, das Setup ist fest montiert, ich muss nur das Headset-Kabel einstecken, Controller umschnallen, Software starten* und Headset aufsetzen.

Problem ist grad einfach nur, dass der Spielbereich belegt ist.

Und ja, die Index hat ihre Macken, vor allem die geringe Auflösung, das Glare und das Kabel, trotzdem bevorzuge ich sie immernoch als reines Ein-/Ausgabegerät im Budgetrahmen ohne Accountzwang allen anderen VR-Brillen auf dem Markt

* Hier liegt momentan die eigentlich Crux, denn weder mit Monado noch mit SteamVR hatte ich bisher ein wirklich gutes Nutzungserlebnis unter Linux.
 
Zurück
Oben