Aaron Plattner, ืืืื ืขืจ ืคืื ืื ืืืืคึผื ืืขืืืขืืึธืคึผืขืจืก ืคืื NVIDIA ืคึผืจืึทืคึผืจืืืึทืืขืจื ืืจืืืืขืจืก, ืืื ืคืืจืขืคื ืืืขืื ืืขื ืกืืึทืืืก ืคืื Wayland ืคึผืจืึธืืึธืงืึธื ืฉืืืฆื ืืื ืื ืืขืกืืื ื ืฆืืืืึทื ืคืื R515 ืืจืืืืขืจืก, ืคึฟืึทืจ ืืืึธืก NVIDIA ืืื ืฆืืืขืฉืืขืื ืื ืืงืืจ ืงืึธื ืคึฟืึทืจ ืึทืืข ืงืึทืืคึผืึธืื ืึทื ืฅ ืคืืืกื ืืืง ืืืืฃ ืื ืงืขืจื ืืืจืื. ืขืก ืืื ืืืืขืจืงื ืึทื ืืื ืึท ื ืืืขืจ ืคืื ืืขืืืื, ืฉืืืฆื ืคึฟืึทืจ ืื Wayland ืคึผืจืึธืืึธืงืึธื ืืื ืื NVIDIA ืฉืึธืคืขืจ ืืื ื ืืฉื ื ืึธื ืจืืืฉื ืคึผืึทืจืืืขื ืืื X11 ืฉืืืฆื. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืื ืึธืคึผืฉืืื ืืื ืจืขืื ืฆื ืืืืืข ืคึผืจืึธืืืขืืก ืืื ืื NVIDIA ืฉืึธืคืขืจ ืืื ืืขื ืขืจืึทื ืืืืืืืืฉืึทื ื ืคืื ืื Wayland ืคึผืจืึธืืึธืงืึธื ืืื ืงืึทืืคึผืึทืืึทื ืกืขืจืืืขืจืก ืืืืืจื ืืืืฃ ืขืก.
ืืจืืืืืขืจ ืืืืืืืืฉืึทื ื:
- ืื libvdpau ืืืืืืึธืืขืง, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ื ืืฆื ืืึทืื ืืืึทืจื ืึทืงืกืขืืขืจืืืฉืึทื ืืขืงืึทื ืืืึทืื ืคึฟืึทืจ ืคึผืึธืกื-ืคึผืจืึทืกืขืกืื ื, ืงืึธืืคึผืึธืกืืืื ื, ืึทืจืืืกืืืืึทืื ืืื ืืืืืขื ืืืงืึธืืืื ื, ืืื ื ืืฉื ืึท ืืขืืืื-ืืื ืฉืืืฆื ืคึฟืึทืจ Wayland. ืื ืืืืืืึธืืขืง ืืืื ืงืขื ืขื ื ืื ืืืื ืืขืืืืื ื ืืื Xwayland.
- Wayland ืืื Xwayland ืืขื ืขื ื ืืฉื ืืขืฉืืืฆื ืืื ืื NvFBC (NVIDIA FrameBuffer Capture) ืืืืืืึธืืขืง ืืขื ืืฆื ืคึฟืึทืจ ืคืึทืจืฉืืขืื ืืึทืคึผื.
- ืื nvidia-drm ืืึธืืืืข ืืื ื ืืฉื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืงืืืคึผืึทืืืืึทืืื ืคืื ืื ืจืืคืจืขืฉืื ื ืงืืจืก ืึทืืึท ืืื G-Sync, ืืืึธืก ืคืึทืจืืืื ืืื ืฆื ืืืื ืืขืืืืื ื ืืื Wayland-ืืืืืจื ืื ืืืืืจืึทื ืืึทื ืฅ.
- ืืื Wayland-ืืืืืจื ืื ืืืืืจืึทื ืืึทื ืฅ, ืจืขืืืืืึทื ืฆื ืืืืจืืืึทื ืคืึทืงื ืกืงืจืื ื, ืืืฉื, ืื ืืขืฉืืืฆื ืืืจื ืื SteamVR ืคึผืืึทืืคืึธืจืืข, ืืื ื ืื ืื ืืืฆื ืจืขืื ืฆื ืืขืจ ืื ืึธืคึผืขืจืึทืืืืืื ืคืื ืื DRM ืืื ืืขื ืืขืงืึทื ืืืึทื, ืืืึธืก ืืื ืื ืืจื ืจืขืกืืจืกื ื ืืืืืง ืฆื ืืืฉืขื ืขืจืืื ืึท ืกืืขืจืืึธื ืืืื ืืื ืคืึทืจืฉืืืขื ืข ืืึทืคืขืจื ืคึฟืึทืจ ืื ืืื ืงืก ืืื ืจืขืื ืืืืื ืืืขื ืจืขืืืืืึทื ืฆื ืืืืจืืืึทื ืคืึทืงื ืืขืืกืขืฅ.
- Xwayland ืฉืืืฆื ื ืืฉื ืื EGL_EXT_platform_x11 ืคืึทืจืืขื ืืขืจืื ื.
- ืื nvidia-drm ืืึธืืืืข ืฉืืืฆื ื ืืฉื ืื GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING ืืื COLOR_RANGE ืคึผืจืึธืคึผืขืจืืืขืก ื ืืืืืง ืคึฟืึทืจ ืคืื ืฉืืืฆื ืคึฟืึทืจ ืงืึธืืืจ ืงืขืจืขืงืฉืึทื ืืื ืงืึธืืคึผืึธืกืืืข ืืึทื ืึทืืืฉืขืจื.
- ืืืขื ืืืจ ื ืืฆื Wayland, ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืื nvidia-ืกืขืืืื ืืก ื ืืฆื ืืื ืืืืืืขื.
- ืืื Xwayland ืืื GLX, ืฆืืืืขื ืื ื ืื ืจืขืืืืืึทื ืืึทืคืขืจ ืฆื ืื ืคืึทืจืฉืืขืื (ืคืจืึธื ื-ืืึทืคืขืจ) ืืื ื ืืฉื ืึทืจืืขืื ืืื ืืึธืคึผื ืืึทืคืขืจืื ื.
ืืืืืืืืฉืึทื ื ืคืื ืื Wayland ืคึผืจืึธืืึธืงืึธื ืืื ืงืึธืืคึผืึธืกืืืข ืกืขืจืืืขืจืก:
- Wayland ืคึผืจืึธืืึธืงืึธื ืึธืืขืจ ืงืึธืืคึผืึธืกืืืข ืกืขืจืืืขืจืก ืฉืืืฆื ื ืืฉื ืคึฟืขืึดืงืืืื ืึทืืึท ืืื ืกืืขืจืืึธื ืจืขืืืืืึทื, ืกืื, ืืืืื-ืืคึผื ืืึธืกืึทืืง, ืจืึทื ืืึทืง, ืืขื ืืึทืง, ืืืกืืืึทืื ืืจืืคึผืขืก ืืื ืึทืืืึทื ืกืืจืืข ืึทืจืืืกืืืืึทืื ืืึธืืขืก (ืืืึทืจืคึผ, ืฆืื ืืืคืืืกื, ืคึผืืงืกืขื ืืืขืจืจืืง ืืื YUV420 ืขืืืึทืืืืฉืึทื). ืืฉืืขืืช, ืืืคึผืืึทืืขื ืื ื ืึทืืึท ืคืึทื ืืงืฉืึทื ืึทืืืื ืืืขื ืืึทืจืคื ืื ืฉืึทืคืื ื ืคืื ื ืืึทืข EGL ืืงืกืืขื ืฉืึทื ื.
- ืขืก ืืื ืงืืื ืืืื ืื ืืขื ืืืขื ืึทืคึผื ืืืึธืก ืึทืืึทืื Wayland ืงืึธืืคึผืึธืกืืืข ืกืขืจืืืขืจืก ืฆื ืืึทืื ืึทืจืึธืคึผ ืืืืืขื ืืึผืจืื ืืืจื PCI-Express Runtime D3 (RTD3).
- Xwayland ืคืขืื ืึท ืืขืงืึทื ืืืึทื ืืืึธืก ืงืขื ืขื ืืืื ืืขืืืืื ื ืืื ืื NVIDIA ืฉืึธืคืขืจ ืฆื ืกืื ืืงืจืึทื ืืื ืึทืคึผืืึทืงืืืฉืึทื ืจืขื ืืขืจืื ื ืืื ืคืึทืจืฉืืขืื ืจืขืืืืืึทื. ืึธื ืึทืืึท ืกืื ืืงืจืึทื ืึทืืืืฉืึทื, ืืื ืขืืืขืืข ืฆืืฉืืื ืื, ืืืืืฉืึทืืืึทื ืืืกืืึธืจืฉืึทื ื ืงืขื ืขื ื ืื ืืืื ืจืืื ืืืืก.
- Wayland ืงืึธืืคึผืึธืกืืืข ืกืขืจืืืขืจืก ืฉืืืฆื ื ืืฉื ืคืึทืจืฉืืขืื ืืืืืืคึผืืขืงืกืขืจืก (ืืืงืก), ืืขื ืืฆื ืืืืฃ ืืึทืคึผืืึทืคึผืก ืืื ืฆืืืื ืืคึผืืก (ืื ืึทืืจืืืืื ืืื ืืืกืงืจืขืืข) ืฆื ืืืืื ืคืึทืจืืื ืื ืึท ืืืกืงืจืขืืข ืืคึผื ืฆื ืึทื ืื ืึทืืจืืืืื ืึธืืขืจ ืคืื ืืจืืืกื ืืืง ืคืึทืจืฉืืขืื. ืืื X11, ืื "ืืืงืก" ืคืึทืจืฉืืขืื ืงืขื ืขื ืืืืืึธืืึทืืืฉ ืืึทืฉืืืืขื ืืืขื ืึท ืคืื-ืคืึทืจืฉืืขืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืึทืืืคึผืืฅ ืืืจื ืื ืืืกืงืจืขืืข ืืคึผื.
- ืืืืืจืขืงื ืจืขื ืืขืจืื ื ืืืจื GLX ืืื ื ืืฉื ืึทืจืืขืื ืืื Xwayland ืืืืึทื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื GLAMOR 2D ืึทืงืกืขืืขืจืืืฉืึทื ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ื ืืฉื ืงืึทืืคึผืึทืืึทืืึทื ืืื NVIDIA ืก EGL ืืืคึผืืึทืืขื ืืืืฉืึทื.
- GLX ืึทืคึผืืึทืงืืืฉืึทื ื ืืืึธืก ืืืืคื ืืื Xwayland-ืืืืืจื ืื ืืืืืจืึทื ืืึทื ืฅ ืฉืืืฆื ื ืืฉื ืืึทืื ืืืึทืจื ืึธืืืืขืจืืืื.
ืืงืืจ: opennet.ru