Wxrd, ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಸಿಸ್ಟಮ್‌ಗಳಿಗಾಗಿ ವೇಲ್ಯಾಂಡ್-ಆಧಾರಿತ ಸಂಯೋಜಿತ ಸರ್ವರ್

ಇತ್ತೀಚೆಗೆ Collabora wxrd ಕಾಂಪೋಸಿಟ್ ಸರ್ವರ್ ಅನ್ನು ಅನಾವರಣಗೊಳಿಸಿತು, ಇದು ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಆಧರಿಸಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಡೆಸ್ಕ್‌ಟಾಪ್ ಅನ್ನು ರೂಪಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ XNUMXD ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಪರಿಸರದಲ್ಲಿ xrddesktop ಘಟಕಗಳನ್ನು ಆಧರಿಸಿದೆ.

ಆಧಾರವಾಗಿ, ಸ್ವೇ ಬಳಕೆದಾರ ಪರಿಸರದ ಡೆವಲಪರ್‌ಗಳು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ wlroots ಲೈಬ್ರರಿ ಮತ್ತು ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ wxrc ಸಂಯೋಜಿತ ಸರ್ವರ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

xrdesktop ನಲ್ಲಿ ಮೂಲತಃ ಪ್ರಸ್ತಾಪಿಸಲಾದ ಪರಿಹಾರಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿ, wxrd ವಿಶೇಷ ಸಂಯೋಜಿತ ಸರ್ವರ್ ಅನ್ನು ನೀಡುತ್ತದೆ ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಪರಿಸರಕ್ಕಾಗಿ, ವಿಂಡೋ ಮತ್ತು ಸ್ಕಿನ್ ಮ್ಯಾನೇಜರ್‌ಗಳನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುವ ಬದಲು ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಸಿಸ್ಟಮ್‌ಗಳಿಗಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗಳು (xrdesktop ಯೋಜನೆಯು kwin ಮತ್ತು GNOME ಶೆಲ್‌ಗಾಗಿ ಪ್ರತ್ಯೇಕ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಈ ಘಟಕಗಳ ಪ್ರತಿ ಹೊಸ ಬಿಡುಗಡೆಗೆ ಹೊಂದಿಕೊಳ್ಳುವ ಅಗತ್ಯವಿರುತ್ತದೆ).

wxrd ಅನ್ನು ಬಳಸುವುದರಿಂದ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಎರಡು ಆಯಾಮದ ಡೆಸ್ಕ್‌ಟಾಪ್‌ನ ವಿಷಯವನ್ನು ಪ್ರತಿಬಿಂಬಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಅದೇ ಸಮಯದಲ್ಲಿ ಅದನ್ನು ಸಾಮಾನ್ಯ ಮಾನಿಟರ್‌ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ವಿಶೇಷವಾಗಿ ಮೂರು ಆಯಾಮದ ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಲಾದ ವಿಂಡೋಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ನಿರ್ವಹಿಸಲು (ಅಂದರೆ, ಅಲ್ಲ. ಪ್ರಸ್ತುತ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಬಳಸಲಾಗುವ ಡೆಸ್ಕ್‌ಟಾಪ್‌ಗೆ VR ಹೆಲ್ಮೆಟ್‌ನಿಂದ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸಲು) ಮತ್ತು ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಹೆಲ್ಮೆಟ್‌ಗೆ ಪ್ರತ್ಯೇಕ ಪರಿಸರವನ್ನು ರೂಪಿಸುತ್ತದೆ).

ಇದೇ ರೀತಿಯ ಯೋಜನೆಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ ಉದಾಹರಣೆಗೆ ಸಿಮುಲಾ VR, ಸ್ಟಾರ್‌ಡಸ್ಟ್, ಮೋಟರ್‌ಕಾರ್ ಮತ್ತು ಸೇಫ್‌ಸ್ಪೇಸಸ್, ಸಂಯೋಜಿತ ಸರ್ವರ್ ಕನಿಷ್ಠ ಅವಲಂಬನೆಗಳು ಮತ್ತು ಸಂಪನ್ಮೂಲ ಬಳಕೆಯನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು wxrd ಅನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆ. Wxrd ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಆಧರಿಸಿದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು xwayland DDX ಸರ್ವರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು X11 ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ.

