NVIDIA ಡ್ರೈವರ್‌ಗಳಲ್ಲಿ ವೇಲ್ಯಾಂಡ್ ಬೆಂಬಲದ ಸ್ಥಿತಿ

NVIDIA ಸ್ವಾಮ್ಯದ ಡ್ರೈವರ್‌ಗಳ ಪ್ರಮುಖ ಡೆವಲಪರ್‌ಗಳಲ್ಲಿ ಒಬ್ಬರಾದ Aaron Plattner, R515 ಡ್ರೈವರ್‌ಗಳ ಪರೀಕ್ಷಾ ಶಾಖೆಯಲ್ಲಿ ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಬೆಂಬಲದ ಸ್ಥಿತಿಯನ್ನು ಪ್ರಕಟಿಸಿದ್ದಾರೆ, ಇದಕ್ಕಾಗಿ NVIDIA ಕರ್ನಲ್ ಮಟ್ಟದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಎಲ್ಲಾ ಘಟಕಗಳಿಗೆ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಒದಗಿಸಿದೆ. ಹಲವಾರು ಪ್ರದೇಶಗಳಲ್ಲಿ, NVIDIA ಡ್ರೈವರ್‌ನಲ್ಲಿನ ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಬೆಂಬಲವು ಇನ್ನೂ X11 ಬೆಂಬಲದೊಂದಿಗೆ ಸಮಾನತೆಯನ್ನು ತಲುಪಿಲ್ಲ ಎಂದು ಗಮನಿಸಲಾಗಿದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, NVIDIA ಡ್ರೈವರ್‌ನಲ್ಲಿನ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು ಅದರ ಆಧಾರದ ಮೇಲೆ ಸಂಯೋಜಿತ ಸರ್ವರ್‌ಗಳ ಸಾಮಾನ್ಯ ಮಿತಿಗಳಿಂದಾಗಿ ವಿಳಂಬವಾಗಿದೆ.

