ืืกืืก ืืงืื ืฉื XWayland, ืจืืื ื-DDX (Device-Dependent X) ืืืจืืฅ ืืช X.Org Server ืืืคืขืืช ืืืฉืืื X11 ืืกืืืืืช ืืืืกืกืืช Wayland, ืขืืืื ืืื ืืืคืฉืจ ืืืฆืช ืขืืืื ืืืืจื ืืืขืจืืืช ืขื ืื ืืื ืืชืงื ืื ืืจืคืืื ืงื ืืื ืืื ืฉื NVIDIA.
ืื ืืฉืคืื ืืคื ืืืืืงืืช ืฉืืืฆืขื ืืืคืชืืื, ืืืืจ ืืคืขืืช ืืชืืงืื ืื ืฉืฆืืื ื, ืืืืฆืืขืื ืฉื OpenGL ื-Vulkan ืืืืฉืืื X ืืืืคืขืืื ืืืืฆืขืืช XWayland ืืืขื ืืืื ืืจืืฆื ืชืืช ืฉืจืช X ืจืืื. ืืฉืื ืืืื ืืืื ื ืขื ืืื ืขืืื NVIDIA. ืืื ืื ืืืชืงื ืฉื NVIDIA ืขืฆืื, ืชืืืื ืืจืืืืื ืืืจืืฉืื ืืฉืืืืฉ ืืชืืืฆื ื-Xwayland ืชืืคืืข ืืืืช ืืืืจืกืืืช ืืืืืช, ืืื ืื ืืื ืฉืืขื ืฃ 470.x.
ืื ืืกืฃ, ืืฉื ื ืืกืคืจ ืคืืชืืืื ื ืืกืคืื ืืงืฉืืจืื ืืขืจืืืช ืืืจืคืืงื ืฉื ืืื ืืงืก:
- ืืคืชืื Wayland ืืชืื ื ืื ืืฉื ืืช ืืช ืฉื ืืกื ืืฃ ืืจืืฉื ืืื ืืืืืจืื ืฉืืื ื"ืืืกืืจ" ื"ืจืืฉื", ืฉืื ืืืืื "ืืืกืืจ" ื ืืฉืื ืืืืจืื ื ืื ืชืงืื ื ืคืืืืืืช, ืืืืืจื ืขืืืืช, ืื ืชืคืกืช ืืคืืืขื ืืช ืขื ืืื ืืืง ืืืืจื ืืงืืืื. ืืชืืจื, ืงืืืืช freedesktop.org ืืืืืื ืืืฉืชืืฉ ืืืืืจ 'ืืจืืฉื' ืืืงืื ืืืืืจ 'ืืืืกืืจ' ืืืจืืจืช ืืืื ืขืืืจ ืคืจืืืงืืื ืืืฉืื.
ืืขื ืืื ืฉืื ืืจืขืืื ืืื ืืื ืืชื ืืืื. ืืคืจื, ืืื ืื ืืืืจืื, ืฉืืชืืืง ืืืชืจ ื-500 ืืืืืืช ื-openSUSE, ืืื ื ืืช ืืืืขืื ืื ืฉืืืขืื ืขื ืืื GitHub ื-SFC ืืขื ืืืืคืช "ืืืกืืจ" ืืฆืืืขืืช "ืขืืงืจืืช" ืืืกืื ืืจืืื ืืคืืืื. ืืื ืืฆืืข ืืืฉืืืจ ืืื ืืคื ืฉืืื ืืืืชืืงื ืืคืืชืื ืืชืืฉื ืืืงืื ืืืฆืืจ ืืืื ืขื ืฉืื ืืื ืฉืืืช. ืืืืจื ืืืื, ืืื ืฉืื ืืืื ืืืฉืืื ืขื ืืืื ื "ืืืกืืจ", ืืชื ืืืื ืคืฉืื ืืืืืื ืฉืฉื ื ืกื ืืคืื ืืขืืื ืืืฆื ืืื ืฉื ืืืืืืืช, ืืืขืฉื ืืื ืืฉืืืจ ืืช ืืืื ื ืืงืืืข.
- ืื ืื ืืืชืงื lavapipe Mesa, ืืืืืขื ืืขืืืื ืชืืื ื ืืฉืืืืฉ ื-LLVM ืืืฆืืจืช ืงืื, ืชืืื ืืืืฉืง API ืืืจืคื ืฉื Vulkan 1.1 ืืืชืืื ืืช ืืกืืืืืช ืืืคืจื Vulkan 1.2 (ืืขืืจ ืจืง OpenGL ื ืชืื ืืืืืื ื-lavapipe). ืืฆืืื ืื ืื ืื ืขืืืจ ืืืฆืืื ืืช ืื ืืืืืงืืช ืืืืกืืช ืืช ืืชืืื ืืช ืืืืฉืืช ืฉื Vulkan 1.1, ืื ืขื ืื ื ืืฉื ืืืืชื ืืืืงืืช ืขืืืจ Vulkan 1.0, ืื ืฉืืื ืข ืืช ืืืกืืื ืืจืฉืืืช ืฉืื ืืชืืืื ื-Vulkan.
- ืขืจืืช ืืืืื Vgpu_unlock ืคืืจืกืื, ืืืืคืฉืจืช ืื ืืืคืขืื ืชืืืื ื-vGPU ืืืืง ืืืจืืืกื ืืืกื NVIDIA Geforce ื-Quadro, ืฉืืื ื ืชืืืืื ืจืฉืืืช ื-vGPUs, ืื ืืืืกืกืื ืขื ืืืชื ืฉืื ืืื ืืจืืืกื ืืกืื ืืืงืจืื ืืืชืจ (ืคืื ืงืฆืืื ืืืืช ื-GPU ืืืืืจืืืืืืช ืืืืืืช ืขื ืืื ืชืึนืื ึธื).
- ืืืฆืืช ืืืฉืื ืจืืฉืื ื ืฉื ืื ืื ืืืชืงื ืืืืฉ PanVk ืืงืื ืคืชืื, ืืืกืคืง ืชืืืื ืขืืืจ ื-API ืืืจืคื ืฉื Vulkan ืขืืืจ ARM Mali Midgard ื-Bifrost GPUs. PanVk ืืคืืชืืช ืขื ืืื ืขืืืื Collabora ืืืืืงืืช ืืืืฉื ืืคืืชืื ืคืจืืืงื Panfrost, ืืืกืคืง ืชืืืื ื-OpenGL.
- ืื ืื ืืืชืงื xf86-input-libinput 1.0.0 ืฉืืืจืจ, ืืืกืคืง ืืกืืจืช ืขืืืจ Libinput, ืืืกื ืืช ืืืืืืช ืืขืืืื ืขื ืืชืงื ื ืงืื. ืืกืืืืืช ืืืืกืกืืช ืฉืจืช X, ื ืืชื ืืืฉืชืืฉ ืืื ืื ืืืชืงื xf86-input-libinput ืืืงืื ืื ืืื ืืืชืงื ืื ืื ืคืจืืื ืฉื evdev ื-synaptics. ืืฉืื ืื ืืืจืืื ืืืจืกื 1.0.0 ืืื ืืืขืืจ ืืจืืฉืืื MIT.
ืืงืืจ: OpenNet.ru