Radv is not a conformant Vulkan implementation

Just typed kinfo into the terminal and got the following warning:

WARNING: radv is not a conformant Vulkan implementation, testing use only.

Here’s the full output:

$ kinfo
WARNING: radv is not a conformant Vulkan implementation, testing use only.
Operating System: Arch Linux 
KDE Plasma Version: 6.6.2
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2
Kernel Version: 6.19.8-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor: AMD Radeon RX 9070 XT

What does that mean? Do I have to do anything special? :thinking:

According to AI… :wink:

This warning indicates the

RADV (Radeon Vulkan) driver used on Linux has not undergone formal, paid Khronos Group conformance certification. It is a legally required notification, not a functional error, meaning the driver generally works well for gaming and testing, particularly on Steam Deck and AMD hardware.

Edit: Ran the command on my nvidia system and it doesn’t show that warning?

[ricklinux@rick-systemproductname ~]$ kinfo
Operating System: EndeavourOS 
KDE Plasma Version: 6.6.2
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2
Kernel Version: 6.19.8-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × Intel® Core™ i7-8086K CPU @ 4.00GHz
Memory: 32 GiB of RAM (31.2 GiB usable)
Graphics Processor 1: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
Graphics Processor 2: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
1 Like

So, it must be a warning other AMD users should also get, right?

1 Like

I’ll check my amd in a minute. I have multiple amdgpu machines.

1 Like

I checked my amd machine and it also doesn’t have the error messaging.

[ricklinux@rick-ms7c91 ~]$ kinfo
Operating System: EndeavourOS 
KDE Plasma Version: 6.6.2
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2
Kernel Version: 6.19.8-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor: AMD Radeon RX 6750 XT

Edit: What is your hardware?

inxi -Gaz

1 Like
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 48 [Radeon RX 9070/9070
    XT/9070 GRE] vendor: Sapphire driver: amdgpu v: kernel arch: RDNA-4
    code: Navi-4x process: TSMC n4 (4nm) built: 2025+ pcie: gen: 5
    speed: 32 GT/s lanes: 16 ports: active: DP-1 empty: DP-2, HDMI-A-1,
    HDMI-A-2, Writeback-1 bus-ID: 2f:00.0 chip-ID: 1002:7550 class-ID: 0300
  Device-2: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 5-3.3:3
    chip-ID: 046d:082d class-ID: 0102 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu display-ID: 0
  Monitor-1: DP-1 model: Dell S3422DWG serial: <filter> built: 2023 res:
    mode: 3440x1440 hz: 144 scale: 100% (1) dpi: 110 gamma: 1.2
    size: 797x334mm (31.38x13.15") diag: 864mm (34") modes: max: 3440x1440
    min: 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
    wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 26.0.2-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 9070 XT (radeonsi
    gfx1201 ACO DRM 3.64 6.19.8-zen1-1-zen) device-ID: 1002:7550
    memory: 15.62 GiB unified: no display-ID: :0.0
  API: Vulkan v: 1.4.341 layers: 6 device: 0 type: discrete-gpu name: AMD
    Radeon RX 9070 XT (RADV GFX1201) driver: mesa radv v: 26.0.2-arch1.1
    device-ID: 1002:7550 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr

I found several things doing a web search…

Also, a couple from Reddit

1 Like

Wow… you got the high end gpu! I’m jealous. Do you have yours set up according to the arch wiki?

Is vulkan-radeon installed? Do you have hardware video acceleration set up? and verified? Can you run vulkaninfo?

Edit: Not sure why this isn’t showing on my system. But anyway what @UncleSpellbinder posted i see this on arch.

1 Like

No warnings:

kinfo                                                                                                                                                                                                                           
Operating System: EndeavourOS 
KDE Plasma Version: 6.6.2
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2
Kernel Version: 6.19.8-x64v2-xanmod1 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-2600K CPU @ 3.40GHz
Memory: 16 GiB of RAM (15.6 GiB usable)
Graphics Processor: AMD Radeon VII
2 Likes

Yes.

$ pacman -Qi vulkan-radeon
Name            : vulkan-radeon
Version         : 1:26.0.2-1
Description     : Open-source Vulkan driver for AMD GPUs
Architecture    : x86_64
URL             : https://www.mesa3d.org/
Licenses        : MIT AND BSD-3-Clause AND SGI-B-2.0
Groups          : None
Provides        : vulkan-driver
Depends On      : expat  glibc  libdisplay-info  libdrm  libelf  libgcc  libstdc++  libx11  libxcb  libxshmfence
                  llvm-libs  spirv-tools  systemd-libs  vulkan-icd-loader  vulkan-mesa-implicit-layers  wayland
                  xcb-util-keysyms  zlib  zstd
