XFX RX 5600 XT Raw II graphics card slow

Alex Deucher alexdeucher at gmail.com
Mon May 18 13:51:29 UTC 2020


On Sun, May 17, 2020 at 5:25 PM Javad Karabi <karabijavad at gmail.com> wrote:
>
> hmm, actually upon digging deeper, it looks like the latest
> linux-firmware doesnt have navi10_mes.bin.
> if i understand correctly, the rx 5600 xt is navi10, right?
> navi10_mes.bin is one of the firmware files that update-initramfs is
> saying is missing.
>
> is there any way i can get my hands on navi10_mes.bin?

It's an optional firmware that is not used by the driver at this
point.  You can ignore it.

Alex

>
>
> On Sun, May 17, 2020 at 4:02 PM Javad Karabi <karabijavad at gmail.com> wrote:
> >
> > oh, i also flashed the card bios with the bios provided at:
> > https://www.xfxforce.com/gpus/xfx-amd-radeon-tm-rx-5600-xt-6gb-gddr6-raw-ii
> >
> > if you scroll down a bit and click on downloads, they have a link to a "performance bios". i flashed that, and nothing changed. after the flash, the card still worked great in windows, and still terrible in linux. so i guess that flash didnt change anything.
> >
> > also, fyi i do have the latest linux-firmware installed (since apparently there was some issue with the firmware for the rx 5600 which was solved in the latest firmware i guess)
> >
> > $ md5sum /lib/firmware/amdgpu/navi10_smc.bin
> > 632de739379e484c0233f6808cba2c7f  /lib/firmware/amdgpu/navi10_smc.bin
> >
> > On Sun, May 17, 2020 at 3:51 PM Javad Karabi <karabijavad at gmail.com> wrote:
> >>
> >> Heres my setup:
> >>
> >> kernel: linux-5.6.13
> >> card: XFX RX 5600 XT Raw II  (https://www.bestbuy.com/site/xfx-amd-radeon-rx-5600-xt-raw-ii-pro-6gb-gddr6-pci-express-4-0-graphics-card/6398005.p?skuId=6398005)
> >>
> >> x1 carbon 7th gen -thunderbolt-> Razer Core X -> rx 5600 xt -> hdmi connection to my monitor (asus mg248)
> >>
> >> when i boot into windows, the card works totally fine (installed the radeon drivers and everything)
> >>
> >> when im in linux, the card works, my monitor works, radeontop shows the gpu being used when i run DRI_PRIME=1 glxgears, etc etc, so it seems that the card is being properly utilized by everything.
> >>
> >> one interesting detail: when i install the kernel, update-initramfs reports that there is "possibly missing firmware". i dont see any errors in dmesg about missing firmware so im assuming thats not a problem?
> >>
> >> problem is, its very low fps. for example, heres my glxinfo/glxgears output:
> >>
> >> $ DRI_PRIME=0 glxgears
> >> 3148 frames in 5.0 seconds = 628.420 FPS
> >> 1950 frames in 5.0 seconds = 389.999 FPS
> >> ^C
> >> $ DRI_PRIME=1 glxgears
> >> 755 frames in 5.0 seconds = 150.698 FPS
> >> 662 frames in 5.0 seconds = 132.296 FPS
> >> ^C
> >> $ DRI_PRIME=0 glxinfo | grep vendor
> >> server glx vendor string: SGI
> >> client glx vendor string: Mesa Project and SGI
> >> OpenGL vendor string: Intel
> >> $ DRI_PRIME=1 glxinfo | grep vendor
> >> server glx vendor string: SGI
> >> client glx vendor string: Mesa Project and SGI
> >> OpenGL vendor string: X.Org
> >>
> >> $ dmesg | egrep -i "amdgpu|radeon"
> >> [    4.798043] amdgpu: unknown parameter 'si_support' ignored
> >> [    4.802600] amdgpu: unknown parameter 'cik_support' ignored
> >> [    4.813305] [drm] amdgpu kernel modesetting enabled.
> >> [    4.813449] amdgpu 0000:0c:00.0: enabling device (0000 -> 0003)
> >> [    5.051950] amdgpu 0000:0c:00.0: VRAM: 6128M 0x0000008000000000 - 0x000000817EFFFFFF (6128M used)
> >> [    5.051952] amdgpu 0000:0c:00.0: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF
> >> [    5.052081] [drm] amdgpu: 6128M of VRAM memory ready
> >> [    5.052084] [drm] amdgpu: 6128M of GTT memory ready.
> >> [    6.125885] amdgpu 0000:0c:00.0: RAS: ras ta ucode is not available
> >> [    6.131800] amdgpu: [powerplay] use vbios provided pptable
> >> [    6.131973] amdgpu: [powerplay] smu driver if version = 0x00000033, smu fw if version = 0x00000035, smu fw version = 0x002a3200 (42.50.0)
> >> [    6.131979] amdgpu: [powerplay] SMU driver if version not matched
> >> [    6.176170] amdgpu: [powerplay] SMU is initialized successfully!
> >> [    6.298473] amdgpu 0000:0c:00.0: fb0: amdgpudrmfb frame buffer device
> >> [    6.310927] amdgpu 0000:0c:00.0: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
> >> [    6.311158] amdgpu 0000:0c:00.0: ring comp_1.0.0 uses VM inv eng 1 on hub 0
> >> [    6.311401] amdgpu 0000:0c:00.0: ring comp_1.1.0 uses VM inv eng 4 on hub 0
> >> [    6.311648] amdgpu 0000:0c:00.0: ring comp_1.2.0 uses VM inv eng 5 on hub 0
> >> [    6.311904] amdgpu 0000:0c:00.0: ring comp_1.3.0 uses VM inv eng 6 on hub 0
> >> [    6.312133] amdgpu 0000:0c:00.0: ring comp_1.0.1 uses VM inv eng 7 on hub 0
> >> [    6.312376] amdgpu 0000:0c:00.0: ring comp_1.1.1 uses VM inv eng 8 on hub 0
> >> [    6.312619] amdgpu 0000:0c:00.0: ring comp_1.2.1 uses VM inv eng 9 on hub 0
> >> [    6.312863] amdgpu 0000:0c:00.0: ring comp_1.3.1 uses VM inv eng 10 on hub 0
> >> [    6.313110] amdgpu 0000:0c:00.0: ring kiq_2.1.0 uses VM inv eng 11 on hub 0
> >> [    6.313355] amdgpu 0000:0c:00.0: ring sdma0 uses VM inv eng 12 on hub 0
> >> [    6.313585] amdgpu 0000:0c:00.0: ring sdma1 uses VM inv eng 13 on hub 0
> >> [    6.313821] amdgpu 0000:0c:00.0: ring vcn_dec uses VM inv eng 0 on hub 1
> >> [    6.314059] amdgpu 0000:0c:00.0: ring vcn_enc0 uses VM inv eng 1 on hub 1
> >> [    6.314298] amdgpu 0000:0c:00.0: ring vcn_enc1 uses VM inv eng 4 on hub 1
> >> [    6.314536] amdgpu 0000:0c:00.0: ring jpeg_dec uses VM inv eng 5 on hub 1
> >> [    6.316101] [drm] Initialized amdgpu 3.36.0 20150101 for 0000:0c:00.0 on minor 1
> >> [   10.797203] snd_hda_intel 0000:0c:00.1: bound 0000:0c:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
> >>
> >> is this perhaps a power management issue?
> >> i can include my kernel config and X logs etc if yall need.
> >>
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx


More information about the amd-gfx mailing list