Re: XFX RX 5600 XT Raw II graphics card slow

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux