Can not boot when using a 3440x1440 monitor

I recently bought an Ultra WQHD monitor to use with my workstation. Sadly, every time I try to boot, (it seems) the system freeze when the DM is loaded, at least when I use the 5.10, 5.11, and 5.12rc6 kernels. Kernel 5.4 works without problems. I think this could be a bug in the amdgpu driver, What do you think?

The output of journalctl -p3

abr 08 09:09:48 manjaro-workstation kernel: igc 0000:07:00.0: no suspend buffer for PTM
abr 08 09:09:51 manjaro-workstation kernel: amdgpu 0000:0a:00.0: amdgpu: message: TransferTableSmu2Dram (18)         param: 0x00000009 is timeout (no response)
abr 08 09:09:51 manjaro-workstation kernel: amdgpu 0000:0a:00.0: amdgpu: Failed to get overdrive table!
abr 08 09:09:51 manjaro-workstation kernel: amdgpu 0000:0a:00.0: amdgpu: Failed to setup default OD settings!
abr 08 09:09:51 manjaro-workstation kernel: [drm:amdgpu_device_ip_late_init [amdgpu]] *ERROR* late_init of IP block <smu> failed -62
abr 08 09:09:51 manjaro-workstation kernel: amdgpu 0000:0a:00.0: amdgpu: amdgpu_device_ip_late_init failed
abr 08 09:09:51 manjaro-workstation kernel: amdgpu 0000:0a:00.0: amdgpu: Fatal error during GPU init
abr 08 09:09:51 manjaro-workstation kernel: BUG: unable to handle page fault for address: 0000000000058a68
abr 08 09:09:51 manjaro-workstation kernel: #PF: supervisor read access in kernel mode
abr 08 09:09:51 manjaro-workstation kernel: #PF: error_code(0x0000) - not-present page
abr 08 09:09:51 manjaro-workstation kernel: Oops: 0000 [#1] PREEMPT SMP NOPTI
abr 08 09:09:51 manjaro-workstation kernel: CPU: 26 PID: 335 Comm: kworker/26:1 Tainted: G           OE     5.12.0-1-MANJARO #1
abr 08 09:09:51 manjaro-workstation kernel: Hardware name: ASUS System Product Name/ROG STRIX B550-E GAMING, BIOS 2006 03/19/2021
abr 08 09:09:51 manjaro-workstation kernel: Workqueue: events splash_callback_animation
abr 08 09:09:51 manjaro-workstation kernel: RIP: 0010:amdgpu_device_rreg.part.0+0x2e/0xe0 [amdgpu]
abr 08 09:09:51 manjaro-workstation kernel: Code: 00 41 55 44 8d 2c b5 00 00 00 00 41 54 41 89 f4 55 53 48 89 fb 4c 3b af d8 0b 00 00 73 53 83 e2 02 74 1a 4c 03 ab e0 0b 00 00 <45> 8b 6d 00 0f 1f 44 00 00 5b 44 89 e8 5d 41 5c 41 5d c3 f6 87 a0
abr 08 09:09:51 manjaro-workstation kernel: RSP: 0018:ffffabf2c0b5f640 EFLAGS: 00010202
abr 08 09:09:51 manjaro-workstation kernel: RAX: ffff97718688e1e8 RBX: ffff9771a4c40000 RCX: 000000000000001a
abr 08 09:09:51 manjaro-workstation kernel: RDX: 0000000000000002 RSI: 000000000001629a RDI: ffff9771a4c40000
abr 08 09:09:51 manjaro-workstation kernel: RBP: 00000000000f4240 R08: 0000000000000000 R09: 0000000000000000
abr 08 09:09:51 manjaro-workstation kernel: R10: 00000001aa30dd9d R11: 0000000000000000 R12: 000000000001629a
abr 08 09:09:51 manjaro-workstation kernel: R13: 0000000000058a68 R14: ffff9771a4c47e70 R15: ffff9771a4c40000
abr 08 09:09:51 manjaro-workstation kernel: FS:  0000000000000000(0000) GS:ffff97902f080000(0000) knlGS:0000000000000000
abr 08 09:09:51 manjaro-workstation kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
abr 08 09:09:51 manjaro-workstation kernel: CR2: 0000000000058a68 CR3: 00000014fee10000 CR4: 0000000000350ee0
abr 08 09:09:51 manjaro-workstation kernel: Call Trace:
abr 08 09:09:51 manjaro-workstation kernel:  smu_cmn_wait_for_response.isra.0+0x4b/0x60 [amdgpu]
abr 08 09:09:51 manjaro-workstation kernel:  smu_cmn_send_msg_without_waiting+0x1d/0x90 [amdgpu]
abr 08 09:09:51 manjaro-workstation kernel:  smu_cmn_send_smc_msg_with_param+0x95/0x110 [amdgpu]
abr 08 09:09:51 manjaro-workstation kernel:  smu_set_display_count+0x5c/0x80 [amdgpu]
abr 08 09:09:51 manjaro-workstation kernel:  pp_nv_set_display_count+0x23/0x40 [amdgpu]
abr 08 09:09:51 manjaro-workstation kernel:  dcn2_update_clocks+0x50f/0x550 [amdgpu]
abr 08 09:09:51 manjaro-workstation kernel:  dcn20_prepare_bandwidth+0x32/0x70 [amdgpu]
abr 08 09:09:51 manjaro-workstation kernel:  dc_commit_updates_for_stream+0x108e/0x1d20 [amdgpu]
abr 08 09:09:51 manjaro-workstation kernel:  amdgpu_dm_atomic_commit_tail+0x1634/0x2660 [amdgpu]
abr 08 09:09:51 manjaro-workstation kernel:  commit_tail+0x94/0x130 [drm_kms_helper]
abr 08 09:09:51 manjaro-workstation kernel:  drm_atomic_helper_commit+0x113/0x140 [drm_kms_helper]
abr 08 09:09:51 manjaro-workstation kernel:  drm_client_modeset_commit_atomic+0x1fc/0x240 [drm]
abr 08 09:09:51 manjaro-workstation kernel:  drm_client_modeset_commit_locked+0x56/0x150 [drm]
abr 08 09:09:51 manjaro-workstation kernel:  drm_fb_helper_pan_display+0xdc/0x210 [drm_kms_helper]
abr 08 09:09:51 manjaro-workstation kernel:  fb_pan_display+0x83/0x100
abr 08 09:09:51 manjaro-workstation kernel:  dummy_update_start+0x1a/0x40
abr 08 09:09:51 manjaro-workstation kernel:  fbcon_switch+0x3dc/0x5a0
abr 08 09:09:51 manjaro-workstation kernel:  redraw_screen+0xe5/0x230
abr 08 09:09:51 manjaro-workstation kernel:  ? _raw_spin_lock_irqsave+0x26/0x50
abr 08 09:09:51 manjaro-workstation kernel:  splash_callback_animation+0x58/0x60
abr 08 09:09:51 manjaro-workstation kernel:  process_one_work+0x214/0x3e0
abr 08 09:09:51 manjaro-workstation kernel:  worker_thread+0x4d/0x3d0
abr 08 09:09:51 manjaro-workstation kernel:  ? process_one_work+0x3e0/0x3e0
abr 08 09:09:51 manjaro-workstation kernel:  kthread+0x142/0x160
abr 08 09:09:51 manjaro-workstation kernel:  ? __kthread_bind_mask+0x60/0x60
abr 08 09:09:51 manjaro-workstation kernel:  ret_from_fork+0x22/0x30
abr 08 09:09:51 manjaro-workstation kernel: Modules linked in: pcc_cpufreq(-) amd64_edac(-) bnep btusb btrtl btbcm btintel bluetooth ecdh_generic ecc crc16 snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device mc usbhid iwlmvm mac80211 snd_hda_codec_realtek nct6775 hwmon_vid libarc4 intel_rapl_msr snd_hda_codec_generic intel_rapl_com>
abr 08 09:09:51 manjaro-workstation kernel:  xfs libcrc32c crc32c_generic crc32c_intel xhci_pci
abr 08 09:09:51 manjaro-workstation kernel: CR2: 0000000000058a68
abr 08 09:09:52 manjaro-workstation kernel: RIP: 0010:amdgpu_device_rreg.part.0+0x2e/0xe0 [amdgpu]
abr 08 09:09:52 manjaro-workstation kernel: Code: 00 41 55 44 8d 2c b5 00 00 00 00 41 54 41 89 f4 55 53 48 89 fb 4c 3b af d8 0b 00 00 73 53 83 e2 02 74 1a 4c 03 ab e0 0b 00 00 <45> 8b 6d 00 0f 1f 44 00 00 5b 44 89 e8 5d 41 5c 41 5d c3 f6 87 a0
abr 08 09:09:52 manjaro-workstation kernel: RSP: 0018:ffffabf2c0b5f640 EFLAGS: 00010202
abr 08 09:09:52 manjaro-workstation kernel: RAX: ffff97718688e1e8 RBX: ffff9771a4c40000 RCX: 000000000000001a
abr 08 09:09:52 manjaro-workstation kernel: RDX: 0000000000000002 RSI: 000000000001629a RDI: ffff9771a4c40000
abr 08 09:09:52 manjaro-workstation kernel: RBP: 00000000000f4240 R08: 0000000000000000 R09: 0000000000000000
abr 08 09:09:52 manjaro-workstation kernel: R10: 00000001aa30dd9d R11: 0000000000000000 R12: 000000000001629a
abr 08 09:09:52 manjaro-workstation kernel: R13: 0000000000058a68 R14: ffff9771a4c47e70 R15: ffff9771a4c40000
abr 08 09:09:52 manjaro-workstation kernel: FS:  0000000000000000(0000) GS:ffff97902f080000(0000) knlGS:0000000000000000
abr 08 09:09:52 manjaro-workstation kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
abr 08 09:09:52 manjaro-workstation kernel: CR2: 0000000000058a68 CR3: 0000000118758000 CR4: 0000000000350ee0

Relevant inxi output:

System:
  Kernel: 5.4.110-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.4-x86_64 
  root=UUID=7244fb8a-244a-4903-96b9-f9989c584cd2 rw quiet 
  bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash udev.log_priority=3 
  loglevel=3 
  Desktop: KDE Plasma 5.21.4 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 
  dm: SDDM Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <filter> 
  Mobo: ASUSTeK model: ROG STRIX B550-E GAMING v: Rev X.0x serial: <filter> 
  UEFI: American Megatrends v: 2006 date: 03/19/2021 
Memory:
  RAM: total: 125.79 GiB used: 8.28 GiB (6.6%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 16-Core (2-Die) model: AMD Ryzen 9 3950X bits: 64 type: MT MCP MCM 
  arch: Zen 2 family: 17 (23) model-id: 71 (113) stepping: N/A 
  microcode: 8701021 cache: L2: 8 MiB bogomips: 224096 
  Speed: 2197 MHz min/max: 2200/3500 MHz boost: enabled Core speeds (MHz): 
  1: 2197 2: 2200 3: 2057 4: 2054 5: 4356 6: 2187 7: 2188 8: 2186 9: 2186 
  10: 2196 11: 2193 12: 2191 13: 2196 14: 2197 15: 2199 16: 2193 17: 2194 
  18: 2056 19: 3592 20: 2058 21: 2054 22: 4356 23: 2181 24: 2200 25: 2184 
  26: 2181 27: 2203 28: 2203 29: 2201 30: 2197 31: 2056 32: 3599 
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 
  bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy 
  constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total cqm_occup_llc 
  cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid 
  fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb ibs irperf lahf_lm lbrv lm 
  mba mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc 
  nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq 
  pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse 
  pse36 rdpid rdrand rdseed rdt_a rdtscp rep_good sep sev sha_ni skinit smap 
  smca sme smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor svm 
  svm_lock syscall tce topoext tsc tsc_scale umip v_vmsave_vmload vgif 
  vmcb_clean vme vmmcall wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr xsaveopt 
  xsaves 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: 
  conditional, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: AMD Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] 
  vendor: ASUSTeK driver: amdgpu v: kernel bus-ID: 0a:00.0 chip-ID: 1002:731f 
  class-ID: 0300 
  Display: x11 server: X.Org 1.20.10 compositor: kwin_x11 driver: 
  loaded: amdgpu,ati unloaded: modesetting,radeon alternate: fbdev,vesa 
  display-ID: :0 screens: 1 
  Screen-1: 0 s-res: 3440x1440 s-dpi: 96 s-size: 910x381mm (35.8x15.0") 
  s-diag: 987mm (38.8") 
  OpenGL: renderer: AMD Radeon RX 5700 XT (NAVI10 DRM 3.35.0 5.4.110-1-MANJARO 
  LLVM 11.1.0) 
  v: 4.6 Mesa 21.0.1 direct render: Yes 


Hi there.

Excuse the dumb question, but do you need a newer kernel than 5.4? I guess you do, otherwise you wouldn’t be asking the question. Just checking.

All the best with it.

Ruziel :slight_smile:

Hi Ruziel, the short answer to your question is no. This is because my hardware is running smoothly (as far as I can tell) with kernel 5.4. However, I like to use newer kernels because they add support for the newest hardware or sometimes enhance the support of older ones. For example, with kernel 5.4 I can’t monitor the temperature of my NVME SSDs using HWMON, because this support was introduced with kernel 5.5.
The other short answer to your question is Yes, because I am an update junkie :sweat_smile:
Cheers.

Try forcing modes in your kernel parameter via video=

I have to use video=DP-0:2560x1440@60 video=DP-1:2560x1440@144 video=DP-2:2560x1440@60 as my kernel parameter to be able to use my 5700XT with multiple monitors on Kernels 5.7 - 5.11 due to this bug.

Maybe it’ll work for you as well.


Having the latest kernels is typically a lot better for these AMD CPUs and GPUs. There are constant updates in the newer kernels specifically for them.

1 Like

Hi @realmain, I have found that bug report but I didn’t pay so much attention due to the multiple monitor thing. Anyhow, I tried to force mode using video=HDMI-A-1:3440x1440@60 without success.

After toying around, I got my system running using an early kernel modesetting start. I added amdgpu to the modules array in /etc/mkinitcpio.conf, and everything worked. @realmain, thank you for pointing in the right direction.

1 Like

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