News: 0001464416

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

NVK Vulkan Driver Lands DRM Format Modifiers Support

([Nouveau] 4 Hours Ago VK_EXT_image_drm_format_modifier)


After the 22 patches were under review for the past eight months, merged today is the NVK Vulkan driver support for the VK_EXT_image_drm_format_modifier extension for handling DRM format modifiers.

Mesa 24.2-devel now has DRM modifiers support with this open-source Vulkan driver! Faith Ekstrand who spearheaded the DRM format modifier support for the NVK Vulkan driver warned of the complexities of the implementation in part due to the Nouveau Gallium3D OpenGL driver being "dangerously broken" around Direct Rendering Manager modifiers.

[1]The merge request outlines the complexities of implementing the DRM modifiers support for NVK and how the interoperability with the Nouveau Gallium3D driver is hampered due to its botched implementation.

With this DRM modifier support, the NVK Vulkan driver has also been successfully tested now by Ekstrand using Valve's Gamescope compositor.

The NVK driver continues coming along quite briskly and will be exciting to see what more features are prepped for next quarter's Mesa 24.2 release. I'll have out fresh open-source NVIDIA Linux graphics benchmarks soon on Phoronix.



[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24795



SteamPunker

dragon321

MastaG

Why, when no honest man will deny in private that every ultimate problem is
wrapped in the profoundest mystery, do honest men proclaim in pulpits
that unhesitating certainty is the duty of the most foolish and ignorant?
Is it not a spectacle to make the angels laugh? We are a company of
ignorant beings, feeling our way through mists and darkness, learning only
be incessantly repeated blunders, obtaining a glimmering of truth by
falling into every conceivable error, dimly discerning light enough for
our daily needs, but hopelessly differing whenever we attempt to describe
the ultimate origin or end of our paths; and yet, when one of us ventures
to declare that we don't know the map of the universe as well as the map
of our infinitesimal parish, he is hooted, reviled, and perhaps told that
he will be damned to all eternity for his faithlessness...
-- Leslie Stephen, "An agnostic's Apology", Fortnightly Review, 1876