ವರ್ಚುವಲ್ ಕೀಬೋರ್ಡ್‌ಗಳಿಗಾಗಿ ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್‌ನ ವಿಸ್ತರಣೆಯು ಅಭಿವೃದ್ಧಿ ಹಂತದಲ್ಲಿದೆ, wxrd ಗೆ ಡೇಟಾ ಇನ್‌ಪುಟ್ ಎಲ್ಲಾ ಯುನಿಕೋಡ್ ಅಕ್ಷರಗಳನ್ನು ವರ್ಗಾಯಿಸುವ ಕೀಬೋರ್ಡ್ ಎಮ್ಯುಲೇಶನ್ ಸಿಸ್ಟಮ್ ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ, xrdesktop ನಲ್ಲಿ ಒದಗಿಸಲಾದ ವರ್ಚುವಲ್ ಕೀಬೋರ್ಡ್‌ನಿಂದ ಎಮೋಜಿ ಸೇರಿದಂತೆ.

wxrd Vulkan ಗ್ರಾಫಿಕ್ಸ್ API ಮತ್ತು VK_EXT_image_drm_format_modifier ವಿಸ್ತರಣೆಯನ್ನು ಬೆಂಬಲಿಸುವ ವೀಡಿಯೊ ಕಾರ್ಡ್ ಅಗತ್ಯವಿದೆ, ಆವೃತ್ತಿ 21.1 ರಿಂದ ಮೆಸಾಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ (ಉಬುಂಟು 21.04 ನೊಂದಿಗೆ ಸೇರಿಸಲಾಗಿದೆ). ರೆಂಡರಿಂಗ್‌ಗಾಗಿ Vulkan API ಅನ್ನು ಬಳಸುವುದಕ್ಕೆ VK_EXT_physical_device_drm ವಿಸ್ತರಣೆಯ ಅಗತ್ಯವಿದೆ, ಇದನ್ನು Mesa 21.2 (Ubuntu 21.10) ನಲ್ಲಿ ಪರಿಚಯಿಸಲಾಗಿದೆ.

ಪ್ರತ್ಯೇಕ ಸಂಯೋಜಿತ ಸರ್ವರ್ ಅನ್ನು ಬಳಸುವ ಅನುಕೂಲಗಳು ಸಾಂಪ್ರದಾಯಿಕ ಡೆಸ್ಕ್‌ಟಾಪ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಲು ಬಳಸುವ 2D ವಿಂಡೋ ಮ್ಯಾನೇಜರ್‌ಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸುವ ಬದಲು ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಸಿಸ್ಟಮ್‌ಗಳಿಗಾಗಿ:

  • Wayland ಅಥವಾ X11-ಆಧಾರಿತ ಸೆಷನ್‌ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿದಾಗ, wlroots ಲೈಬ್ರರಿಯು ವಿಂಡೋವನ್ನು ತೆರೆಯುತ್ತದೆ, ಅಲ್ಲಿ ನೀವು ಕೀಬೋರ್ಡ್ ಇನ್‌ಪುಟ್ ಮತ್ತು ಮೌಸ್ ಈವೆಂಟ್‌ಗಳನ್ನು ಸುಲಭವಾಗಿ ಸೆರೆಹಿಡಿಯಬಹುದು ಮತ್ತು ಆ ಇನ್‌ಪುಟ್ ಅನ್ನು ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಪರಿಸರದಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ವಿಂಡೋಗೆ ಮರುನಿರ್ದೇಶಿಸಬಹುದು. ಭವಿಷ್ಯದಲ್ಲಿ, ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ನಿಯಂತ್ರಕದ ಮೂಲಕ ಮಾತ್ರವಲ್ಲದೆ ಸಾಂಪ್ರದಾಯಿಕ ಕೀಬೋರ್ಡ್ ಮತ್ತು ಮೌಸ್‌ನ ಮೂಲಕವೂ ಇನ್‌ಪುಟ್ ಅನ್ನು ಸಂಘಟಿಸಲು ಈ ಅವಕಾಶವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಅವರು ಯೋಜಿಸಿದ್ದಾರೆ.
  • ವಿಂಡೋಸ್ 2D ಡೆಸ್ಕ್‌ಟಾಪ್‌ನ ಅಂಚುಗಳಿಂದ ಸೀಮಿತವಾಗಿಲ್ಲ ಮತ್ತು ಅನಿಯಂತ್ರಿತವಾಗಿ ಗಾತ್ರದಲ್ಲಿರಬಹುದು, ಹಾರ್ಡ್‌ವೇರ್ ಬೆಂಬಲಿಸುವ ಗರಿಷ್ಠ ವಿನ್ಯಾಸದ ಗಾತ್ರದಿಂದ ಮಾತ್ರ ಸೀಮಿತವಾಗಿರುತ್ತದೆ.
  • wxrd ನಲ್ಲಿ ವಿಂಡೋಸ್ ರೆಂಡರಿಂಗ್ ಅನ್ನು ಸ್ಥಳೀಯ 3D ಹೆಡ್‌ಸೆಟ್ (HMD) ರಿಫ್ರೆಶ್ ದರದೊಂದಿಗೆ ಮಾಡಲಾಗುತ್ತದೆ, ಆದರೆ ಸಾಮಾನ್ಯ ವಿಂಡೋ ಮ್ಯಾನೇಜರ್ ವಿಂಡೋ ಮಿರರಿಂಗ್ ಸ್ಥಿರ ಮಾನಿಟರ್‌ನಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಲು ಬಳಸುವ ರಿಫ್ರೆಶ್ ದರವನ್ನು ಬಳಸುತ್ತದೆ.
  • ಸ್ಥಿರ ಮಾನಿಟರ್‌ನ ಪಿಕ್ಸೆಲ್ ಸಾಂದ್ರತೆಯನ್ನು ಉಲ್ಲೇಖಿಸದೆ, 3D ಹೆಲ್ಮೆಟ್‌ನ ಪಿಕ್ಸೆಲ್ ಸಾಂದ್ರತೆಯನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು ಫಾಂಟ್ ರೆಂಡರಿಂಗ್ ಅನ್ನು ಮಾಡಬಹುದು.
  • ಕೇವಲ 3D ಹೆಲ್ಮೆಟ್ ಹೊಂದಿರುವ ಮತ್ತು ಸಾಮಾನ್ಯ ಮಾನಿಟರ್ ಹೊಂದಿರದ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ wxrd ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿದೆ.

