Fedora 38 not finding secondary monitor with AMDGPU

Hello there

I got the same problem. After updating Fedora 38 Workstation today, it doesnt find my secondary external monitor. The monitor ran well yesterday over USB 3 Display port/connected to HDMI. When connecting it directly to the HMDI port it works. Running with 2 external monitors, and one works fine. None of them work connecting to the Display port

Running on a Thinkpad t14 AMD Ryzen 5 Pro
Kernel Linux 6.3.11-200.fc38.x86_64

Would love some help.

dmesg | grep secure
[ 0.000000] secureboot: Secure boot disabled
[ 0.004459] secureboot: Secure boot disabled
[ 5.195132] amdgpu 0000:07:00.0: amdgpu: SECUREDISPLAY: query securedisplay TA failed. ret 0x0

The following commands give:
dnf list installed ‘nvidia
Installed Packages
nvidia-gpu-firmware.noarch 20230625-151.fc38 @updates

dnf list installed ‘amdgpu
Installed Packages
xorg-x11-drv-amdgpu.x86_64 23.0.0-1.fc38 @anaconda

Hope someone here can help

NB. Additionally, at times Fedora started having issues booting and closing down.

What GPUs do you have?
Please post the output of inxi -Fzx

Thanks for your reply. I got AMD Ryzen™ 5 PRO 4650U with Radeon™ Graphics × 12.

System:
Kernel: 6.3.11-200.fc38.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 2.39-9.fc38 Desktop: GNOME v: 44.2 Distro: Fedora release 38 (Thirty
Eight)
Machine:
Type: Laptop System: LENOVO product: 20UD002FMX v: ThinkPad T14 Gen 1
serial:
Mobo: LENOVO model: 20UD002FMX v: 0XXXXXX WIN serial:
UEFI: LENOVO v: R1BET74W(1.43 ) date: 03/01/2023
Battery:
ID-1: BAT0 charge: 38.9 Wh (98.0%) condition: 39.7/50.5 Wh (78.5%)
volts: 12.8 min: 11.6 model: LGC 5B10W139 status: not charging
CPU:
Info: 6-core model: AMD Ryzen 5 PRO 4650U with Radeon Graphics bits: 64
type: MT MCP arch: Zen 2 rev: 1 cache: L1: 384 KiB L2: 3 MiB L3: 8 MiB
Speed (MHz): avg: 1399 high: 1400 min/max: 1400/2100 boost: enabled cores:
1: 1400 2: 1400 3: 1400 4: 1400 5: 1400 6: 1400 7: 1397 8: 1400 9: 1400
10: 1400 11: 1400 12: 1400 bogomips: 50307
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: AMD Renoir vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5
bus-ID: 07:00.0 temp: 44.0 C
Device-2: Chicony Integrated Camera driver: uvcvideo type: USB
bus-ID: 1-2:2
Display: wayland server: X.Org v: 22.1.9 with: Xwayland v: 22.1.9
compositor: gnome-shell driver: X: loaded: amdgpu
unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu resolution:
1: 1920x1080~60Hz 2: 1920x1080~60Hz
API: OpenGL v: 4.6 Mesa 23.1.3 renderer: AMD Radeon Graphics (renoir LLVM
16.0.5 DRM 3.52 6.3.11-200.fc38.x86_64) direct-render: Yes
Audio:
Device-1: AMD Renoir Radeon High Definition Audio vendor: Lenovo
driver: snd_hda_intel v: kernel bus-ID: 07:00.1
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo
driver: snd_rn_pci_acp3x v: kernel bus-ID: 07:00.5
Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel
v: kernel bus-ID: 07:00.6
API: ALSA v: k6.3.11-200.fc38.x86_64 status: kernel-api
Server-1: PipeWire v: 0.3.72 status: active
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel port: 3400 bus-ID: 02:00.0
IF: enp2s0f0 state: down mac:
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus-ID: 03:00.0
IF: wlp3s0 state: up mac:
Device-3: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel port: 2000 bus-ID: 05:00.0
IF: enp5s0 state: down mac:
IF-ID-1: virbr0 state: up speed: 10000 Mbps duplex: unknown mac:
IF-ID-2: vnet0 state: unknown speed: 10000 Mbps duplex: full mac:
IF-ID-3: vnet1 state: unknown speed: 10000 Mbps duplex: full mac:
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB bus-ID: 6-4:6
Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Drives:
Local Storage: total: 465.76 GiB used: 317.04 GiB (68.1%)
ID-1: /dev/nvme0n1 vendor: Kingston model: SNV2S500G size: 465.76 GiB
temp: 46.9 C
Partition:
ID-1: / size: 464.16 GiB used: 316.68 GiB (68.2%) fs: btrfs dev: /dev/dm-0
mapped: luks-xxxxxx78
ID-2: /boot size: 973.4 MiB used: 344.4 MiB (35.4%) fs: ext4
dev: /dev/nvme0n1p2
ID-3: /boot/efi size: 598.8 MiB used: 17.5 MiB (2.9%) fs: vfat
dev: /dev/nvme0n1p1
ID-4: /home size: 464.16 GiB used: 316.68 GiB (68.2%) fs: btrfs
dev: /dev/dm-0 mapped: luka-xxxxxx8
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
System Temperatures: cpu: 58.0 C mobo: N/A gpu: amdgpu temp: 45.0 C
Fan Speeds (RPM): fan-1: 2600 fan-2: 2600
Info:
Processes: 499 Uptime: 1h 27m Memory: available: 14.84 GiB
used: 8.57 GiB (57.7%) Init: systemd target: graphical (5) Compilers: N/A
Packages: N/A note: see --rpm Shell: Bash v: 5.2.15 inxi: 3.3.27

