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
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])
[ 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