07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c7) Subsystem: Micro-Star International Co., Ltd. [MSI] RX 6600 MECH 2X
Kernel driver in use: amdgpu
Kernel modules: amdgpu
08:00.0 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
# lspci -k
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c7)
Subsystem: Micro-Star International Co., Ltd. [MSI] RX 6600 MECH 2X
Kernel driver in use: amdgpu
Kernel modules: amdgpu
08:00.0 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
$ xrandr --listproviders
Providers: number : 0
$ echo $XDG_SESSION_TYPE
wayland
$ vainfo --display drm --device /dev/dri/renderD128
libva info: VA-API version 1.17.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/virtio_gpu_drv_video.so
libva info: Found init function __vaDriverInit_1_17
libva error: /usr/lib/x86_64-linux-gnu/dri/virtio_gpu_drv_video.so init failed
libva info: va_openDriver() returns 2
vaInitialize failed with error code 2 (resource allocation failed),exit
$ vainfo --display drm --device /dev/dri/renderD129
libva info: VA-API version 1.17.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_17
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.17 (libva 2.12.0)
vainfo: Driver version: Mesa Gallium driver 22.3.6 for AMD Radeon RX 6600 (navi23, LLVM 15.0.6, DRM 3.49, 6.1.0-37-amd64)
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointEncSlice
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
VAProfileAV1Profile0 : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
# journalctl -b -1 -g amdgpu
Jun 09 13:34:50 cygnus kernel: [drm] amdgpu kernel modesetting enabled.
Jun 09 13:34:50 cygnus kernel: amdgpu: CRAT table not found
Jun 09 13:34:50 cygnus kernel: amdgpu: Virtual CRAT table created for CPU
Jun 09 13:34:50 cygnus kernel: amdgpu: Topology: Add CPU node
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: Fetched VBIOS from ROM BAR
Jun 09 13:34:50 cygnus kernel: amdgpu: ATOM BIOS: 113-V502MECH-0OC
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: PCIE atomic ops is not supported
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: VRAM: 8176M 0x0000008000000000 - 0x00000081FEFFFFFF (8176M used)
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: AGP: 267894784M 0x0000008400000000 - 0x0000FFFFFFFFFFFF
Jun 09 13:34:50 cygnus kernel: [drm] amdgpu: 8176M of VRAM memory ready
Jun 09 13:34:50 cygnus kernel: [drm] amdgpu: 3072M of GTT memory ready.
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_sos.bin
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_ta.bin
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: PSP runtime database doesn't exist
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: PSP runtime database doesn't exist
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_smc.bin
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: STB initialized to 2048 entries
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_dmcub.bin
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_pfp.bin
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_me.bin
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_ce.bin
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_rlc.bin
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_mec.bin
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_mec2.bin
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_sdma.bin
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_vcn.bin
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: Will use PSP to load VCN firmware
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: RAS: optional ras ta ucode is not available
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: smu driver if version = 0x0000000f, smu fw if version = 0x00000013, s
mu fw program = 0, version = 0x003b2a00 (59.42.0)
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: SMU driver if version not matched
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: use vbios provided pptable
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: SMU is initialized successfully!
Jun 09 13:34:50 cygnus kernel: kfd kfd: amdgpu: Allocated 3969056 bytes on gart
Jun 09 13:34:50 cygnus kernel: amdgpu: sdma_bitmap: ffff
Jun 09 13:34:50 cygnus kernel: amdgpu: SRAT table not found
Jun 09 13:34:50 cygnus kernel: amdgpu: Virtual CRAT table created for GPU
Jun 09 13:34:50 cygnus kernel: amdgpu: Topology: Add dGPU node [0x73ff:0x1002]
Jun 09 13:34:50 cygnus kernel: kfd kfd: amdgpu: added device 1002:73ff
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: SE 2, SH per SE 2, CU per SH 8, active_cu_number 28
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 1
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 1
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 1
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 1
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: amdgpu: Using BACO for runtime pm
Jun 09 13:34:50 cygnus kernel: [drm] Initialized amdgpu 3.49.0 20150101 for 0000:07:00.0 on minor 1
Jun 09 13:34:50 cygnus kernel: amdgpu 0000:07:00.0: [drm] fb1: amdgpudrmfb frame buffer device
Jun 09 13:34:52 cygnus kernel: amdgpu 0000:07:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
# dmesg |grep amdgpu
[Mon Jun 9 16:19:11 2025] [drm] amdgpu kernel modesetting enabled.
[Mon Jun 9 16:19:11 2025] amdgpu: CRAT table not found
[Mon Jun 9 16:19:11 2025] amdgpu: Virtual CRAT table created for CPU
[Mon Jun 9 16:19:11 2025] amdgpu: Topology: Add CPU node
[Mon Jun 9 16:19:11 2025] amdgpu 0000:07:00.0: amdgpu: Fetched VBIOS from ROM BAR
[Mon Jun 9 16:19:11 2025] amdgpu: ATOM BIOS: 113-V502MECH-0OC
[Mon Jun 9 16:19:11 2025] amdgpu 0000:07:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
[Mon Jun 9 16:19:11 2025] amdgpu 0000:07:00.0: amdgpu: PCIE atomic ops is not supported
[Mon Jun 9 16:19:11 2025] amdgpu 0000:07:00.0: amdgpu: VRAM: 8176M 0x0000008000000000 - 0x00000081FEFFFFFF (8176M used)
[Mon Jun 9 16:19:11 2025] amdgpu 0000:07:00.0: amdgpu: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF
[Mon Jun 9 16:19:11 2025] amdgpu 0000:07:00.0: amdgpu: AGP: 267894784M 0x0000008400000000 - 0x0000FFFFFFFFFFFF
[Mon Jun 9 16:19:11 2025] [drm] amdgpu: 8176M of VRAM memory ready
[Mon Jun 9 16:19:11 2025] [drm] amdgpu: 3072M of GTT memory ready.
[Mon Jun 9 16:19:12 2025] amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_sos.bin
[Mon Jun 9 16:19:12 2025] amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_ta.bin
[Mon Jun 9 16:19:12 2025] amdgpu 0000:07:00.0: amdgpu: PSP runtime database doesn't exist
[Mon Jun 9 16:19:12 2025] amdgpu 0000:07:00.0: amdgpu: PSP runtime database doesn't exist
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_smc.bin
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: STB initialized to 2048 entries
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_dmcub.bin
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_pfp.bin
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_me.bin
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_ce.bin
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_rlc.bin
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_mec.bin
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_mec2.bin
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_sdma.bin
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: firmware: direct-loading firmware amdgpu/dimgrey_cavefish_vcn.bin
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: Will use PSP to load VCN firmware
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: RAS: optional ras ta ucode is not available
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: smu driver if version = 0x0000000f, smu fw if version = 0x00000013, smu f
w program = 0, version = 0x003b2a00 (59.42.0)
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: SMU driver if version not matched
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: use vbios provided pptable
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: SMU is initialized successfully!
[Mon Jun 9 16:19:14 2025] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[Mon Jun 9 16:19:14 2025] amdgpu: sdma_bitmap: ffff
[Mon Jun 9 16:19:14 2025] amdgpu: SRAT table not found
[Mon Jun 9 16:19:14 2025] amdgpu: Virtual CRAT table created for GPU
[Mon Jun 9 16:19:14 2025] amdgpu: Topology: Add dGPU node [0x73ff:0x1002]
[Mon Jun 9 16:19:14 2025] kfd kfd: amdgpu: added device 1002:73ff
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: SE 2, SH per SE 2, CU per SH 8, active_cu_number 28
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 1
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 1
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 1
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 1
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: amdgpu: Using BACO for runtime pm
[Mon Jun 9 16:19:14 2025] [drm] Initialized amdgpu 3.49.0 20150101 for 0000:07:00.0 on minor 1
[Mon Jun 9 16:19:14 2025] amdgpu 0000:07:00.0: [drm] fb1: amdgpudrmfb frame buffer device
[Mon Jun 9 16:19:18 2025] amdgpu 0000:07:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
# journalctl -b -1 -g snd_hda_intel
Jun 09 13:34:51 cygnus kernel: snd_hda_intel 0000:08:00.0: Force to non-snoop mode
# dmesg |grep snd
[Mon Jun 9 16:19:16 2025] snd_hda_intel 0000:08:00.0: Force to non-snoop mode
Video runs fine:
$ glxgears
6266 frames in 5.0 seconds = 1253.123 FPS
6107 frames in 5.0 seconds = 1221.374 FPS
5729 frames in 5.0 seconds = 1145.795 FPS
5448 frames in 5.0 seconds = 1089.448 FPS
5422 frames in 5.0 seconds = 1084.384 FPS