Announcement

Collapse
No announcement yet.

AMD Sends In More Kernel Graphics Driver Updates For Linux 6.10

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • AMD Sends In More Kernel Graphics Driver Updates For Linux 6.10

    Phoronix: AMD Sends In More Kernel Graphics Driver Updates For Linux 6.10

    Following last week's AMDGPU pull to DRM-Next preparing more next-gen GPU support and other updates for the upcoming Linux 6.10 merge window, another batch of feature changes were sent out on Friday ahead of this next kernel cycle...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    SR-IOV fixes
    is this for consumer cards or business cards?
    Do they ever support SR-IOV for consumer cards?

    Comment


    • #3
      Originally posted by cytomax55 View Post
      SR-IOV fixes
      is this for consumer cards or business cards?
      Do they ever support SR-IOV for consumer cards?
      SR-IOV is only available on datacenter boards.

      Comment


      • #4
        agd5f

        Hello Alex,

        sorry for OT, but...
        'latest' (current) Mesa git show this for some time with polaris 20, UVD, mplayer:

        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        [vdpau] Failed creating VDPAU decoder: An invalid/unsupported VdpDecoderProfile value was supplied.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        [vdpau] Failed creating VDPAU decoder: An invalid/unsupported VdpDecoderProfile value was supplied.
        The selected video_out device is incompatible with this codec.
        Try appending the scale filter to your filter list,
        e.g. -vf spp,scale instead of -vf spp.

        openSUSE TW 20240419
        Kernel 6.8.7

        [ 7.901143] [drm] Found UVD firmware Version: 1.130 Family ID: 16
        [ 7.911374] [drm] Found VCE firmware Version: 53.26 Binary ID: 3
        [ 8.230483] [drm] Display Core v3.2.266 initialized on DCE 11.2
        [ 8.563116] [drm] UVD and UVD ENC initialized successfully.
        [ 8.664083] [drm] VCE initialized successfully.
        [ 8.667620] [drm] Initialized amdgpu 3.57.0 20150101 for 0000:01:00.0 on minor 1

        ​Firmware files should be latest:
        -rw-r--r-- 1 root root 2812 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_ce_2.bin.xz
        -rw-r--r-- 1 root root 2780 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_ce.bin.xz
        -rw-r--r-- 1 root root 44708 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_k2_smc.bin.xz
        -rw-r--r-- 1 root root 11396 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_k_mc.bin.xz
        -rw-r--r-- 1 root root 44392 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_k_smc.bin.xz
        -rw-r--r-- 1 root root 11352 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_mc.bin.xz
        -rw-r--r-- 1 root root 5664 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_me_2.bin.xz
        -rw-r--r-- 1 root root 5588 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_me.bin.xz
        -rw-r--r-- 1 root root 23052 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_mec2_2.bin.xz
        -rw-r--r-- 1 root root 22816 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_mec_2.bin.xz
        -rw-r--r-- 1 root root 22344 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_mec2.bin.xz
        -rw-r--r-- 1 root root 22344 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_mec.bin.xz
        -rw-r--r-- 1 root root 7532 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_pfp_2.bin.xz
        -rw-r--r-- 1 root root 7428 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_pfp.bin.xz
        -rw-r--r-- 1 root root 5388 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_rlc.bin.xz
        -rw-r--r-- 1 root root 4452 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_sdma1.bin.xz
        -rw-r--r-- 1 root root 4456 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_sdma.bin.xz
        -rw-r--r-- 1 root root 44948 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_smc.bin.xz
        -rw-r--r-- 1 root root 43708 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_smc_sk.bin.xz
        -rw-r--r-- 1 root root 218388 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_uvd.bin.xz
        -rw-r--r-- 1 root root 84456 19. Apr 16:58 /lib/firmware/amdgpu/polaris10_vce.bin.xz

        mpv works in 'compatibility' mode.
        /home/dieter> mpv --hwdec=vaapi -vo=gpu /data/Filme/test.mkv
        (+) Video --vid=1 (*) 'OceanWorld.2D.2009.BluRay.1080p.AC3.x264-CHD' (h264 1920x1080 24.000fps)
        (+) Audio --aid=1 --alang=eng (*) 'AC3 5.1 channels, 640kbps' (ac3 6ch 48000Hz)
        File tags:
        Title: 深海探奇 2D
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        EE ../src/gallium/drivers/radeonsi/si_get.c:881 si_get_video_param UVD - POLARIS10/11 firmware versi
        on need to be updated.
        [ffmpeg/video] h264: Failed to create decode configuration: 13 (the requested VAEntryPoint is not su
        pported).
        AO: [pipewire] 48000Hz 5.1(side) 6ch floatp
        VO: [gpu] 1920x1080 yuv420p
        AV: 00:00:00 / 00:01:26 (0%) A-V: -0.055 Cache: 61s/150MB

        Is there realy a new firmware reversion available?

        Greetings,
        Dieter

        Comment


        • #5
          Originally posted by nuetzel View Post
          agd5f
          Is there realy a new firmware reversion available?
          Latest GPU firmware is available here: https://git.kernel.org/pub/scm/linux...it/tree/amdgpu
          If that does not contain the right version for polaris, I suspect someone made a change in a common code path in mesa that had an unintended side effect on polaris. I'd suggest filing a mesa ticket.
          Last edited by agd5f; 22 April 2024, 10:47 AM.

          Comment


          • #6
            Originally posted by agd5f View Post

            Latest GPU firmware is available here: https://git.kernel.org/pub/scm/linux...it/tree/amdgpu
            If that does not contain the right version for polaris, I suspect someone made a change in a common code path in mesa that had an unintended side effect on polaris. I'd suggest filing a mesa ticket.
            Thanks for the pointer, w'll try and report back.

            Very fast, as always! :-)))

            Comment


            • #7
              Originally posted by nuetzel View Post

              Thanks for the pointer, w'll try and report back.

              Very fast, as always! :-)))
              Should be fixed in:
              ac/gpu_info: Fix broken UVD firmware query UVD and VCE are separated engines, and not co-exist with VCNs Fixes:

              Comment


              • #8
                Originally posted by agd5f View Post

                Should be fixed in:
                ac/gpu_info: Fix broken UVD firmware query UVD and VCE are separated engines, and not co-exist with VCNs Fixes:
                Yah, firmware was latest on openSUSE TW.
                Works, with the above fix.
                Thanks for the pointer!

                Comment

                Working...
                X