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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to