I whakauruhia te wxrd, he tūmau hiato-a-Wayland mo nga punaha mooni mariko

I whakaatuhia e te kamupene Collabora he wxrd tūmau hiato, i whakatinanahia i runga i te kawa o Wayland me te whakaaro mo te hanga papamahi i runga i nga waahanga xrdesktop i roto i nga taiao mooni mariko toru-ahu. Ko te putake ko te whare pukapuka wlroots, i whakawhanakehia e nga kaihanga o te taiao kaiwhakamahi Sway, me te wxrc composite server, i hangaia mo te whakamahi i nga punaha mooni mariko. Ko te waehere kaupapa kua tuhia ki te C ka tohatohahia i raro i te raihana MIT.

Kaore i rite ki te otinga i whakaarohia i mua i te xrdesktop, ka tukuna e wxrd he tūmau hiato motuhake mo nga taiao mooni mariko, hei utu mo te whakarereke i nga kaiwhakahaere matapihi me nga anga papamahi mo nga punaha VR (ko te kaupapa xrdesktop e whakarato ana i nga waahanga motuhake mo te kwin me te GNOME Shell, e hiahia ana ki te urutau mo ia mea hou. te tukunga o enei waahanga). Ma te whakamahi i te wxrd ka taea e koe te whakaata i nga ihirangi o te papamahi ahu-rua, i te wa ano e whakaatuhia ana i runga i te aroturuki auau, engari ki te tukatuka wehe i nga matapihi kua whakarewahia motuhake mo te papamahi toru-ahu (arā, kaua e uru mai te potae VR ki te papamahi e whakamahia ana i runga i te tepu punaha o naianei, engari ki te hanga i tetahi taiao motuhake mo te potae VR).

Kaore i rite ki nga kaupapa rite Simula VR, Stardust, Motorcar me Safespaces, i hangaia te wxrd composite server me te titiro ki te whakamahi i te iti rawa o te whakawhirinaki me te iti o te kohi rauemi. Ka taea hoki e Wxrd te mahi me nga tono i runga i te kawa Wayland ka taea te whakahaere i nga tono X11 ma te whakamahi i te tūmau xwayland DDX.

I te mea kei te whanakehia te toronga kawa o Wayland mo nga papapātuhi mariko, ka whakatinanahia te whakauru ki te wxrd ma te punaha whakauru whakauru papapātuhi e whakawhiti ana i nga tohu unicode katoa, tae atu ki te emoji, mai i te papapātuhi mariko e whakaratohia ana i te xrdesktop. Hei whakahaere i te wxrd, me hiahia koe ki te kaari ataata e tautoko ana i te API whakairoiro Vulkan me te toronga VK_EXT_image_drm_format_modifier, i tautokohia i Mesa mai i te tukunga 21.1 (kei roto i te Ubuntu 21.04). Ma te whakamahi i te Vulkan API mo te whakaputa me hiahia te toronga VK_EXT_physical_device_drmm, i whakauruhia ki Mesa 21.2 (Ubuntu 21.10).

He pai ki te whakamahi i tetahi tūmau hiato motuhake mo nga punaha mooni mariko, kaua ki te whakauru ki nga kaiwhakahaere matapihi XNUMXD i whakamahia hei whakaatu i te papamahi tuku iho:

  • I te wa e whakahaerehia ana i roto i tetahi huihuinga Wayland, X11 ranei, ka whakatuwherahia e te whare pukapuka wlroots he matapihi e taea ai e koe te hopu ngawari te whakauru papapātuhi me nga kaupapa kiore me te tuku ano i taua whakauru ki tetahi matapihi motuhake i roto i te taiao mooni mariko. I te wa kei te heke mai, ka whakamahere ratou ki te whakamahi i tenei waahanga ki te whakarite i te whakaurunga ehara ma te kaiwhakahaere VR anake, engari ma te whakamahi i te papapātuhi me te kiore.
  • Karekau a Matapihi e whakawhäitihia e te anga papamahi XNUMXD, ka taea te rahi noa, ka iti noa te rahi o te kakano e tautokohia ana e te taputapu.
  • Ko te whakaputanga matapihi i roto i te wxrd ka mahia i te reiti whakamaarama atahanga 3D-head-mounted display (HMD) taketake, i te wa e whakaata ana i nga matapihi mai i nga kaiwhakahaere matapihi tikanga, ka whakamahia te auau e whakamahia ana ki te whakahou i nga korero i runga i te kaupane noho.
  • Ka taea te whakaputa i nga momotuhi ma te whakaaro ki te kiato pika o te potae 3D, me te kore korero ki te kiato pika o te kaitirotiro noho.
  • Ka taea te whakamahi i te wxrd i runga i nga punaha he upoko 3D anake karekau he aroturuki auau.

Nga ngoikoretanga o te tūmau hiato motuhake mo VR:

  • I roto i te taiao VR, ko nga tono anake i whakarewahia mo te tūmau hiato motuhake ka whakaatuhia, kaore he kaha ki te whakawhiti, whakaata ranei nga matapihi kua tuwhera i runga i te papamahi tuku iho ki te taiao VR (ara, ki te mahi tonu me nga tono tuwhera i runga i te mata o te waa, ka me timata ano ki tetahi taiao motuhake mo te potae 3D).
  • Ka iti pea te tautoko a Wayland i roto i nga whakatinanatanga API Vulkan. Hei tauira, kaore e taea te whakamahi i te gbm me te wlroots me nga taraiwa NVIDIA rangatira na te kore tautoko mo te toronga VK_EXT_drm_format_modifier.



Source: opennet.ru

Tāpiri i te kōrero