Introduċa wxrd, server kompost ibbażat fuq Wayland għal sistemi ta 'realtà virtwali

Il-kumpanija Collabora ppreżentat server kompost wxrd, implimentat fuq il-bażi tal-protokoll Wayland u maħsub għall-ħolqien ta 'desktop ibbażat fuq komponenti xrdesktop ġewwa ambjenti ta' realtà virtwali tridimensjonali. Il-bażi hija l-librerija wlroots, żviluppata mill-iżviluppaturi tal-ambjent tal-utent Sway, u s-server kompost wxrc, iddisinjat għall-użu f'sistemi ta 'realtà virtwali. Il-kodiċi tal-proġett huwa miktub b'Ċ u huwa mqassam taħt il-liċenzja MIT.

B'differenza mis-soluzzjoni oriġinarjament proposta f'xrdesktop, wxrd joffri server kompost speċjalizzat għal ambjenti ta' realtà virtwali, minflok tadatta maniġers tat-twieqi eżistenti u qxur tad-desktop għal sistemi VR (il-proġett xrdesktop jipprovdi garża separata għal kwin u GNOME Shell, li jeħtieġu adattament għal kull ġdid. rilaxx ta’ dawn il-komponenti). L-użu ta 'wxrd jippermettilek mhux biss li tirrifletti l-kontenut ta' desktop bidimensjonali eżistenti, fl-istess ħin muri fuq monitor regolari, iżda li tipproċessa separatament twieqi mnedija speċifikament għal desktop tridimensjonali (jiġifieri, ma tipprovdix aċċess minn l-elmu VR għad-desktop użat fuq il-mejda tas-sistema attwali, iżda biex jiffurmaw ambjent separat għall-elmu VR).

B'differenza proġetti simili Simula VR, Stardust, Motorcar u Safespaces, is-server kompost wxrd inħoloq bil-ħsieb li juża numru minimu ta 'dipendenzi u konsum baxx ta' riżorsi. Wxrd jippermettilek ukoll li taħdem mhux biss b'applikazzjonijiet ibbażati fuq il-protokoll Wayland u tagħmilha possibbli li tniedi applikazzjonijiet X11 billi tuża xwayland DDX server.

Peress li l-estensjoni tal-protokoll Wayland għal tastieri virtwali qed tiġi żviluppata, l-input għal wxrd huwa implimentat permezz ta 'sistema ta' emulazzjoni ta 'input tat-tastiera li tittrasferixxi l-karattri unicode kollha, inklużi l-emoji, mit-tastiera virtwali pprovduta f'xrdesktop. Biex tħaddem wxrd, għandek bżonn karta tal-vidjo li tappoġġja l-API tal-grafika Vulkan u l-estensjoni VK_EXT_image_drm_format_modifier, appoġġjata f'Mesa mir-rilaxx 21.1 (inkluż f'Ubuntu 21.04). L-użu tal-API Vulkan għall-għoti jeħtieġ l-estensjoni VK_EXT_physical_device_drmm, introdotta f'Mesa 21.2 (Ubuntu 21.10).

Vantaġġi tal-użu ta' server kompost separat għal sistemi ta' realtà virtwali minflok ma jiġi integrat mal-maniġers tat-twieqi XNUMXD użati biex juru desktop tradizzjonali:

  • Meta titħaddem f'sessjoni bbażata fuq Wayland jew X11, il-librerija wlroots tiftaħ tieqa li fiha tista 'faċilment taqbad l-input tat-tastiera u l-avvenimenti tal-maws u tidderieġi dak l-input lejn tieqa speċifika f'ambjent ta' realtà virtwali. Fil-futur, huma jippjanaw li jużaw din il-karatteristika biex jorganizzaw l-input mhux biss permezz ta 'kontrollur VR, iżda wkoll bl-użu ta' tastiera u maws regolari.
  • Il-Windows mhumiex limitati mill-qafas tad-desktop XNUMXD u jistgħu jkunu ta 'daqs arbitrarju, limitati biss mid-daqs massimu tan-nisġa appoġġjat mill-ħardwer.
  • Ir-rendiment tat-twieqi f'wxrd jitwettaq bir-rata nattiva tal-aġġornament tal-immaġni tal-wiri immuntat fuq ir-ras (HMD) 3D, filwaqt li meta tirrifletti t-twieqi minn maniġers tat-twieqi konvenzjonali, tintuża l-frekwenza użata biex taġġorna l-informazzjoni fuq monitor stazzjonarju.
  • Il-fonts jistgħu jiġu mogħtija b'kont meħud tad-densità tal-pixels ta 'elmu 3D, mingħajr referenza għad-densità tal-pixels ta' monitor stazzjonarju.
  • Huwa possibbli li tuża wxrd fuq sistemi li għandhom biss headset 3D u m'għandhomx monitor regolari.

Żvantaġġi ta' server kompost separat għal VR:

  • Fl-ambjent VR, jintwerew biss applikazzjonijiet imnedija speċifikament għal server kompost separat, mingħajr il-ħila li jittrasferixxu jew mera twieqi diġà miftuħa fuq desktop tradizzjonali għall-ambjent VR (jiġifieri, biex tkompli taħdem ma 'applikazzjonijiet miftuħa fuq skrin regolari, inti se jkollu jerġa' jibda f'ambjent separat għall-elmu 3D).
  • L-appoġġ ta' Wayland jista' jkun limitat fl-implimentazzjonijiet tal-API Vulkan. Pereżempju, gbm u wlroots ma jistgħux jintużaw ma 'sewwieqa NVIDIA proprjetarji minħabba nuqqas ta' appoġġ għall-estensjoni VK_EXT_drm_format_modifier.



Sors: opennet.ru

Żid kumment