L’article ne peut pas être activé avec JavaScript. Vous pouvez également activer JavaScript dans votre navigateur et sur la nouvelle page.
Un Steam Frame diffusant PC VR à partir d’un bureau Linux ne peut pas faire fonctionner SteamVR tout seul, donc un jeu sélectionné à l’intérieur du casque s’ouvre à la place sous la forme d’une fenêtre plate sur le moniteur. Valve a confirmé le bug, n’a pas de date pour un correctif et demande aux propriétaires de démarrer SteamVR sur le PC en premier.
Le rapport provient d’un propriétaire d’un ordinateur de bureau Arch Linux exécutant la version bêta de SteamVR 2.18.1, qui a découvert que le lancement d’un titre à partir du casque laissait SteamVR sur le PC. Le casque était assis sur son panneau « d’ouverture du jeu » et Steam a abandonné environ 24 secondes après le lancement, enregistrant « CRemoteClientJobStartStream a expiré k_ERemoteClientWaitVRConnectionReady ».
La diffusion d’un jeu plat sur le Frame via le même lien d’adaptateur sans fil fonctionnait normalement sur cette machine, de sorte que la pause se situe dans le chemin de lancement VR plutôt que dans le flux lui-même.
Les deux chemins VR se sont comportés de la même manière. Le pont OpenVR de Proton s’est connecté uniquement à un serveur vr qui était déjà en cours d’exécution et n’en a trouvé aucun, et avec la configuration OpenXR du titre, Proton a signalé le runtime comme absent plutôt que de le démarrer, même si SteamVR a été enregistré comme runtime du système.
Le casque atteint le PC via le pilote Steam Link, qui réside dans SteamVR. Avec le temps d’exécution arrêté, il n’y a rien à quoi la demande de flux puisse s’attacher, ce qui correspond au délai d’expiration dans les enregistrements du journal.
Valve donne la solution de contournement, pas une date
La réponse de Valve du 25 septembre est tout ce que la société a dit à ce sujet :
Le problème qui nécessite que SteamVR soit exécuté avant de lancer un jeu est connu et nous travaillons sur un correctif. Nous n’avons pas de date exacte pour la date à laquelle cela sera publié, mais j’ai pris note et j’essaierai de répondre ici lorsqu’il sera publié. Pour l’instant, vous devez vous assurer que SteamVR est lancé avant de démarrer un jeu.
Sur un hôte Linux, la séquence est fixe : lancez SteamVR sur le PC, puis choisissez le jeu dans le casque. Faites-le dans l’autre sens et le jeu se lance toujours, ce qui rend le bug facile à détecter.
Le streaming sur PC est le point fort du Frame
Le Frame a été mis en vente le 18 septembre et les premières critiques ont fait l’éloge de son streaming sur PC tout en signalant la durée de vie de la batterie et le prix. Une étape de lancement qui doit être effectuée manuellement sur le PC est petite à côté de la durée de vie de la batterie, mais elle est invisible jusqu’à ce qu’un jeu VR s’ouvre sous forme de fenêtre plate.
Valve a rapidement rempli le côté Linux du Frame, jusqu’à une version ARM64 de Wine Mono dans Proton Experimental, la couche .NET dont les titres Android du casque ont besoin. Le chemin de lancement de SteamVR sur un bureau Linux est l’un des éléments encore en cours de lissage.
Rien dans la réponse de Valve ne couvre les hôtes Windows, et le rapport auquel il répond concerne un bureau Linux. Jusqu’à ce que le correctif soit livré, SteamVR doit être exécuté avant que le casque ne le demande.