You seem to have a laptop Lenovo Thinkpad T14 with only an AMD GPU.
Note that this original topic was related to a system with nvidia GPU and had a solution some time ago.

I am moving your post to a new topic so the issue may be addressed in a more appropriate manner.

1 Like

Idk if this is the same issue but I am struggling with something similar on fedora-38 with similar system specs and AMD Ryzen 7 5700U.

Installed it today using the Fedora Sericea spin.
Just jumped ship to wayland from 2 years of fedora i3 spin.

swaymsg -t get_outputs

Output Unknown-1 'Unknown Unknown Unknown' (focused)
  Current mode: 1920x1080 @ 60.000 Hz
  Position: 0,0
  Scale factor: 1.000000
  Scale filter: nearest
  Subpixel hinting: unknown
  Transform: normal
  Workspace: 2
  Max render time: off
  Adaptive sync: disabled
  Available modes:
    1920x1080 @ 60.000 Hz

Googled around as hard as I could but unable to figure this one out, used fedora for a few years now, new to wayland and sway though.

Saw some posts from people saying they fixed it by rolling back the kernel version, however I am new to ostree and have no clue on how to roll back when this is the oldest version the system has ever been at.

Hope this helps in terms of figuring out the cause. I am available if you guys need any more info though.

System:
  Kernel: 6.3.11-200.fc38.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.39-9.fc38 Desktop: sway v: 1.8.1 Distro: Fedora release 38 (Thirty
    Eight)
CPU:
  Info: 8-core model: AMD Ryzen 7 5700U with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 2 rev: 1 cache: L1: 512 KiB L2: 4 MiB L3: 8 MiB
  Speed (MHz): avg: 1957 high: 4325 min/max: 1400/4370 boost: enabled cores:
    1: 1400 2: 1400 3: 4325 4: 4325 5: 1932 6: 1400 7: 1400 8: 1400 9: 1400
    10: 1577 11: 1594 12: 1929 13: 1604 14: 1400 15: 2053 16: 2183
    bogomips: 57487
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Lucienne vendor: Lenovo driver: N/A arch: GCN-5
    bus-ID: 05:00.0
  Device-2: Bison Integrated Camera driver: uvcvideo type: USB bus-ID: 1-3:3
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 22.1.9
    compositor: sway v: 1.8.1 driver: X: loaded: modesetting,radeon,vesa
    unloaded: fbdev gpu: N/A resolution: 1920x1080~60Hz
  API: OpenGL v: 4.5 Mesa 23.1.3 renderer: llvmpipe (LLVM 16.0.5 256 bits)
    direct-render: Yes
Audio:
  Device-1: AMD Renoir Radeon High Definition Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel bus-ID: 05:00.1
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo driver: N/A
    bus-ID: 05:00.5
  Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel
    v: kernel bus-ID: 05:00.6
  Device-4: Antlion Audio Wireless Microphone
    driver: hid-generic,snd-usb-audio,usbhid type: USB bus-ID: 1-1.3.2:5
  Device-5: Lenovo ThinkPad USB-C Dock Gen2 USB Audio
    driver: hid-generic,snd-usb-audio,usbhid type: USB bus-ID: 1-1.3.3.2:9
  API: ALSA v: k6.3.11-200.fc38.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 0.3.73 status: active
Info:
  Processes: 341 Uptime: 0m Memory: available: 14.44 GiB
  used: 1.61 GiB (11.2%) Init: systemd target: graphical (5) Compilers: N/A
  Packages: 4 note: see --rpm Shell: Bash v: 5.2.15 inxi: 3.3.27

So in my case it seems like grub2 was not correctly configured.

I had no gpu’s listed in /sys/class/backlight/ folder.

The fix was to run

sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

worked fine afterwards.

Hope it helps.

Please also have a look here: