Kernels 6.19 and possible radeon driver bug causes boot failure

I recently started playing with Fedora KDE 43 on my Macbook Pro. I installed from USB just fine and things ran great. I loaded updates and got later kernel versions. Each of them starts booting, then shuts the machine down. My only recourse is to go back to the original kernel.

Examining the boot logs from the non-working kernel, I see a couple of complaints about the Radeon graphics (below). Any suggestions on how to resolve? I’m assuming the self-imposed shutdown at the end of the log is caused by the radeon problem, but I may be wrong.

working kernel

vmlinuz-6.17.1-300 (from install ISO)

failing kernels

  • vmlinuz-6.19.11-200
  • vmlinuz-6.19.12-200

abbreviated boot log

Apr 16 17:10:24 fedora kernel: [drm] Loading verde Microcode
Apr 16 17:10:24 fedora kernel: [drm] Internal thermal controller without fan control
Apr 16 17:10:24 fedora kernel: ------------[ cut here ]------------
Apr 16 17:10:24 fedora kernel: UBSAN: array-index-out-of-bounds in drivers/gpu/drm/radeon/radeon_atombios.c:2720:34
Apr 16 17:10:24 fedora kernel: index 48 is out of range for type 'UCHAR [*]'
Apr 16 17:10:24 fedora kernel: CPU: 7 UID: 0 PID: 395 Comm: (udev-worker) Not tainted 6.17.1-300.fc43.x86_64 #1 PREEMPT(lazy) 
Apr 16 17:10:24 fedora kernel: Hardware name: Apple Inc. MacBookPro11,5/Mac-06F11F11946D27C5, BIOS 489.0.0.0.0 10/07/2023
Apr 16 17:10:24 fedora kernel: Call Trace:
Apr 16 17:10:24 fedora kernel:  <TASK>
Apr 16 17:10:24 fedora kernel:  dump_stack_lvl+0x5d/0x80
Apr 16 17:10:24 fedora kernel:  ubsan_epilogue+0x5/0x2b
Apr 16 17:10:24 fedora kernel:  __ubsan_handle_out_of_bounds.cold+0x54/0x59
Apr 16 17:10:24 fedora kernel:  radeon_atombios_parse_power_table_6+0x3bc/0x3e0 [radeon]
Apr 16 17:10:24 fedora kernel:  radeon_atombios_get_power_modes+0x220/0x240 [radeon]
Apr 16 17:10:24 fedora kernel:  radeon_pm_init_dpm+0x77/0x240 [radeon]
Apr 16 17:10:24 fedora kernel:  si_init+0x223/0x470 [radeon]
Apr 16 17:10:24 fedora kernel:  radeon_device_init+0x484/0xa60 [radeon]
Apr 16 17:10:24 fedora kernel:  ? pci_find_capability+0x79/0xb0
Apr 16 17:10:24 fedora kernel:  radeon_driver_load_kms+0xa1/0x260 [radeon]
Apr 16 17:10:24 fedora kernel:  radeon_pci_probe+0xef/0x1b0 [radeon]
Apr 16 17:10:24 fedora kernel:  local_pci_probe+0x42/0x90
Apr 16 17:10:24 fedora kernel:  pci_call_probe+0x5b/0x190
Apr 16 17:10:24 fedora kernel:  ? kernfs_create_link+0x61/0xb0
Apr 16 17:10:24 fedora kernel:  pci_device_probe+0x95/0x140
Apr 16 17:10:24 fedora kernel:  really_probe+0xde/0x340
Apr 16 17:10:24 fedora kernel:  ? pm_runtime_barrier+0x55/0x90
Apr 16 17:10:24 fedora kernel:  __driver_probe_device+0x78/0x140
Apr 16 17:10:24 fedora kernel:  driver_probe_device+0x1f/0xa0
Apr 16 17:10:24 fedora kernel:  ? __pfx___driver_attach+0x10/0x10
Apr 16 17:10:24 fedora kernel:  __driver_attach+0xcb/0x1e0
Apr 16 17:10:24 fedora kernel:  bus_for_each_dev+0x85/0xd0
Apr 16 17:10:24 fedora kernel:  bus_add_driver+0x12f/0x210
Apr 16 17:10:24 fedora kernel:  ? __pfx_radeon_module_init+0x10/0x10 [radeon]
Apr 16 17:10:24 fedora kernel:  driver_register+0x75/0xe0
Apr 16 17:10:24 fedora kernel:  ? radeon_register_atpx_handler+0xe/0x30 [radeon]
Apr 16 17:10:24 fedora kernel:  do_one_initcall+0x5b/0x300
Apr 16 17:10:24 fedora kernel:  do_init_module+0x84/0x280
Apr 16 17:10:24 fedora kernel:  init_module_from_file+0x8a/0xe0
Apr 16 17:10:24 fedora kernel:  idempotent_init_module+0x114/0x310
Apr 16 17:10:24 fedora kernel:  __x64_sys_finit_module+0x6d/0xd0
Apr 16 17:10:24 fedora kernel:  ? syscall_trace_enter+0x8d/0x1d0
Apr 16 17:10:24 fedora kernel:  do_syscall_64+0x7e/0x250
Apr 16 17:10:24 fedora kernel:  ? switch_fpu_return+0x4e/0xd0
Apr 16 17:10:24 fedora kernel:  ? arch_exit_to_user_mode_prepare.isra.0+0x6a/0x80
Apr 16 17:10:24 fedora kernel:  ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel:  ? ima_file_check+0x5b/0x80
Apr 16 17:10:24 fedora kernel:  ? mntput_no_expire+0x49/0x2c0
Apr 16 17:10:24 fedora kernel:  ? security_file_post_open+0x50/0xf0
Apr 16 17:10:24 fedora kernel:  ? terminate_walk+0x62/0x100
Apr 16 17:10:24 fedora kernel:  ? path_openat+0x116/0x2a0
Apr 16 17:10:24 fedora kernel:  ? do_filp_open+0xd8/0x180
Apr 16 17:10:24 fedora kernel:  ? __pfx_page_put_link+0x10/0x10
Apr 16 17:10:24 fedora kernel:  ? do_sys_openat2+0xa2/0xe0
Apr 16 17:10:24 fedora kernel:  ? __x64_sys_openat+0x61/0xa0
Apr 16 17:10:24 fedora kernel:  ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel:  ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel:  ? ksys_read+0x73/0xf0
Apr 16 17:10:24 fedora kernel:  ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel:  ? irqentry_exit_to_user_mode+0x2c/0x1c0
Apr 16 17:10:24 fedora kernel:  entry_SYSCALL_64_after_hwframe+0x76/0x7e
Apr 16 17:10:24 fedora kernel: RIP: 0033:0x7f44452ba34d
Apr 16 17:10:24 fedora kernel: Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 83 6a 0f 00 f7 d8 64 89 01 48
Apr 16 17:10:24 fedora kernel: RSP: 002b:00007ffd79f4e338 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
Apr 16 17:10:24 fedora kernel: RAX: ffffffffffffffda RBX: 0000558aa88b0610 RCX: 00007f44452ba34d
Apr 16 17:10:24 fedora kernel: RDX: 0000000000000004 RSI: 00007f444495a5e1 RDI: 000000000000001d
Apr 16 17:10:24 fedora kernel: RBP: 00007ffd79f4e3d0 R08: 0000000000000000 R09: 0000558aa8901b00
Apr 16 17:10:24 fedora kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 00007f444495a5e1
Apr 16 17:10:24 fedora kernel: R13: 0000000000020000 R14: 0000558aa88b11a0 R15: 0000000000000000
Apr 16 17:10:24 fedora kernel:  </TASK>
Apr 16 17:10:24 fedora kernel: ---[ end trace ]---
Apr 16 17:10:24 fedora kernel: ------------[ cut here ]------------
Apr 16 17:10:24 fedora kernel: UBSAN: array-index-out-of-bounds in drivers/gpu/drm/radeon/si_dpm.c:6824:32
Apr 16 17:10:24 fedora kernel: index 16 is out of range for type 'UCHAR [*]'
Apr 16 17:10:24 fedora kernel: CPU: 7 UID: 0 PID: 395 Comm: (udev-worker) Not tainted 6.17.1-300.fc43.x86_64 #1 PREEMPT(lazy) 
Apr 16 17:10:24 fedora kernel: Hardware name: Apple Inc. MacBookPro11,5/Mac-06F11F11946D27C5, BIOS 489.0.0.0.0 10/07/2023
Apr 16 17:10:24 fedora kernel: Call Trace:
Apr 16 17:10:24 fedora kernel:  <TASK>
Apr 16 17:10:24 fedora kernel:  dump_stack_lvl+0x5d/0x80
Apr 16 17:10:24 fedora kernel:  ubsan_epilogue+0x5/0x2b
Apr 16 17:10:24 fedora kernel:  __ubsan_handle_out_of_bounds.cold+0x54/0x59
Apr 16 17:10:24 fedora kernel:  si_parse_power_table+0x3d6/0x420 [radeon]
Apr 16 17:10:24 fedora kernel:  si_dpm_init+0x226/0x6a0 [radeon]
Apr 16 17:10:24 fedora kernel:  radeon_pm_init_dpm+0xe3/0x240 [radeon]
Apr 16 17:10:24 fedora kernel:  si_init+0x223/0x470 [radeon]
Apr 16 17:10:24 fedora kernel:  radeon_device_init+0x484/0xa60 [radeon]
Apr 16 17:10:24 fedora kernel:  ? pci_find_capability+0x79/0xb0
Apr 16 17:10:24 fedora kernel:  radeon_driver_load_kms+0xa1/0x260 [radeon]
Apr 16 17:10:24 fedora kernel:  radeon_pci_probe+0xef/0x1b0 [radeon]
Apr 16 17:10:24 fedora kernel:  local_pci_probe+0x42/0x90
Apr 16 17:10:24 fedora kernel:  pci_call_probe+0x5b/0x190
Apr 16 17:10:24 fedora kernel:  ? kernfs_create_link+0x61/0xb0
Apr 16 17:10:24 fedora kernel:  pci_device_probe+0x95/0x140
Apr 16 17:10:24 fedora kernel:  really_probe+0xde/0x340
Apr 16 17:10:24 fedora kernel:  ? pm_runtime_barrier+0x55/0x90
Apr 16 17:10:24 fedora kernel:  __driver_probe_device+0x78/0x140
Apr 16 17:10:24 fedora kernel:  driver_probe_device+0x1f/0xa0
Apr 16 17:10:24 fedora kernel:  ? __pfx___driver_attach+0x10/0x10
Apr 16 17:10:24 fedora kernel:  __driver_attach+0xcb/0x1e0
Apr 16 17:10:24 fedora kernel:  bus_for_each_dev+0x85/0xd0
Apr 16 17:10:24 fedora kernel:  bus_add_driver+0x12f/0x210
Apr 16 17:10:24 fedora kernel:  ? __pfx_radeon_module_init+0x10/0x10 [radeon]
Apr 16 17:10:24 fedora kernel:  driver_register+0x75/0xe0
Apr 16 17:10:24 fedora kernel:  ? radeon_register_atpx_handler+0xe/0x30 [radeon]
Apr 16 17:10:24 fedora kernel:  do_one_initcall+0x5b/0x300
Apr 16 17:10:24 fedora kernel:  do_init_module+0x84/0x280
Apr 16 17:10:24 fedora kernel:  init_module_from_file+0x8a/0xe0
Apr 16 17:10:24 fedora kernel:  idempotent_init_module+0x114/0x310
Apr 16 17:10:24 fedora kernel:  __x64_sys_finit_module+0x6d/0xd0
Apr 16 17:10:24 fedora kernel:  ? syscall_trace_enter+0x8d/0x1d0
Apr 16 17:10:24 fedora kernel:  do_syscall_64+0x7e/0x250
Apr 16 17:10:24 fedora kernel:  ? switch_fpu_return+0x4e/0xd0
Apr 16 17:10:24 fedora kernel:  ? arch_exit_to_user_mode_prepare.isra.0+0x6a/0x80
Apr 16 17:10:24 fedora kernel:  ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel:  ? ima_file_check+0x5b/0x80
Apr 16 17:10:24 fedora kernel:  ? mntput_no_expire+0x49/0x2c0
Apr 16 17:10:24 fedora kernel:  ? security_file_post_open+0x50/0xf0
Apr 16 17:10:24 fedora kernel:  ? terminate_walk+0x62/0x100
Apr 16 17:10:24 fedora kernel:  ? path_openat+0x116/0x2a0
Apr 16 17:10:24 fedora kernel:  ? do_filp_open+0xd8/0x180
Apr 16 17:10:24 fedora kernel:  ? __pfx_page_put_link+0x10/0x10
Apr 16 17:10:24 fedora kernel:  ? do_sys_openat2+0xa2/0xe0
Apr 16 17:10:24 fedora kernel:  ? __x64_sys_openat+0x61/0xa0
Apr 16 17:10:24 fedora kernel:  ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel:  ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel:  ? ksys_read+0x73/0xf0
Apr 16 17:10:24 fedora kernel:  ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel:  ? irqentry_exit_to_user_mode+0x2c/0x1c0
Apr 16 17:10:24 fedora kernel:  entry_SYSCALL_64_after_hwframe+0x76/0x7e
Apr 16 17:10:24 fedora kernel: RIP: 0033:0x7f44452ba34d
Apr 16 17:10:24 fedora kernel: Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 83 6a 0f 00 f7 d8 64 89 01 48
Apr 16 17:10:24 fedora kernel: RSP: 002b:00007ffd79f4e338 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
Apr 16 17:10:24 fedora kernel: RAX: ffffffffffffffda RBX: 0000558aa88b0610 RCX: 00007f44452ba34d
Apr 16 17:10:24 fedora kernel: RDX: 0000000000000004 RSI: 00007f444495a5e1 RDI: 000000000000001d
Apr 16 17:10:24 fedora kernel: RBP: 00007ffd79f4e3d0 R08: 0000000000000000 R09: 0000558aa8901b00
Apr 16 17:10:24 fedora kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 00007f444495a5e1
Apr 16 17:10:24 fedora kernel: R13: 0000000000020000 R14: 0000558aa88b11a0 R15: 0000000000000000
Apr 16 17:10:24 fedora kernel:  </TASK>
Apr 16 17:10:24 fedora kernel: ---[ end trace ]---
Apr 16 17:10:24 fedora kernel: [drm] radeon: dpm initialized
Apr 16 17:10:24 fedora kernel: [drm] Found VCE firmware/feedback version 50.0.1 / 17!
Apr 16 17:10:24 fedora kernel: [drm] GART: num cpu pages 524288, num gpu pages 524288

