Wxrd, વર્ચ્યુઅલ રિયાલિટી સિસ્ટમ્સ માટે વેલેન્ડ-આધારિત સંયુક્ત સર્વર

તાજેતરમાં કોલાબોરાએ wxrd સંયુક્ત સર્વરનું અનાવરણ કર્યું, જે વેલેન્ડ પ્રોટોકોલના આધારે લાગુ કરવામાં આવે છે અને ડેસ્કટોપ બનાવવા માટે રચાયેલ છે XNUMXD વર્ચ્યુઅલ રિયાલિટી વાતાવરણમાં xrdesktop ઘટકો પર આધારિત.

એક આધાર તરીકે, સ્વે વપરાશકર્તા પર્યાવરણના વિકાસકર્તાઓ દ્વારા વિકસિત wlroots લાઇબ્રેરી અને વર્ચ્યુઅલ રિયાલિટી સિસ્ટમમાં ઉપયોગ માટે રચાયેલ wxrc સંયુક્ત સર્વરનો ઉપયોગ થાય છે.

xrdesktop માં મૂળ રીતે પ્રસ્તાવિત ઉકેલથી વિપરીત, wxrd વિશિષ્ટ સંયુક્ત સર્વર પ્રદાન કરે છે વર્ચ્યુઅલ રિયાલિટી વાતાવરણ માટે, વિન્ડો અને સ્કિન મેનેજર્સને અનુકૂલન કરવાને બદલે વર્ચ્યુઅલ રિયાલિટી સિસ્ટમ્સ માટે હાલના ડેસ્કટોપ (xrdesktop પ્રોજેક્ટ kwin અને GNOME શેલ માટે અલગ પેચો પૂરા પાડે છે, જે આ ઘટકોના દરેક નવા પ્રકાશન માટે અનુકૂલનની જરૂર છે).

wxrd નો ઉપયોગ કરવાથી તમે માત્ર હાલના દ્વિ-પરિમાણીય ડેસ્કટોપની સામગ્રીને પ્રતિબિંબિત કરી શકો છો, તે જ સમયે તે સામાન્ય મોનિટર પર પ્રદર્શિત થાય છે, પણ ખાસ કરીને ત્રિ-પરિમાણીય ડેસ્કટોપ માટે લૉન્ચ કરવામાં આવેલી વિન્ડોઝને અલગથી હેન્ડલ કરવાની પણ મંજૂરી આપે છે (એટલે ​​​​કે, નહીં. વર્તમાન સિસ્ટમમાં વપરાતા ડેસ્કટોપ પર VR હેલ્મેટથી ઍક્સેસ પ્રદાન કરવા માટે) અને વર્ચ્યુઅલ રિયાલિટી હેલ્મેટ માટે અલગ વાતાવરણ બનાવે છે).

સમાન પ્રોજેક્ટ્સથી વિપરીત જેમ કે સિમુલા વીઆર, સ્ટારડસ્ટ, મોટરકાર અને સેફસ્પેસ, સંયુક્ત સર્વર wxrd એ ન્યૂનતમ નિર્ભરતા અને સંસાધન વપરાશને ધ્યાનમાં રાખીને બનાવવામાં આવે છે. Wxrd એ વેલેન્ડ પ્રોટોકોલ પર આધારિત એપ્લિકેશનો સાથે કામ કરવાની પણ પરવાનગી આપે છે અને xwayland DDX સર્વરનો ઉપયોગ કરીને X11 કાર્યક્રમો ચલાવવાનું શક્ય બનાવે છે.

વર્ચ્યુઅલ કીબોર્ડ માટે વેલેન્ડ પ્રોટોકોલનું વિસ્તરણ વિકાસ હેઠળ હોવાથી, wxrd માં ડેટા ઇનપુટ કીબોર્ડ ઇમ્યુલેશન સિસ્ટમ દ્વારા અમલમાં મૂકવામાં આવે છે જે તમામ યુનિકોડ અક્ષરોને સ્થાનાંતરિત કરે છે, xrdesktop માં પ્રદાન કરેલ વર્ચ્યુઅલ કીબોર્ડમાંથી ઇમોજી સહિત.

wxrd Vulkan ગ્રાફિક્સ API અને VK_EXT_image_drm_format_modifier એક્સ્ટેંશનને સપોર્ટ કરતું વિડિયો કાર્ડ જરૂરી છે, સંસ્કરણ 21.1 (ઉબુન્ટુ 21.04 સાથે સમાવિષ્ટ) થી Mesa સાથે સુસંગત છે. રેન્ડરિંગ માટે વલ્કન API નો ઉપયોગ કરવા માટે VK_EXT_physical_device_drm એક્સ્ટેંશનની જરૂર છે, જે Mesa 21.2 (Ubuntu 21.10) માં રજૂ કરવામાં આવ્યું હતું.

