On Saturday, 17 February 2024 19:34:37 GMT Paul Sopka wrote: > Hello everybody, > > I installed an AMD Radeon RX 7900 XTX today, switching from Nvidia. But > once I enable FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y to have a tty once > the driver is up, the following happens: > > 1) My Wayland compositor (Hyprland) takes very long to start. > > 2) reading from sysfs (e.g. running "cat > /sys/class/drm/card0/device/gpu_busy_percent") does not work and causes > a hang. > > Once I disable FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=n, I have no issues > with the starting speed of the compositors at all and the mentioned > command works. But this leads to a black tty. You'd normally need this enabled to get a fb display on the console, but I don't know if this would be provided by proprietary drivers instead for your card - see below. > The only two error messages from amdgpu I find in dmesg are: > > [ 66.757500] amdgpu 0000:03:00.0: amdgpu: SMU: I'm not done with your > previous command: SMN_C2PMSG_66:0x00000029 SMN_C2PMSG_82:0x00000000 > [ 66.757502] amdgpu 0000:03:00.0: amdgpu: Failed to disable gfxoff! > > and > > [ 870.087856] amdgpu 0000:03:00.0: amdgpu: SMU: I'm not done with your > previous command: SMN_C2PMSG_66:0x00000029 SMN_C2PMSG_82:0x00000000 > [ 870.087858] amdgpu 0000:03:00.0: amdgpu: Failed to export SMU metrics > table! > > Did I forget anything or is this a bug? It could be both. I don't think there's any Linux firmware released yet for this card - but I don't follow the latest & greatest so I could be wrong. You'd need the AMD amdgpu-pro on top of the amdgpu driver, to bring in the proprietary OpenGL, OpenCL, Vulkan and AMF components: https://wiki.gentoo.org/wiki/AMDGPU-PRO This is what's in portage today: ~ $ eix -l amdgpu-pro * dev-libs/amdgpu-pro-opencl Available versions: ~ 20.40.1147286 ^fmsd [ABI_X86="32 64"] ["|| ( abi_x86_32 abi_x86_64 )"] Homepage: https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-20-40 Description: Proprietary OpenCL implementation for AMD GPUs * media-libs/amdgpu-pro-vulkan Available versions: ~ 21.50.2.1384496-r1 ^md [ABI_X86="32 64" VIDEO_CARDS="amdgpu"] ["video_cards_amdgpu"] ~ 22.10.4.1452060-r1 ^md [ABI_X86="32 64" VIDEO_CARDS="amdgpu"] ["video_cards_amdgpu"] ~ 22.20.5.1511376-r1 ^md [ABI_X86="32 64" VIDEO_CARDS="amdgpu"] ["video_cards_amdgpu"] ~ 22.40.6.1580631-r1 ^md [ABI_X86="32 64" VIDEO_CARDS="amdgpu"] ["video_cards_amdgpu"] ~ 23.10.3.1620044-r1 ^md [ABI_X86="32 64" VIDEO_CARDS="amdgpu"] ["video_cards_amdgpu"] ~ 23.20.0.1654522-r1 ^md [ABI_X86="32 64" VIDEO_CARDS="amdgpu"] ["video_cards_amdgpu"] Homepage: https://www.amd.com/en/support Description: AMD's closed source vulkan driver, from Radeon Software for Linux * media-video/amdgpu-pro-amf Available versions: ~ 1.4.24.1452059 ^md ~ 1.4.26.1511376 ^md ~ 1.4.29.1580631 ^md ~ 1.4.30.1620044 ^md ~ 1.4.31.1654522 (0/31)^md Homepage: https://www.amd.com/en/support Description: AMD's closed source Advanced Media Framework (AMF) driver Found 3 matches