වර්චුවල් රියැලිටි පද්ධති සඳහා වේලන්ඩ් පදනම් කරගත් සංයුක්ත සේවාදායකයක් වන wxrd හඳුන්වා දෙන ලදී

Collabora සමාගම විසින් වේලන්ඩ් ප්‍රොටෝකෝලය මත ක්‍රියාත්මක කරන ලද සහ ත්‍රිමාණ අතථ්‍ය යථාර්ත පරිසරයන් තුළ xrdesktop සංරචක මත පදනම්ව ඩෙස්ක්ටොප් එකක් නිර්මාණය කිරීම සඳහා අදහස් කරන ලද සංයුක්ත සේවාදායකය wxrd ඉදිරිපත් කරන ලදී. පදනම වන්නේ Sway පරිශීලක පරිසරයේ සංවර්ධකයින් විසින් සංවර්ධනය කරන ලද wlroots පුස්තකාලය සහ අතථ්‍ය යථාර්ත පද්ධතිවල භාවිතය සඳහා නිර්මාණය කර ඇති wxrc සංයුක්ත සේවාදායකයයි. ව්යාපෘති කේතය C වලින් ලියා ඇති අතර MIT බලපත්රය යටතේ බෙදා හරිනු ලැබේ.

xrdesktop හි මුලින් යෝජනා කරන ලද විසඳුම මෙන් නොව, wxrd විසින් දැනට පවතින කවුළු කළමනාකරුවන් සහ VR පද්ධති සඳහා ඩෙස්ක්ටොප් කවච අනුවර්තනය කිරීම වෙනුවට අතථ්‍ය යථාර්ත පරිසරයන් සඳහා විශේෂිත සංයුක්ත සේවාදායකයක් ලබා දෙයි (xrdesktop ව්‍යාපෘතිය kwin සහ GNOME Shell සඳහා වෙන වෙනම පැච් සපයයි. මෙම සංරචක මුදා හැරීම). wxrd භාවිතය මඟින් ඔබට පවතින ද්විමාන ඩෙස්ක්ටොප් එකක අන්තර්ගතය පිළිබිඹු කිරීමට පමණක් නොව, සාමාන්‍ය මොනිටරයක පෙන්වා ඇති අතර, ත්‍රිමාණ ඩෙස්ක්ටොප් එකක් සඳහා විශේෂයෙන් දියත් කරන ලද කවුළු වෙන වෙනම සැකසීමට (එනම්, ප්‍රවේශය ලබා නොදේ. VR හිස්වැස්ම වත්මන් පද්ධති වගුවේ භාවිතා කරන ඩෙස්ක්ටොප් එකට, නමුත් VR හිස්වැස්ම සඳහා වෙනම පරිසරයක් සැකසීමට).

Simula VR, Stardust, Motorcar සහ Safespaces වැනි සමාන ව්‍යාපෘති මෙන් නොව, wxrd සංයුක්ත සේවාදායකය නිර්මාණය කර ඇත්තේ අවම පරායත්තතා සංඛ්‍යාවක් සහ අඩු සම්පත් පරිභෝජනයක් භාවිතා කිරීම සඳහා ය. Wxrd ඔබට වේලන්ඩ් ප්‍රොටෝකෝලය මත පදනම් වූ යෙදුම් සමඟ පමණක් වැඩ කිරීමට ඉඩ ලබා දෙන අතර xwayland DDX සේවාදායකය භාවිතයෙන් X11 යෙදුම් දියත් කිරීමට හැකි වේ.

අතථ්‍ය යතුරුපුවරු සඳහා වේලන්ඩ් ප්‍රොටෝකෝලය දිගුව සංවර්ධනය වෙමින් පවතින බැවින්, xrdesktop හි සපයා ඇති අතථ්‍ය යතුරුපුවරුවෙන් ඉමොජි ඇතුළු සියලුම යුනිකෝඩ් අක්ෂර මාරු කරන යතුරුපුවරු ආදාන අනුකරණ පද්ධතියක් හරහා wxrd වෙත ආදානය ක්‍රියාත්මක වේ. wxrd ධාවනය කිරීමට, ඔබට Vulkan graphics API සහ VK_EXT_image_drm_format_modifier දිගුව සඳහා සහය දක්වන වීඩියෝ කාඩ්පතක් අවශ්‍ය වේ, 21.1 නිකුත් කිරීමේ සිට Mesa හි සහය දක්වයි (Ubuntu 21.04 හි ඇතුළත්). විදැහුම්කරණය සඳහා Vulkan API භාවිතා කිරීමට Mesa 21.2 (Ubuntu 21.10) හි හඳුන්වා දුන් VK_EXT_physical_device_drmm දිගුව අවශ්‍ය වේ.