normal looking boot stuff, then

Apr 16 17:11:28 fedora kernel: audit: type=1403 audit(1776373888.395:64): auid=4294967295 ses=4294967295 lsm=selinux res=1
Apr 16 17:11:28 fedora kernel: audit: type=1300 audit(1776373888.395:64): arch=c000003e syscall=1 success=yes exit=3968437 a0=4 a1=7fa018600000 a2=3c8db5 a3=0 items=0 ppid=1490 pid=1494 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="load_policy" exe="/usr/bin/load_policy" subj=system_u:system_r:load_policy_t:s0 key=(null)
Apr 16 17:11:28 fedora kernel: audit: type=1327 audit(1776373888.395:64): proctitle="/sbin/load_policy"
Apr 16 17:11:28 fedora kernel: audit: type=2310 audit(1776373888.826:65): pid=1247 uid=81 auid=4294967295 ses=4294967295 subj=system_u:system_r:system_dbusd_t:s0-s0:c0.c1023 msg='avc:  op=load_policy lsm=selinux seqno=3 res=1 exe="/usr/bin/dbus-broker" hostname=? addr=? terminal=? res=success'
Apr 16 17:11:30 fedora kernel: audit: type=1334 audit(1776373890.112:66): prog-id=64 op=LOAD
Apr 16 17:11:30 fedora kernel: audit: type=1334 audit(1776373890.114:67): prog-id=64 op=UNLOAD
Apr 16 17:11:44 fedora kernel: block dm-0: the capability attribute has been deprecated.
Apr 16 17:12:14 fedora kernel: audit: type=1130 audit(1776373934.105:68): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=run-p14866-i14867 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.476:69): prog-id=65 op=LOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.476:70): prog-id=61 op=UNLOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.476:71): prog-id=66 op=LOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.476:72): prog-id=67 op=LOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.476:73): prog-id=62 op=UNLOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.476:74): prog-id=63 op=UNLOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.478:75): prog-id=68 op=LOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.478:76): prog-id=50 op=UNLOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.478:77): prog-id=69 op=LOAD
Apr 16 17:12:16 fedora kernel: EXT4-fs (sda3): unmounting filesystem 3f5fa9cc-881b-448a-bd14-63ad06334325.
Apr 16 17:12:16 fedora kernel: zram0: detected capacity change from 16777216 to 0
Apr 16 17:12:16 fedora systemd-shutdown[1]: Syncing filesystems and block devices.
Apr 16 17:12:16 fedora systemd-shutdown[1]: Sending SIGTERM to remaining processes...
Apr 16 17:12:16 fedora systemd-journald[1002]: Received SIGTERM from PID 1 (systemd-shutdow).

