in the code base xWayLand , DDX component (Device-Dependent X), providing the launch of X.org Server to execute X11 applications in the environment based on Wayland, Adopted change , allowing to use hardware acceleration of drawing on systems with proprietary graphic drivers NVIDIA.
Judging by the test developers, after switching on the specified patches, the performance of OpenGL and VULKAN in X-applications running using XWayland is almost no different from running running a regular X server. Changes are prepared by NVIDIA employee. In the NVIDIA driver, the support of the components necessary to use the acceleration in XWayland will appear in one of the following issues, that in the branch 470.x.
Additionally, you can mark several other events associated with the Linux graphics stack:
- Wayland developers plan Rename the main branch in all of its repositories with “Master “On” Main “, since the word” master “is considered to be recently not accurate, reminds of slavery and is perceived as those who are offensive by some community participants. In turn, the Freedesktop.org community decided to use the ‘Main’ repository to the new projects instead of ‘Master’.
I wonder what the opponents of the specified idea were found. In particular, Yang Engelhardt (Jan Engelhardt), accompanying more than 500 packages in OpenSUSE, Optional GitHub and SFC expressed arguments for the replacement of “Master” on “Main” by hypocrisy and double standards. He proposed to leave everything as it is and focus on continuing the development, and not to create a mess with changing names. In any case, you can not break anything, but simply provide the work of two branches with the identical state of commits.
- in the mesa driver Lavapipe , intended for software drawing and using LLVM to generate code, Realized Support for Graphic Vulkan 1.1 and individual features from the VULKAN 1.2 specification (previously in Lavapipe full Only OpenGL was supported). It is noted that the driver successfully passes all tests covering new features Vulkan 1.1, but so far failing the same tests for Vulkan 1.0, which prevents its official certification for Vulkan support.
- Published tools vgpu_unlock , allowing you to activate support for VGPU