Wxrd, वर्चुअल रियलिटी सिस्टम के लिए एक वेलैंड-आधारित समग्र सर्वर

हाल ही में Collabora ने wxrd समग्र सर्वर का अनावरण किया, जिसे वेलैंड प्रोटोकॉल के आधार पर लागू किया गया है और एक डेस्कटॉप बनाने के लिए डिज़ाइन किया गया है XNUMXD आभासी वास्तविकता वातावरण के भीतर xrdesktop घटकों पर आधारित।

एक आधार के रूप में, स्व उपयोगकर्ता वातावरण के डेवलपर्स द्वारा विकसित wlroots पुस्तकालय, और वर्चुअल रियलिटी सिस्टम में उपयोग के लिए डिज़ाइन किए गए wxrc समग्र सर्वर का उपयोग किया जाता है।

मूल रूप से xrdesktop में प्रस्तावित समाधान के विपरीत, डब्ल्यूएक्सआरडी एक विशेष समग्र सर्वर प्रदान करता है आभासी वास्तविकता वातावरण के लिए, खिड़की और त्वचा प्रबंधकों को अपनाने के बजाय वर्चुअल रियलिटी सिस्टम के लिए मौजूदा डेस्कटॉप (xrdesktop प्रोजेक्ट kwin और GNOME शेल के लिए अलग पैच प्रदान करता है, जिसके लिए इन घटकों के प्रत्येक नए रिलीज के लिए अनुकूलन की आवश्यकता होती है)।

Wxrd का उपयोग करने से आप न केवल मौजूदा दो-आयामी डेस्कटॉप की सामग्री को मिरर कर सकते हैं, साथ ही यह एक सामान्य मॉनीटर पर प्रदर्शित होता है, बल्कि विशेष रूप से त्रि-आयामी डेस्कटॉप के लिए लॉन्च की गई विंडो को अलग से संभालने की अनुमति देता है (अर्थात, नहीं वीआर हेलमेट से वर्तमान सिस्टम में उपयोग किए जाने वाले डेस्कटॉप तक पहुंच प्रदान करने के लिए) और वर्चुअल रियलिटी हेलमेट के लिए एक अलग वातावरण बनाता है)।

समान परियोजनाओं के विपरीत जैसे सिमुला वीआर, स्टारडस्ट, मोटरकार और सेफस्पेस, समग्र सर्वर wxrd को न्यूनतम निर्भरता और संसाधन खपत को ध्यान में रखते हुए बनाया गया है. Wxrd न केवल वेलैंड प्रोटोकॉल पर आधारित अनुप्रयोगों के साथ काम करने की अनुमति देता है और xwayland DDX सर्वर का उपयोग करके X11 अनुप्रयोगों को चलाना संभव बनाता है।

चूंकि वर्चुअल कीबोर्ड के लिए वेलैंड प्रोटोकॉल का विस्तार विकास के अधीन है, डेटा इनपुट wxrd एक कीबोर्ड इम्यूलेशन सिस्टम के माध्यम से कार्यान्वित किया जाता है जो सभी यूनिकोड वर्णों को स्थानांतरित करता है, इमोजी सहित, xrdesktop में दिए गए वर्चुअल कीबोर्ड से।

डब्ल्यूएक्सआरडी एक वीडियो कार्ड की आवश्यकता है जो वल्कन ग्राफिक्स एपीआई और VK_EXT_image_drm_format_modifier एक्सटेंशन का समर्थन करता है, संस्करण 21.1 से मेसा के साथ संगत (उबंटू 21.04 के साथ शामिल)। प्रतिपादन के लिए वल्कन एपीआई का उपयोग करने के लिए VK_EXT_ Physical_device_drm एक्सटेंशन की आवश्यकता होती है, जिसे मेसा 21.2 (उबंटू 21.10) में पेश किया गया था।

एक अलग समग्र सर्वर का उपयोग करने के लाभों में से वर्चुअल रियलिटी सिस्टम के लिए पारंपरिक डेस्कटॉप प्रदर्शित करने के लिए उपयोग किए जाने वाले 2D विंडो प्रबंधकों के साथ एकीकृत होने के बजाय:

  • जब वेलैंड या X11-आधारित सत्र में लॉग इन किया जाता है, तो wlroots लाइब्रेरी एक विंडो खोलती है जहां आप आसानी से कीबोर्ड इनपुट और माउस ईवेंट कैप्चर कर सकते हैं और उस इनपुट को वर्चुअल रियलिटी वातावरण में एक विशिष्ट विंडो पर रीडायरेक्ट कर सकते हैं। भविष्य में, वे न केवल एक आभासी वास्तविकता नियंत्रक के माध्यम से, बल्कि एक पारंपरिक कीबोर्ड और माउस के माध्यम से इनपुट को व्यवस्थित करने के लिए इस अवसर का लाभ उठाने की योजना बना रहे हैं।
  • विंडोज़ 2डी डेस्कटॉप के किनारों तक सीमित नहीं है और इसे मनमाने ढंग से आकार दिया जा सकता है, केवल हार्डवेयर द्वारा समर्थित अधिकतम बनावट आकार द्वारा सीमित किया जा सकता है।
  • Wxrd में विंडोज रेंडरिंग नेटिव 3D हेडसेट (HMD) रिफ्रेश रेट के साथ किया जाता है, जबकि नॉर्मल विंडो मैनेजर विंडो मिररिंग रिफ्रेश रेट का इस्तेमाल फिक्स्ड मॉनिटर पर जानकारी को रिफ्रेश करने के लिए करती है।
  • एक निश्चित मॉनिटर के पिक्सेल घनत्व के संदर्भ के बिना, 3D हेलमेट के पिक्सेल घनत्व को ध्यान में रखते हुए फ़ॉन्ट प्रतिपादन किया जा सकता है।
  • उन सिस्टम पर wxrd का उपयोग करना संभव है जिनके पास केवल एक 3D हेलमेट है और एक नियमित मॉनिटर नहीं है।

जब एक अलग समग्र सर्वर के नुकसान आभासी वास्तविकता के लिए:

  • एक आभासी वास्तविकता वातावरण में, केवल एक अलग समग्र सर्वर के लिए विशेष रूप से जारी किए गए अनुप्रयोगों को दिखाया जाता है, जो पारंपरिक डेस्कटॉप पर आभासी वास्तविकता वातावरण में पहले से ही खुली खिड़कियों को स्थानांतरित करने या दर्पण करने की क्षमता के बिना दिखाया जाता है (अर्थात, साथ काम करना जारी रखने के लिए) एक आभासी वास्तविकता वातावरण में खुले अनुप्रयोग) सामान्य स्क्रीन, आपको 3D हेलमेट के लिए एक अलग वातावरण में पुनरारंभ करना होगा)।
  • वल्कन एपीआई कार्यान्वयन में वेलैंड समर्थन सीमित हो सकता है। उदाहरण के लिए, VK_EXT_drm_format_modifier एक्सटेंशन के लिए समर्थन की कमी के कारण मालिकाना NVIDIA ड्राइवरों के साथ gbm और wlroots का उपयोग नहीं किया जा सकता है।

Fuente: https://www.collabora.com


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।