I have this happening on my MacBookPro11,5 specifically (other mac hardware running bare-metal fedora seems fine). Last working kernel on my end was 6.18.13-200.fc43; updating to 6.19 (on either f43, or upgrading to f44) causes the machine to shut down during early boot. Current f44 kernel (as of today) is 7.0.4-200.fc44, and still problematic.

apparently there’s a thread discussing a possible diagnosis and fix here:

which I found via reddit:

Be interesting if there was a bugzilla ticket we could track, to know when it’s safe to try a new kernel.

In the mean time, I’ve increased the installonly_limit in the [main] section of my /etc/dnf.conf so updating won’t blow away my last working 6.18 kernel left over from before upgrading to f44 :slight_smile:

Thanks for the look @somlo It appears there is a fix in the works, but I did find this possible workaround, blacklisting the gpu https://gitlab.freedesktop.org/drm/amd/-/work_items/4893#note_3409608. I will give this a try just to get a later kernel

FWIW, kernel-7.0.12-201.fc44.x86_64 finally seems to have fixed all the lingering display issues for me, besides simply not shutting down during boot :slight_smile:

I’m glad it helped you! Unfortunately, no change on my system :frowning:

Can you boot another system to ensure the hardware is “working”?

The link that has helped others provides several ways to get around the problem. You need to provide more details of exactly how each of the “fixes” fails. Have you tried using the grub2 editor to remove the rhgb quiet and can you see messages after doing that. You can install several Fedora USB installers on a Ventoy USB to see if any work for your system. If you can get a GUI in a Live USB installer you can install inxi and the run inxi -Fzxx get details of a working configuration.