සාම්ප්‍රදායික ඩෙස්ක්ටොප් එකක් පෙන්වීමට භාවිතා කරන XNUMXD කවුළු කළමනාකරුවන් සමඟ ඒකාබද්ධ වීම වෙනුවට අතථ්‍ය යථාර්ත පද්ධති සඳහා වෙනම සංයුක්ත සේවාදායකයක් භාවිතා කිරීමේ වාසි:

  • Wayland හෝ X11-පාදක සැසියක ධාවනය කරන විට, wlroots පුස්තකාලය මඟින් ඔබට යතුරුපුවරු ආදාන සහ මූසික සිදුවීම් පහසුවෙන් ග්‍රහණය කර එම ආදානය අතථ්‍ය යථාර්ත පරිසරයක් තුළ නිශ්චිත කවුළුවකට හරවා යැවිය හැකි කවුළුවක් විවෘත කරයි. අනාගතයේදී, VR පාලකයක් හරහා පමණක් නොව, සාමාන්‍ය යතුරුපුවරුවක් සහ මූසිකයක් භාවිතා කරමින් ආදානය සංවිධානය කිරීමට මෙම විශේෂාංගය භාවිතා කිරීමට ඔවුන් සැලසුම් කරයි.
  • වින්ඩෝස් XNUMXD ඩෙස්ක්ටොප් රාමුවෙන් සීමා නොවන අතර අත්තනෝමතික ප්‍රමාණයෙන් විය හැක, දෘඪාංග මගින් සහාය දක්වන උපරිම වයනය ප්‍රමාණයෙන් පමණක් සීමා වේ.
  • wxrd හි කවුළු විදැහුම්කරණය දේශීය ත්‍රිමාණ හිස සවි කර ඇති සංදර්ශක (HMD) රූපය නැවුම් කිරීමේ අනුපාතයෙන් සිදු කරනු ලබන අතර, සාම්ප්‍රදායික කවුළු කළමනාකරුවන්ගෙන් කවුළු පිළිබිඹු කරන විට, ස්ථාවර මොනිටරයක තොරතුරු යාවත්කාලීන කිරීමට භාවිතා කරන සංඛ්‍යාතය භාවිතා වේ.
  • නිශ්චල මොනිටරයක පික්සල් ඝනත්වය ගැන සඳහන් නොකර, ත්‍රිමාණ හිස්වැස්මක පික්සල් ඝනත්වය සැලකිල්ලට ගනිමින් අකුරු විදැහුම් කළ හැක.
  • ත්‍රිමාණ හෙඩ්සෙට් එකක් පමණක් ඇති සහ සාමාන්‍ය මොනිටරයක් ​​​​නොමැති පද්ධති මත wxrd භාවිතා කළ හැකිය.

VR සඳහා වෙනම සංයුක්ත සේවාදායකයක අවාසි:

  • VR පරිසරය තුළ, සාම්ප්‍රදායික ඩෙස්ක්ටොප් එකක දැනටමත් විවෘත කර ඇති කවුළු VR පරිසරයට මාරු කිරීමේ හෝ දර්පණ කිරීමේ හැකියාවක් නොමැතිව, වෙනම සංයුක්ත සේවාදායකයක් සඳහා විශේෂයෙන් දියත් කරන ලද යෙදුම් පමණක් පෙන්වනු ලැබේ (එනම්, සාමාන්‍ය තිරයක විවෘත යෙදුම් සමඟ දිගටම වැඩ කිරීමට, ඔබ 3D හිස්වැසුම සඳහා වෙනම පරිසරයක නැවත ආරම්භ කිරීමට සිදු වනු ඇත).
  • Vulkan API ක්‍රියාත්මක කිරීමේදී වේලන්ඩ් සහාය සීමා විය හැක. උදාහරණයක් ලෙස, VK_EXT_drm_format_modifier දිගුව සඳහා සහය නොමැතිකම හේතුවෙන් හිමිකාර NVIDIA ධාවක සමඟ gbm සහ wlroots භාවිතා කළ නොහැක.



මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න