Nvidia verspricht Lösung für Bigscreen Beyond VR-Headset-Probleme auf Linux

Wenn Sie fast 1.000 Dollar für ein hochwertiges VR-Headset und vielleicht noch einmal dasselbe für eine Grafikkarte ausgegeben haben, wären Sie ziemlich frustriert, wenn es auf Ihrem Linux-Gaming-Rig nicht richtig funktionieren würde.

Stellen Sie sich vor, wie Sie sich fühlen würden, wenn die Probleme länger als ein Jahr andauern würden. Genau das war die Situation für einige Bigscreen Beyond-Besitzer, aber das Ende ist fast in Sicht, da Nvidia mit seinem nächsten großen Treiber-Release eine Lösung verspricht.

Es ist nicht genau klar, wann das Problem erstmals bemerkt wurde, aber ein Beitrag im Nvidia-Diskussionsforum vom Mai 2024 gibt zumindest einen Hinweis. Die Eröffnungsnachricht im Thread, von Benutzer Babblebones, ist ziemlich direkt: «Das Bigscreen Beyond HMD [Head-Mounted Display] kann weder mit den proprietären noch mit den Open-Kernel-Treibern von Nvidia genutzt werden.»

Daraufhin melden sich schnell andere Benutzer mit demselben Problem, wobei einer ein Foto davon bereitstellt, was sie in jedem der VR-Headset-Linsen sehen – die Hälfte des Bildes ist nur ein wirres Rauschen, was das Gerät im Wesentlichen unbrauchbar macht.

Einige weitere Benutzer bestätigen das Problem, bis das Nvidia-Personal eingreift, um zu bestätigen, dass es auch Probleme mit dem Headset hatte, diese aber in seinen Windows-Treibern gelöst hat. Leider konnte der Mitarbeiter nicht sagen, wann Team Green dasselbe mit seinem Linux-Set tun würde.

Ein Werbebild des kompletten Bigscreen Beyond 2 VR-Headsets.
(Bildnachweis: Bigscreen)

Monate vergehen, während Bigscreen Beyond-Besitzer in den Thread schauen, um zu sehen, ob es eine Lösung gibt, nur um ihre Hoffnungen zunichte gemacht zu sehen, da Nvidia keinerlei Fortschritte meldet. Dann, nach einem vollen Jahr seit Eröffnung des Threads, wurde eine kurze Ankündigung gepostet:

«Wir haben die Ursache des Problems gefunden (der Treiber hat das ‚DSC Pass-through‘-Bit aus dem EDID nicht richtig verarbeitet). Die Lösung sollte in einem kommenden Release verfügbar sein. Es tut mir sehr leid für die Verzögerungen.»

Ich entschlüssele das mal für Sie. DSC steht für Display Stream Compression, eine Funktion von DisplayPort, die die Datenmenge für einen Videostream erheblich reduziert, ohne dass ein Qualitätsverlust bemerkbar ist. Pass-through bezieht sich auf ein System, bei dem ein Anzeigegerät einen DSC-Videostream empfangen und dann einfach ‚weiterleiten‘ kann, ohne ihn dekomprimieren und dann wieder komprimieren zu müssen.

Pass-through ist bei VR-Headsets erforderlich, um mehrere Videostreams nahtlos zu einem zusammenhängenden Bild zu verbinden, insbesondere wenn man einen erweiterten oder gemischten Realitätsmodus verwendet.

EDID, oder Extended Display Identification Data, ist die Art und Weise, wie ein Display einem Grafikchip mitteilt, welche Auflösungen, Bildwiederholraten, Timings usw. es darstellen kann. Kurz gesagt, die Linux-Treiber vermurksten die Informationen über DSC Pass-through, was dazu führte, dass das Headset verzerrte Bilder produzierte.

Ein Werbescreenshot von Bigscreens Steam-App, die es ermöglicht, den Desktop des PCs in einer VR-Umgebung zu nutzen.
(Bildnachweis: Bigscreen)

Gestern kündigte Nvidia an, wann die Lösung selbst veröffentlicht werden würde: «Die Lösung wird in unserer 580er Release-Serie enthalten sein. Ich entschuldige mich für die Verzögerungen.» Leider gibt es keine Informationen darüber, wann das 580er Treiberset erscheinen wird, aber angesichts dessen, dass das neueste Linux 64-Bit 575.64 Feature Branch Set vom 1. Juli datiert ist, werden wir wahrscheinlich nicht mehr allzu lange warten müssen.

Für Bigscreen Beyond-Besitzer, die ihre leichten VR-Headsets im Wesentlichen nicht nutzen konnten, können die Treiber nicht früh genug kommen. Zumindest ist das Ende des schmerzhaften Weges nun in Sicht… wenn man das Wortspiel verzeiht.