Dell 15 SE (5505) does not detect Radeon 5600M with F33

Greetings!

I have recently purchased a Dell 15 SE. Its an awesome machine, on paper. I am attempting to get my dedicated graphics card working. The machine works okay for playing Baldur’s Gate EE, but I can’t play anything more demanding. So I started investigating and it looks like the 5600M is not being detected.

[dustin@razorback ~]$ uname -a
Linux razorback 5.9.11-200.fc33.x86_64 #1 SMP Tue Nov 24 18:18:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[dustin@razorback ~]$ xrandr --listproviders
Providers: number : 0

I’ve added pcie_port_pm=off:

[dustin@razorback ~]$ sudo grubby --default-kernel
/boot/vmlinuz-5.9.11-200.fc33.x86_64
[dustin@razorback ~]$ sudo grubby --info /boot/vmlinuz-5.9.11-200.fc33.x86_64 
index=0
kernel="/boot/vmlinuz-5.9.11-200.fc33.x86_64"
args="ro rootflags=subvol=root nomodeset rhgb quiet pcie_port_pm=off"
root="UUID=98a08706-ee0e-4959-bd77-0ff61c7c2fc5"
initrd="/boot/initramfs-5.9.11-200.fc33.x86_64.img"
title="Fedora (5.9.11-200.fc33.x86_64) 33 (Workstation Edition)"
id="a74a946993794db8b5333a3fb1e2d953-5.9.11-200.fc33.x86_64"
[dustin@razorback ~]$ lspci -k | grep -EA2 'VGA|3D|Display'
03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (rev c2)
	Subsystem: Dell Device 09f5
	Kernel modules: amdgpu
--
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev f0)
	Subsystem: Dell Device 09f5
	Kernel modules: amdgpu

I’ve also installed i8k for better cooling.

[dustin@razorback modprobe.d]$ cat /etc/modprobe.d/* | grep "dell"
options dell-smm-hwmon ignore_dmi=1
options dell-smm-hwmon restricted=0
[dustin@razorback modprobe.d]$ cat /etc/modprobe.d/* | grep "i8k"
options i8k force=1

Thank you for taking a look!

Hi there, here’s an update to this issue. I have updated to 5.9.12 and have tried all combinations of amdgpu.runpm=0 (present and not) and pcie_port_pm=off or =forced.

I have disabled PowerNow in the bios, but im still not able to game. Here is a little more info on the kernel and what xrandr says.

# grubby --info /boot/vmlinuz-5.9.12-200.fc33.x86_64 
index=0
kernel="/boot/vmlinuz-5.9.12-200.fc33.x86_64"
args="ro rootflags=subvol=root nomodeset rhgb quiet $tuned_params amdgpu.runpm=0 pcie_port_pm=off"
root="UUID=98a08706-ee0e-4959-bd77-0ff61c7c2fc5"
initrd="/boot/initramfs-5.9.12-200.fc33.x86_64.img $tuned_initrd"
title="Fedora (5.9.12-200.fc33.x86_64) 33 (Workstation Edition)"
id="a74a946993794db8b5333a3fb1e2d953-5.9.12-200.fc33.x86_64"
# xrandr 
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected primary 1920x1080+0+0 0mm x 0mm
   1920x1080     77.00* 

I notice the following in my dmesg:

[    0.775441] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPC0.EC0], AE_NOT_FOUND (20200717/dswload2-162)
[    0.775449] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20200717/psobject-220)

[    1.563690] Trying to unpack rootfs image as initramfs...
[    2.628683] Freeing initrd memory: 42456K
[    2.628718] pci 0000:00:00.2: AMD-Vi: Unable to read/write to IOMMU perf counter.
[    2.628950] pci 0000:00:00.2: can't derive routing for PCI INT A
[    2.628952] pci 0000:00:00.2: PCI INT A: not connected

[    5.059442] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.
[    5.180741] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.

[   10.415937] acp_pdm_mach acp_pdm_mach.0: snd_soc_register_card(acp) failed: -517
[   10.416151] acp_pdm_mach acp_pdm_mach.0: snd_soc_register_card(acp) failed: -517
[   10.496712] RPC: Registered named UNIX socket transport module.
[   10.496713] RPC: Registered udp transport module.
[   10.496713] RPC: Registered tcp transport module.
[   10.496713] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   10.571509] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.
[   10.613334] dell_smm_hwmon: not running on a supported Dell system.
[   10.613336] dell_smm_hwmon: vendor=Dell Inc., model=G5 5505, version=1.3.0
[   10.683109] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.
[   10.708007] mc: Linux media interface: v0.10
[   10.731465] videodev: Linux video capture interface: v2.00

Thank you :smile:

Okay! I’ve fixed it. The trick was to remove the “nomodeset” parameter. Here is what im using to boot.

# grubby --info /boot/vmlinuz-5.9.12-200.fc33.x86_64 
index=0
kernel="/boot/vmlinuz-5.9.12-200.fc33.x86_64"
args="ro rootflags=subvol=root rhgb quiet $tuned_params amdgpu.runpm=0 pcie_port_pm=off iommu=soft"
root="UUID=98a08706-ee0e-4959-bd77-0ff61c7c2fc5"
initrd="/boot/initramfs-5.9.12-200.fc33.x86_64.img $tuned_initrd"
title="Fedora (5.9.12-200.fc33.x86_64) 33 (Workstation Edition)"
id="a74a946993794db8b5333a3fb1e2d953-5.9.12-200.fc33.x86_64"

Here’s more information on setting the boot parameters:

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.