Wxrd, uz Wayland balstīts salikts serveris virtuālās realitātes sistēmām

Nesen Collabora atklāja wxrd salikto serveri, kas ir ieviests, pamatojoties uz Wayland protokolu, un ir paredzēts, lai izveidotu darbvirsmu pamatojoties uz xrdesktop komponentiem XNUMXD virtuālās realitātes vidēs.

Par pamatu tiek izmantota Sway lietotāja vides izstrādātāju izstrādātā wlroots bibliotēka un wxrc saliktais serveris, kas paredzēts lietošanai virtuālās realitātes sistēmās.

Atšķirībā no sākotnēji xrdesktop piedāvātā risinājuma, wxrd piedāvā specializētu saliktu serveri virtuālās realitātes vidēm, tā vietā, lai pielāgotu logu un ādas pārvaldniekus esošie galddatori virtuālās realitātes sistēmām (xrdesktop projekts nodrošina atsevišķus ielāpus kwin un GNOME Shell, kas ir jāpielāgo katrai jaunai šo komponentu izlaišanai).

Izmantojot wxrd, jūs varat ne tikai atspoguļot esošas divdimensiju darbvirsmas saturu, tajā pašā laikā, kad tas tiek parādīts parastajā monitorā, bet arī atsevišķi apstrādāt logus, kas palaisti īpaši trīsdimensiju darbvirsmai (tas ir, ne lai nodrošinātu piekļuvi no VR ķiveres pašreizējā sistēmā izmantotajai darbvirsmai) un veido atsevišķu vidi virtuālās realitātes ķiverei).

Atšķirībā no līdzīgiem projektiem piemēram, Simula VR, Stardust, Motorcar un Safespaces, saliktais serveris wxrd ir izveidots, ņemot vērā minimālo atkarību un resursu patēriņu. Wxrd arī ļauj strādāt ne tikai ar lietojumprogrammām, kuru pamatā ir Wayland protokols, bet arī ļauj palaist X11 lietojumprogrammas, izmantojot xwayland DDX serveri.

Tā kā tiek izstrādāts Wayland protokola paplašinājums virtuālajām tastatūrām, datu ievade uz wxrd tiek ieviests, izmantojot tastatūras emulācijas sistēmu, kas pārsūta visas unikoda rakstzīmes, tostarp emocijzīmes, no virtuālās tastatūras, kas nodrošināta xrdesktop.

wxrd nepieciešama videokarte, kas atbalsta Vulkan grafikas API un paplašinājumu VK_EXT_image_drm_format_modifier, Savietojams ar Mesa no versijas 21.1 (iekļauts Ubuntu 21.04). Lai renderēšanai izmantotu Vulkan API, ir nepieciešams paplašinājums VK_EXT_physical_device_drm, kas tika ieviests Mesa 21.2 (Ubuntu 21.10).

No atsevišķa saliktā servera izmantošanas priekšrocībām virtuālās realitātes sistēmām, nevis integrācijai ar 2D logu pārvaldniekiem, ko izmanto, lai attēlotu tradicionālo darbvirsmu:

  • Kad esat pieteicies Wayland vai X11 sesijā, wlroots bibliotēka atver logu, kurā varat viegli tvert tastatūras ievadi un peles notikumus un novirzīt šo ievadi uz noteiktu logu virtuālās realitātes vidē. Nākotnē viņi plāno izmantot šo iespēju, lai organizētu ievadi ne tikai caur virtuālās realitātes kontrolieri, bet arī ar parasto tastatūru un peli.
  • Windows neierobežo 2D darbvirsmas malas, un to izmēri var būt patvaļīgi, tos ierobežo tikai maksimālais aparatūras atbalstītais tekstūras izmērs.
  • Windows renderēšana programmā wxrd tiek veikta, izmantojot vietējo 3D austiņu (HMD) atsvaidzes intensitāti, savukārt parastajā logu pārvaldnieka logu spoguļattēlā tiek izmantots atsvaidzes intensitāte, ko izmanto informācijas atsvaidzināšanai fiksētā monitorā.
  • Fontu renderēšanu var veikt, ņemot vērā 3D ķiveres pikseļu blīvumu, neatsaucoties uz fiksēta monitora pikseļu blīvumu.
  • Wxrd ir iespējams izmantot sistēmās, kurām ir tikai 3D ķivere un kurām nav parasta monitora.

kamēr atsevišķa saliktā servera mīnusi virtuālajai realitātei:

  • Virtuālās realitātes vidē tiek rādītas tikai atsevišķam saliktajam serverim speciāli izdotas lietojumprogrammas, bez iespējas pārsūtīt vai atspoguļot logus, kas jau ir atvērti uz tradicionālās darbvirsmas uz virtuālās realitātes vidi (tas ir, turpināt darbu ar atvērt lietojumprogrammas virtuālās realitātes vidē) parastajā ekrānā, jums būs jārestartē atsevišķā vidē 3D ķiverei).
  • Vulkan API implementācijās Wayland atbalsts var būt ierobežots. Piemēram, gbm un wlroots nevar izmantot ar patentētiem NVIDIA draiveriem, jo ​​trūkst atbalsta paplašinājumam VK_EXT_drm_format_modifier.

Fuente: https://www.collabora.com


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.