ಹಾಗೆಯೇ ಪ್ರತ್ಯೇಕ ಸಂಯೋಜಿತ ಸರ್ವರ್‌ನ ಅನಾನುಕೂಲಗಳು ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿಗಾಗಿ:

  • ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಪರಿಸರದಲ್ಲಿ, ಸಾಂಪ್ರದಾಯಿಕ ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಲ್ಲಿ ಈಗಾಗಲೇ ತೆರೆದಿರುವ ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಪರಿಸರಕ್ಕೆ (ಅಂದರೆ, ಕೆಲಸ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸಲು) ವರ್ಗಾಯಿಸುವ ಅಥವಾ ಪ್ರತಿಬಿಂಬಿಸುವ ಸಾಮರ್ಥ್ಯವಿಲ್ಲದೆ ಪ್ರತ್ಯೇಕ ಸಂಯೋಜಿತ ಸರ್ವರ್‌ಗಾಗಿ ವಿಶೇಷವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸಲಾಗುತ್ತದೆ. ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಪರಿಸರದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ತೆರೆಯಿರಿ) ಸಾಮಾನ್ಯ ಪರದೆಯಲ್ಲಿ, ನೀವು 3D ಹೆಲ್ಮೆಟ್‌ಗಾಗಿ ಪ್ರತ್ಯೇಕ ಪರಿಸರದಲ್ಲಿ ಮರುಪ್ರಾರಂಭಿಸಬೇಕಾಗುತ್ತದೆ).
  • ವಲ್ಕನ್ API ಅಳವಡಿಕೆಗಳಲ್ಲಿ ವೇಲ್ಯಾಂಡ್ ಬೆಂಬಲ ಸೀಮಿತವಾಗಿರಬಹುದು. ಉದಾಹರಣೆಗೆ, VK_EXT_drm_format_modifier ವಿಸ್ತರಣೆಗೆ ಬೆಂಬಲದ ಕೊರತೆಯಿಂದಾಗಿ ಸ್ವಾಮ್ಯದ NVIDIA ಡ್ರೈವರ್‌ಗಳೊಂದಿಗೆ gbm ಮತ್ತು wlroots ಅನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ.

ಮೂಲ: https://www.collabora.com


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.