અલગ સંયુક્ત સર્વરનો ઉપયોગ કરવાના ફાયદાઓમાંથી પરંપરાગત ડેસ્કટોપ પ્રદર્શિત કરવા માટે ઉપયોગમાં લેવાતા 2D વિન્ડો મેનેજર્સ સાથે સંકલિત થવાને બદલે વર્ચ્યુઅલ રિયાલિટી સિસ્ટમ્સ માટે:

  • જ્યારે વેલેન્ડ અથવા X11-આધારિત સત્રમાં લૉગ ઇન થાય છે, ત્યારે wlroots લાઇબ્રેરી એક વિન્ડો ખોલે છે જ્યાં તમે સરળતાથી કીબોર્ડ ઇનપુટ અને માઉસ ઇવેન્ટ્સ કેપ્ચર કરી શકો છો અને તે ઇનપુટને વર્ચ્યુઅલ રિયાલિટી વાતાવરણમાં ચોક્કસ વિન્ડો પર રીડાયરેક્ટ કરી શકો છો. ભવિષ્યમાં, તેઓ માત્ર વર્ચ્યુઅલ રિયાલિટી કંટ્રોલર દ્વારા જ નહીં, પરંતુ પરંપરાગત કીબોર્ડ અને માઉસ દ્વારા પણ ઇનપુટ ગોઠવવાની આ તક લેવાનું વિચારે છે.
  • વિન્ડોઝ 2D ડેસ્કટોપની કિનારીઓ દ્વારા મર્યાદિત નથી અને તે મનસ્વી રીતે માપી શકાય છે, ફક્ત હાર્ડવેર દ્વારા સમર્થિત મહત્તમ ટેક્સચર કદ દ્વારા મર્યાદિત છે.
  • wxrd માં વિન્ડોઝ રેન્ડરિંગ નેટીવ 3D હેડસેટ (HMD) રિફ્રેશ રેટ સાથે કરવામાં આવે છે, જ્યારે સામાન્ય વિન્ડો મેનેજર વિન્ડો મિરરિંગ નિશ્ચિત મોનિટર પર માહિતીને તાજું કરવા માટે ઉપયોગમાં લેવાતા રિફ્રેશ દરનો ઉપયોગ કરે છે.
  • નિશ્ચિત મોનિટરની પિક્સેલ ઘનતાના સંદર્ભ વિના, 3D હેલ્મેટની પિક્સેલ ઘનતાને ધ્યાનમાં લઈને ફોન્ટ રેન્ડરિંગ કરી શકાય છે.
  • wxrd નો ઉપયોગ ફક્ત 3D હેલ્મેટ ધરાવતી અને નિયમિત મોનિટર ધરાવતી ન હોય તેવી સિસ્ટમો પર શક્ય છે.

જ્યારે અલગ સંયુક્ત સર્વરના ગેરફાયદા વર્ચ્યુઅલ વાસ્તવિકતા માટે:

  • વર્ચ્યુઅલ રિયાલિટી એન્વાયર્નમેન્ટમાં, પરંપરાગત ડેસ્કટોપ પર પહેલાથી જ ખુલ્લી હોય તેવી વિન્ડોને વર્ચ્યુઅલ રિયાલિટી એન્વાયર્નમેન્ટમાં ટ્રાન્સફર કરવાની કે મિરર કરવાની ક્ષમતા વિના માત્ર એપ્લીકેશન્સ જ બતાવવામાં આવે છે કે જેઓ અલગ સંયુક્ત સર્વર માટે ખાસ રીલીઝ કરવામાં આવી હોય (એટલે ​​કે, સાથે કામ કરવાનું ચાલુ રાખવું. વર્ચ્યુઅલ રિયાલિટી એન્વાયર્નમેન્ટમાં એપ્લિકેશન ખોલો) સામાન્ય સ્ક્રીન, તમારે 3D હેલ્મેટ માટે અલગ વાતાવરણમાં ફરીથી પ્રારંભ કરવું પડશે).
  • વલ્કન API અમલીકરણમાં વેલેન્ડ સપોર્ટ મર્યાદિત હોઈ શકે છે. ઉદાહરણ તરીકે, VK_EXT_drm_format_modifier એક્સ્ટેંશન માટે આધારના અભાવને કારણે માલિકીના NVIDIA ડ્રાઇવરો સાથે gbm અને wlroots નો ઉપયોગ કરી શકાતો નથી.

સ્રોત: https://www.collabora.com


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.