Optional Deps   : vulkan-mesa-layers: additional vulkan layers
Required By     : lib32-vulkan-radeon  steam
Optional For    : sdl3  vulkan-icd-loader
Conflicts With  : None
Replaces        : amdvlk<=2025.Q2.1-1
Installed Size  : 16.80 MiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Fri Mar 13 12:09:20 2026
Install Date    : Sat Mar 14 13:47:25 2026
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

Yes. But there is that warning, also.

$ vulkaninfo
WARNING: radv is not a conformant Vulkan implementation, testing use only.
==========
VULKANINFO
==========

Vulkan Instance Version: 1.4.341


Instance Extensions: count = 26
===============================
	VK_EXT_acquire_drm_display             : extension revision 1
	VK_EXT_acquire_xlib_display            : extension revision 1
	VK_EXT_debug_report                    : extension revision 10
	VK_EXT_debug_utils                     : extension revision 2
	VK_EXT_direct_mode_display             : extension revision 1
	VK_EXT_display_surface_counter         : extension revision 1
	VK_EXT_headless_surface                : extension revision 1
	VK_EXT_layer_settings                  : extension revision 2
	VK_EXT_surface_maintenance1            : extension revision 1
	VK_EXT_swapchain_colorspace            : extension revision 5
	VK_KHR_device_group_creation           : extension revision 1
	VK_KHR_display                         : extension revision 23
	VK_KHR_external_fence_capabilities     : extension revision 1
	VK_KHR_external_memory_capabilities    : extension revision 1
	VK_KHR_external_semaphore_capabilities : extension revision 1
	VK_KHR_get_display_properties2         : extension revision 1
	VK_KHR_get_physical_device_properties2 : extension revision 2
	VK_KHR_get_surface_capabilities2       : extension revision 1
	VK_KHR_portability_enumeration         : extension revision 1
	VK_KHR_surface                         : extension revision 25
	VK_KHR_surface_maintenance1            : extension revision 1
	VK_KHR_surface_protected_capabilities  : extension revision 1
	VK_KHR_wayland_surface                 : extension revision 6
	VK_KHR_xcb_surface                     : extension revision 6
	VK_KHR_xlib_surface                    : extension revision 6
	VK_LUNARG_direct_driver_loading        : extension revision 1

Layers: count = 6
=================
VK_LAYER_MESA_anti_lag (Open-source implementation of the VK_AMD_anti_lag extension.) Vulkan version 1.4.303, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 1
		GPU id = 0 (AMD Radeon RX 9070 XT (RADV GFX1201))
		Layer-Device Extensions: count = 1
			VK_AMD_anti_lag : extension revision 1

VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.4.303, layer version 1:
	Layer Extensions: count = 1
		VK_EXT_layer_settings : extension revision 2
	Devices: count = 1
		GPU id = 0 (AMD Radeon RX 9070 XT (RADV GFX1201))
		Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 1
		GPU id = 0 (AMD Radeon RX 9070 XT (RADV GFX1201))
		Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 1
		GPU id = 0 (AMD Radeon RX 9070 XT (RADV GFX1201))
		Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 1
		GPU id = 0 (AMD Radeon RX 9070 XT (RADV GFX1201))
		Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1:
	Layer Extensions: count = 0
	Devices: count = 1
		GPU id = 0 (AMD Radeon RX 9070 XT (RADV GFX1201))
		Layer-Device Extensions: count = 0

Presentable Surfaces:
=====================
GPU id : 0 (AMD Radeon RX 9070 XT (RADV GFX1201)) [VK_KHR_xcb_surface, VK_KHR_xlib_surface]:
	Surface types: count = 2
		VK_KHR_xcb_surface
		VK_KHR_xlib_surface
	Formats: count = 2
		SurfaceFormat[0]:
			format = FORMAT_B8G8R8A8_SRGB
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
		SurfaceFormat[1]:
			format = FORMAT_B8G8R8A8_UNORM
			colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
	Present Modes: count = 4
		PRESENT_MODE_IMMEDIATE_KHR
		PRESENT_MODE_MAILBOX_KHR
		PRESENT_MODE_FIFO_KHR
		PRESENT_MODE_FIFO_RELAXED_KHR
	VkSurfaceCapabilitiesKHR:
	-------------------------
		minImageCount = 3
		maxImageCount = 0
		currentExtent:
			width  = 256
			height = 256
		minImageExtent:
			width  = 256
			height = 256
		maxImageExtent:
			width  = 256
			height = 256
		maxImageArrayLayers = 1
		supportedTransforms: count = 1
			SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
		supportedCompositeAlpha: count = 2
			COMPOSITE_ALPHA_OPAQUE_BIT_KHR
			COMPOSITE_ALPHA_INHERIT_BIT_KHR
		supportedUsageFlags: count = 7
			IMAGE_USAGE_TRANSFER_SRC_BIT
			IMAGE_USAGE_TRANSFER_DST_BIT
			IMAGE_USAGE_SAMPLED_BIT
			IMAGE_USAGE_STORAGE_BIT
			IMAGE_USAGE_COLOR_ATTACHMENT_BIT
			IMAGE_USAGE_INPUT_ATTACHMENT_BIT
			IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
	VkSurfaceCapabilitiesPresentId2KHR:
	-----------------------------------
		presentId2Supported = true

	VkSurfaceCapabilitiesPresentWait2KHR:
	-------------------------------------
		presentWait2Supported = true

	VkSurfaceProtectedCapabilitiesKHR:
	----------------------------------
		supportsProtected = false