Thanks for the reply @gnwiii. Yes, that hardware definitely works, as this is a dual boot MacBook Pro system along with macOS and everything is working fine. You mention a link that is helpful to debug problems like this but I don’t see it.

The issue is not on startup but when the machine goes to sleep. It wakes up, but the graphics card does not initialize properly. The display does not wake up. I have no choice but to power cycle the machine, where the boot logs from the original post came from.

The original kernel from the Fedora 43 USB installer worked fine, but all later kernels exhibit the display issue.

The link:https://gitlab.freedesktop.org/drm/amd/-/work_items/4893#note_3409608 warns that the link was already posted by @geekneck. Have you checked to see if your system is using amdgu or radeon?

I was able to get some info. I ssh to the system and tail -f /var/log/messages. I put the machine to sleep and woke it back up. Indeed it is the AMD GPU that is unhappy:

Jun 25 11:45:40 fedora NetworkManager[1600]: <info>  [1782402340.0557] device (p2p-dev-wlp4s0): state change: unavailable -> disconnected (reason 'none', managed-type: 'full')
Jun 25 11:45:41 fedora kernel: amdgpu 0000:01:00.0: Dumping IP State
Jun 25 11:45:41 fedora kernel: amdgpu 0000:01:00.0: Dumping IP State Completed
Jun 25 11:45:41 fedora kernel: amdgpu 0000:01:00.0: [drm] AMDGPU device coredump file has been created
Jun 25 11:45:41 fedora kernel: amdgpu 0000:01:00.0: [drm] Check your /sys/class/drm/card1/device/devcoredump/data
Jun 25 11:45:41 fedora kernel: amdgpu 0000:01:00.0: ring sdma0 timeout, signaled seq=29892, emitted seq=29895
Jun 25 11:45:41 fedora kernel: amdgpu 0000:01:00.0: GPU reset begin!. Source:  1
Jun 25 11:45:41 fedora kernel: ------------[ cut here ]------------
Jun 25 11:45:41 fedora kernel: WARNING: drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:672 at amdgpu_irq_put+0x5e/0xb0 [amdgpu], CPU#6: kworker/u32:40/15686
Jun 25 11:45:41 fedora kernel: Modules linked in: ip6t_REJECT xt_hl ip6t_rt ipt_REJECT xt_LOG nf_log_syslog xt_comment nft_limit xt_limit xt_addrtype xt_conntrack nft_compat nf_nat_ftp nf_conntrack_ftp ib_core overlay uinput rfcomm snd_seq_dummy snd_hrtimer nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nf_tables nfnetlink sunrpc qrtr brcmfmac_wcc bnep intel_rapl_msr intel_rapl_common vfat fat x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel brcmfmac brcmutil iTCO_wdt mei_pxp mei_hdcp joydev kvm intel_pmc_bxt cfg80211 btusb snd_hda_codec_intelhdmi btmtk applesmc btrtl btbcm irqbypass btintel snd_hda_codec_cs420x rapl snd_hda_codec_generic mmc_core intel_cstate bluetooth mei_me snd_hda_codec_atihdmi intel_uncore mei i2c_i801 snd_hda_codec_hdmi intel_pch_thermal pcspkr i2c_smbus snd_hda_intel lpc_ich snd_hda_codec rfkill snd_hda_core sbs snd_intel_dspcfg
Jun 25 11:45:41 fedora kernel: bcm5974 snd_intel_sdw_acpi snd_seq acpi_als industrialio_triggered_buffer sbshc kfifo_buf snd_hwdep snd_seq_device apple_gmux industrialio snd_pcm snd_timer snd soundcore apple_mfi_fastcharge zram lz4hc_compress lz4_compress dm_crypt amdgpu i915 amdxcp drm_panel_backlight_quirks gpu_sched radeon uas drm_ttm_helper drm_buddy ttm drm_exec ghash_clmulni_intel usb_storage i2c_algo_bit drm_suballoc_helper thunderbolt hid_apple drm_display_helper video cec wmi fuse i2c_dev
Jun 25 11:45:41 fedora kernel: CPU: 6 UID: 0 PID: 15686 Comm: kworker/u32:40 Tainted: G        W           7.0.12-201.fc44.x86_64 #1 PREEMPT(lazy)
Jun 25 11:45:41 fedora kernel: Tainted: [W]=WARN
Jun 25 11:45:41 fedora kernel: Hardware name: Apple Inc. MacBookPro11,5/Mac-06F11F11946D27C5, BIOS 489.0.0.0.0 10/07/2023
Jun 25 11:45:41 fedora kernel: Workqueue: amdgpu-reset-dev drm_sched_job_timedout [gpu_sched]
Jun 25 11:45:41 fedora kernel: RIP: 0010:amdgpu_irq_put+0x5e/0xb0 [amdgpu]
Jun 25 11:45:41 fedora kernel: Code: 85 c0 74 28 48 8b 53 10 48 83 3a 00 74 1e 89 ea 48 8d 04 90 8b 10 85 d2 74 10 f0 ff 08 74 41 31 c0 5b 5d 41 5c c3 cc cc cc cc <0f> 0b 5b b8 ea ff ff ff 5d 41 5c c3 cc cc cc cc 84 c0 74 ee 3b 2b
Jun 25 11:45:41 fedora kernel: RSP: 0018:ffffd1f3c8267c40 EFLAGS: 00010246
Jun 25 11:45:41 fedora kernel: RAX: ffff8af4c1079398 RBX: ffff8af4cc780cb0 RCX: 0000000000000001
Jun 25 11:45:41 fedora kernel: RDX: 0000000000000000 RSI: ffff8af4cc780cb0 RDI: ffff8af4cc780000
Jun 25 11:45:41 fedora kernel: RBP: 0000000000000000 R08: 0000000000260fcd R09: 0000000000000006
Jun 25 11:45:41 fedora kernel: R10: 0000000000000006 R11: ffffffffa3673f80 R12: ffff8af4cc780000
Jun 25 11:45:41 fedora kernel: R13: ffff8af4cc780000 R14: 0000000000000000 R15: 0000000000000000
Jun 25 11:45:41 fedora kernel: FS:  0000000000000000(0000) GS:ffff8af88ad9a000(0000) knlGS:0000000000000000
Jun 25 11:45:41 fedora kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 25 11:45:41 fedora kernel: CR2: 00007f59fca86f20 CR3: 00000003a722e003 CR4: 00000000001726f0
Jun 25 11:45:41 fedora kernel: Call Trace:
Jun 25 11:45:41 fedora kernel: <TASK>
Jun 25 11:45:41 fedora kernel: gmc_v6_0_hw_fini+0x1f/0xa0 [amdgpu]
Jun 25 11:45:41 fedora kernel: amdgpu_ip_block_suspend+0x27/0x50 [amdgpu]
Jun 25 11:45:41 fedora kernel: amdgpu_device_ip_suspend_phase2+0x148/0x3f0 [amdgpu]
Jun 25 11:45:41 fedora kernel: amdgpu_device_pre_asic_reset+0x1a4/0x5d0 [amdgpu]
Jun 25 11:45:41 fedora kernel: amdgpu_device_asic_reset+0x39/0x1f7 [amdgpu]
Jun 25 11:45:41 fedora kernel: amdgpu_device_gpu_recover.cold+0x29d/0x2f3 [amdgpu]
Jun 25 11:45:41 fedora kernel: amdgpu_job_timedout.cold+0x22f/0x269 [amdgpu]
Jun 25 11:45:41 fedora kernel: drm_sched_job_timedout+0x8b/0x190 [gpu_sched]
Jun 25 11:45:41 fedora kernel: process_one_work+0x19e/0x3a0
Jun 25 11:45:41 fedora kernel: worker_thread+0x1a6/0x310
Jun 25 11:45:41 fedora kernel: ? __pfx_worker_thread+0x10/0x10
Jun 25 11:45:41 fedora kernel: kthread+0xe4/0x120
Jun 25 11:45:41 fedora kernel: ? __pfx_kthread+0x10/0x10
Jun 25 11:45:41 fedora kernel: ret_from_fork+0x1a1/0x270
Jun 25 11:45:41 fedora kernel: ? __pfx_kthread+0x10/0x10
Jun 25 11:45:41 fedora kernel: ret_from_fork_asm+0x1a/0x30
Jun 25 11:45:41 fedora kernel: </TASK>
Jun 25 11:45:41 fedora kernel: ---[ end trace 0000000000000000 ]---
Jun 25 11:45:41 fedora kernel: amdgpu 0000:01:00.0: PCI CONFIG reset
Jun 25 11:45:41 fedora kernel: amdgpu 0000:01:00.0: GPU reset succeeded, trying to resume
Jun 25 11:45:41 fedora kernel: amdgpu 0000:01:00.0: [drm] PCIE gen 3 link speeds already enabled
Jun 25 11:45:41 fedora kernel: amdgpu 0000:01:00.0: [drm] PCIE GART of 1024M enabled (table at 0x0000000001400000).
Jun 25 11:45:41 fedora kernel: amdgpu 0000:01:00.0: VRAM is lost due to GPU reset!
Jun 25 11:45:42 fedora kernel: amdgpu 0000:01:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring gfx test failed (-110)
Jun 25 11:45:42 fedora kernel: amdgpu 0000:01:00.0: resume of IP block <gfx_v6_0> failed -110
Jun 25 11:45:42 fedora kernel: amdgpu 0000:01:00.0: GPU reset end with ret = -110
Jun 25 11:45:42 fedora kernel: amdgpu 0000:01:00.0: GPU Recovery Failed: -110

I will try your suggestion about disabling the AMD in favor of Radeon