ಚಾಲಕ ಮಿತಿಗಳು:

  • ನಂತರದ ಸಂಸ್ಕರಣೆ, ಸಂಯೋಜನೆ, ಪ್ರದರ್ಶನ ಮತ್ತು ವೀಡಿಯೊ ಡಿಕೋಡಿಂಗ್‌ಗಾಗಿ ಹಾರ್ಡ್‌ವೇರ್ ವೇಗವರ್ಧಕ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ libvdpau ಲೈಬ್ರರಿಯು ವೇಲ್ಯಾಂಡ್‌ಗೆ ಅಂತರ್ನಿರ್ಮಿತ ಬೆಂಬಲವನ್ನು ಹೊಂದಿಲ್ಲ. Xwayland ನೊಂದಿಗೆ ಗ್ರಂಥಾಲಯವನ್ನು ಸಹ ಬಳಸಲಾಗುವುದಿಲ್ಲ.
  • ಸ್ಕ್ರೀನ್ ಕ್ಯಾಪ್ಚರ್‌ಗಾಗಿ ಬಳಸಲಾಗುವ NvFBC (NVIDIA FrameBuffer Capture) ಲೈಬ್ರರಿಯಲ್ಲಿ Wayland ಮತ್ತು Xwayland ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.
  • nvidia-drm ಮಾಡ್ಯೂಲ್ G-Sync ನಂತಹ ವೇರಿಯಬಲ್ ರಿಫ್ರೆಶ್ ರೇಟ್ ಸಾಮರ್ಥ್ಯಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ, ಅವುಗಳನ್ನು ವೇಲ್ಯಾಂಡ್-ಆಧಾರಿತ ಪರಿಸರದಲ್ಲಿ ಬಳಸದಂತೆ ತಡೆಯುತ್ತದೆ.
  • ವೇಲ್ಯಾಂಡ್-ಆಧಾರಿತ ಪರಿಸರದಲ್ಲಿ, ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಪರದೆಗಳಿಗೆ ಔಟ್‌ಪುಟ್, ಉದಾಹರಣೆಗೆ, ಸ್ಟೀಮ್‌ವಿಆರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಿಂದ ಬೆಂಬಲಿತವಾಗಿದೆ, ಡಿಆರ್‌ಎಂ ಲೀಸ್ ಮೆಕ್ಯಾನಿಸಂನ ಅಸಮರ್ಥತೆಯಿಂದಾಗಿ ಲಭ್ಯವಿಲ್ಲ, ಇದು ವಿಭಿನ್ನ ಬಫರ್‌ಗಳೊಂದಿಗೆ ಸ್ಟಿರಿಯೊ ಇಮೇಜ್ ಅನ್ನು ರಚಿಸಲು ಅಗತ್ಯವಾದ ಡಿಆರ್‌ಎಂ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ವರ್ಚುವಲ್ ರಿಯಾಲಿಟಿ ಹೆಡ್‌ಸೆಟ್‌ಗಳಿಗೆ ಔಟ್‌ಪುಟ್ ಮಾಡುವಾಗ ಎಡ ಮತ್ತು ಬಲ ಕಣ್ಣುಗಳು.
  • Xwayland EGL_EXT_platform_x11 ವಿಸ್ತರಣೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.
  • nvidia-drm ಮಾಡ್ಯೂಲ್ GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING ಮತ್ತು COLOR_RANGE ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸಂಯೋಜಿತ ನಿರ್ವಾಹಕಗಳಲ್ಲಿ ಬಣ್ಣ ತಿದ್ದುಪಡಿಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲವನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.
  • ವೇಲ್ಯಾಂಡ್ ಅನ್ನು ಬಳಸುವಾಗ, ಎನ್ವಿಡಿಯಾ-ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಉಪಯುಕ್ತತೆಯ ಕಾರ್ಯವು ಸೀಮಿತವಾಗಿರುತ್ತದೆ.
  • GLX ನಲ್ಲಿ Xwayland ನೊಂದಿಗೆ, ಔಟ್‌ಪುಟ್ ಬಫರ್ ಅನ್ನು ಪರದೆಯ ಮೇಲೆ (ಫ್ರಂಟ್-ಬಫರ್) ಡ್ರಾಯಿಂಗ್ ಡಬಲ್ ಬಫರಿಂಗ್‌ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ.

ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು ಸಂಯೋಜಿತ ಸರ್ವರ್‌ಗಳ ಮಿತಿಗಳು:

  • ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಅಥವಾ ಸಂಯೋಜಿತ ಸರ್ವರ್‌ಗಳು ಸ್ಟಿರಿಯೊ ಔಟ್‌ಪುಟ್, SLI, ಮಲ್ಟಿ-ಜಿಪಿಯು ಮೊಸಾಯಿಕ್, ಫ್ರೇಮ್ ಲಾಕ್, ಜೆನ್‌ಲಾಕ್, ಸ್ವಾಪ್ ಗ್ರೂಪ್‌ಗಳು ಮತ್ತು ಸುಧಾರಿತ ಡಿಸ್‌ಪ್ಲೇ ಮೋಡ್‌ಗಳಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ (ವಾರ್ಪ್, ಬ್ಲೆಂಡ್, ಪಿಕ್ಸೆಲ್ ಶಿಫ್ಟ್ ಮತ್ತು YUV420 ಎಮ್ಯುಲೇಶನ್). ಸ್ಪಷ್ಟವಾಗಿ, ಅಂತಹ ಕಾರ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹೊಸ EGL ವಿಸ್ತರಣೆಗಳ ರಚನೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ.
  • PCI-Express Runtime D3 (RTD3) ಮೂಲಕ ವೀಡಿಯೊ ಮೆಮೊರಿಯನ್ನು ಪವರ್ ಡೌನ್ ಮಾಡಲು ವೇಲ್ಯಾಂಡ್ ಸಂಯೋಜಿತ ಸರ್ವರ್‌ಗಳಿಗೆ ಅನುಮತಿಸುವ ಯಾವುದೇ ಸಾಮಾನ್ಯವಾಗಿ ಅಂಗೀಕರಿಸಲ್ಪಟ್ಟ API ಇಲ್ಲ.
  • ಅಪ್ಲಿಕೇಶನ್ ರೆಂಡರಿಂಗ್ ಮತ್ತು ಸ್ಕ್ರೀನ್ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು NVIDIA ಡ್ರೈವರ್‌ನಲ್ಲಿ ಬಳಸಬಹುದಾದ ಯಾಂತ್ರಿಕ ವ್ಯವಸ್ಥೆಯನ್ನು Xwayland ಹೊಂದಿಲ್ಲ. ಅಂತಹ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಇಲ್ಲದೆ, ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ದೃಷ್ಟಿ ವಿರೂಪಗಳನ್ನು ತಳ್ಳಿಹಾಕಲಾಗುವುದಿಲ್ಲ.
  • ವೇಲ್ಯಾಂಡ್ ಸಂಯೋಜಿತ ಸರ್ವರ್‌ಗಳು ಸ್ಕ್ರೀನ್ ಮಲ್ಟಿಪ್ಲೆಕ್ಸರ್‌ಗಳನ್ನು (mux) ಬೆಂಬಲಿಸುವುದಿಲ್ಲ, ಎರಡು GPU ಗಳೊಂದಿಗೆ ಲ್ಯಾಪ್‌ಟಾಪ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ (ಸಂಯೋಜಿತ ಮತ್ತು ಪ್ರತ್ಯೇಕ) ಡಿಸ್ಕ್ರೀಟ್ GPU ಅನ್ನು ಸಮಗ್ರ ಅಥವಾ ಬಾಹ್ಯ ಪರದೆಗೆ ನೇರವಾಗಿ ಸಂಪರ್ಕಿಸಲು. X11 ನಲ್ಲಿ, ಡಿಸ್ಕ್ರೀಟ್ GPU ಮೂಲಕ ಪೂರ್ಣ-ಪರದೆಯ ಅಪ್ಲಿಕೇಶನ್ ಔಟ್‌ಪುಟ್ ಮಾಡಿದಾಗ "mux" ಪರದೆಯು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬದಲಾಯಿಸಬಹುದು.
  • GLX ಮೂಲಕ ಪರೋಕ್ಷ ರೆಂಡರಿಂಗ್ Xwayland ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ GLAMOR 2D ವೇಗವರ್ಧಕ ಆರ್ಕಿಟೆಕ್ಚರ್‌ನ ಅನುಷ್ಠಾನವು NVIDIA ನ EGL ಅನುಷ್ಠಾನಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ.
  • Xwayland-ಆಧಾರಿತ ಪರಿಸರದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ GLX ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಹಾರ್ಡ್‌ವೇರ್ ಓವರ್‌ಲೇಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