[...]

I installed Mesa and Vulkan via sudo pacman -S mesa vulkan-radeon lib32-mesa lib32-vulkan-radeon gst-plugin-va.

Will read through the links posted. Maybe I can find the problem…

@ricklinux & @Beiruty

Could you run vulkaninfo | grep driver please? What is your output?

$ vulkaninfo | grep driver
WARNING: radv is not a conformant Vulkan implementation, testing use only.
	VK_LUNARG_direct_driver_loading        : extension revision 1
	driverVersion     = 26.0.2 (109051906)
	driverUUID                        = 414d442d-4d45-5341-2d44-525600000000
	driverID                                             = DRIVER_ID_MESA_RADV
	driverName                                           = radv
	driverInfo                                           = Mesa 26.0.2-arch1.1
	VK_KHR_driver_properties                      : extension revision 1

That error is expected. It only comes because you are using a newer GPU.

It will go away once that implementation has some more runtime.

2 Likes

Thanks, @dalto !

So I don’t have to install or configure something special. I wondered because I don’t have any issues so far. I’m able to play games and videos. Just that strange warning when running kinfo in the terminal.

Good to know. Thx! :folded_hands:

1 Like

similar to mine:

MESA: warning: Support for this platform is experimental with Xe KMD, bug reports may be ignored.

when using Xe driver instead of i915

1 Like

WARNING: [Loader Message] Code 0 : ICD for selected physical device does not export vkGetPhysicalDeviceDisplayPlanePropertiesKHR!
WARNING: [Loader Message] Code 0 : ICD for selected physical device does not export vkGetPhysicalDeviceDisplayPropertiesKHR!
        VK_LUNARG_direct_driver_loading        : extension revision 1
        driverVersion     = 26.0.99 (109052003)
        driverUUID                        = 414d442d-4d45-5341-2d44-525600000000
        driverID                                             = DRIVER_ID_MESA_RADV
        driverName                                           = radv
        driverInfo                                           = Mesa 26.1.0-devel (git-e09c47cd67)
        VK_KHR_driver_properties                      : extension revision 1
        driverVersion     = 26.0.99 (109052003)
        driverUUID                        = 6c6c766d-7069-7065-5555-494400000000
        driverID                                             = DRIVER_ID_MESA_LLVMPIPE
        driverName                                           = llvmpipe
        driverInfo                                           = Mesa 26.1.0-devel (git-e09c47cd67) (LLVM 22.1.1)
        VK_KHR_driver_properties                           : extension revision 1

For what it is worth, the message annoyed me so I suppressed it by putting MESA_VK_IGNORE_CONFORMANCE_WARNING=true in /etc/environment

It only suppresses the message though. It doesn’t change anything else.

2 Likes

Thanks again, @dalto ! :folded_hands:

Now the warning is gone. :wink:

$ kinfo
Operating System: Arch Linux 
KDE Plasma Version: 6.6.2
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2
Kernel Version: 6.19.8-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor: AMD Radeon RX 9070 XT
1 Like
[ricklinux@rick-ms7c91 ~]$ vulkaninfo | grep driver
        VK_LUNARG_direct_driver_loading        : extension revision 1
        driverVersion     = 26.0.2 (109051906)
        driverUUID                        = 414d442d-4d45-5341-2d44-525600000000
        driverID                                             = DRIVER_ID_MESA_RADV
        driverName                                           = radv
        driverInfo                                           = Mesa 26.0.2-arch1.1
        VK_KHR_driver_properties                      : extension revision 1

Edit: I don’t get the message with my older Gpu. So I’m only annoyed because you guy’s have the power house Gpu! :rofl:

1 Like

YES! That’s what I wanted to read! We are the POWER GUYS! :flexed_biceps:

2 Likes

Wondered about that too when I got a 9060 last year. Turns it wasn’t certified at Khronos [1]. Now they show up on Linux systems there, but I don’t know how that trickles down to mesa (haven’t used AMD for some years)

[1] https://www.khronos.org/conformance/adopters/conformant-products/vulkan

1 Like