Skip to main content
Topic: Turning the screen on causes AMDGPU to reset the GPU (Read 378 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Turning the screen on causes AMDGPU to reset the GPU

Switching the screen off (it's an external 1080p 144 Hz FreeSync screen) for a longer period of time, then switching it on causes some applications (Firefox?) on X11 to reset the GPU for some reason, and since that fails, all I get is a blank screen -- and a hung kernel. I can't even SSH into the system.

This might have been an issue ever since I first installed Artix over a year ago. I don't remember exactly whether it worked properly in the first place or when it started breaking.

I remedied it by simply not switching the screen on if the computer is running with an X11 session, but I want to switch off my screen, and I would rather avoid disabling power management entirely if possible.

GPU: AMD ATI Radeon RX 6600 XT

Packages:
Code: [Select]
$ pacman -Qs amdgpu
(...) local/mesa 1:23.3.2-1 (...)
$ pacman -Qs linux-zen
(...) local/linux-zen 6.6.8.zen1-1 (...)

Power mode:
Code: [Select]
$ cat /sys/class/drm/card1/device/power_dpm_force_performance_level
auto
$ cat /sys/class/drm/card1/device/pp_power_profile_mode
(...) 0 BOOTUP_DEFAULT* (...)

Relevant bits of the kernel log:
Code: [Select]
Jan  2 18:10:36 cheese kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=4197481, emitted seq=4197483
Jan  2 18:10:36 cheese kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process firefox pid 6662 thread firefox:cs0 pid 6739
Jan  2 18:10:36 cheese kernel: amdgpu 0000:07:00.0: amdgpu: GPU reset begin!
Jan  2 18:10:41 cheese kernel: amdgpu 0000:07:00.0: amdgpu: SMU: I'm not done with your previous command: SMN_C2PMSG_66:0x00000029 SMN_C2PMSG_82:0x00000000
Jan  2 18:10:41 cheese kernel: amdgpu 0000:07:00.0: amdgpu: Failed to disable gfxoff!
Jan  2 18:10:46 cheese kernel: GpuWatchdog[4005]: segfault at 0 ip 00007f28bcb92bc6 sp 00007f28b1ffd530 error 6 in libcef.so[7f28b86ef000+7770000] likely on CPU 1 (core 1, socket 0)
Jan  2 18:10:46 cheese kernel: Code: 89 de e8 4d ee 6e ff 80 7d cf 00 79 09 48 8b 7d b8 e8 2e 66 2c 03 41 8b 84 24 e0 00 00 00 89 45 b8 48 8d 7d b8 e8 3a d1 b5 fb <c7> 04 25 00 00 00 00 37 13 00 00 48 83 c4 38 5b 41 5c 41 5d 41 5e
Jan  2 18:14:16 cheese kernel: INFO: task kworker/9:0H:76 blocked for more than 122 seconds.
Jan  2 18:14:16 cheese kernel:       Not tainted 6.6.8-zen1-1-zen #1
Jan  2 18:14:16 cheese kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan  2 18:14:16 cheese kernel: task:kworker/9:0H    state:D stack:0     pid:76    ppid:2      flags:0x00004000
Jan  2 18:14:16 cheese kernel: Workqueue: ttm ttm_bo_delayed_delete [ttm]
Jan  2 18:14:16 cheese kernel: Call Trace:
Jan  2 18:14:16 cheese kernel:  <TASK>
Jan  2 18:14:16 cheese kernel:  __schedule+0xca8/0x1950
Jan  2 18:14:16 cheese kernel:  schedule+0x5e/0xd0
Jan  2 18:14:16 cheese kernel:  schedule_timeout+0x30a/0x370
Jan  2 18:14:16 cheese kernel:  dma_fence_default_wait+0x22b/0x270
Jan  2 18:14:16 cheese kernel:  ? __pfx_dma_fence_default_wait_cb+0x10/0x10
Jan  2 18:14:16 cheese kernel:  dma_fence_wait_timeout+0x157/0x1d0
Jan  2 18:14:16 cheese kernel:  dma_resv_wait_timeout+0xc3/0x1c0
Jan  2 18:14:16 cheese kernel:  ttm_bo_delayed_delete+0x32/0xd0 [ttm 7620e7d7af70d348f22c121a5c669646bb388bb0]
Jan  2 18:14:16 cheese kernel:  process_one_work+0x174/0x330
Jan  2 18:14:16 cheese kernel:  worker_thread+0x3ef/0x580
Jan  2 18:14:16 cheese kernel:  ? __pfx_worker_thread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  kthread+0xe8/0x120
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork+0x34/0x50
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork_asm+0x1b/0x30
Jan  2 18:14:16 cheese kernel:  </TASK>
Jan  2 18:14:16 cheese kernel: INFO: task kworker/9:1H:231 blocked for more than 122 seconds.
Jan  2 18:14:16 cheese kernel:       Not tainted 6.6.8-zen1-1-zen #1
Jan  2 18:14:16 cheese kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan  2 18:14:16 cheese kernel: task:kworker/9:1H    state:D stack:0     pid:231   ppid:2      flags:0x00004000
Jan  2 18:14:16 cheese kernel: Workqueue: ttm ttm_bo_delayed_delete [ttm]
Jan  2 18:14:16 cheese kernel: Call Trace:
Jan  2 18:14:16 cheese kernel:  <TASK>
Jan  2 18:14:16 cheese kernel:  __schedule+0xca8/0x1950
Jan  2 18:14:16 cheese kernel:  ? srso_alias_return_thunk+0x5/0x7f
Jan  2 18:14:16 cheese kernel:  ? check_preempt_curr+0x61/0x70
Jan  2 18:14:16 cheese kernel:  schedule+0x5e/0xd0
Jan  2 18:14:16 cheese kernel:  schedule_timeout+0x30a/0x370
Jan  2 18:14:16 cheese kernel:  dma_fence_default_wait+0x22b/0x270
Jan  2 18:14:16 cheese kernel:  ? __pfx_dma_fence_default_wait_cb+0x10/0x10
Jan  2 18:14:16 cheese kernel:  dma_fence_wait_timeout+0x157/0x1d0
Jan  2 18:14:16 cheese kernel:  dma_resv_wait_timeout+0xc3/0x1c0
Jan  2 18:14:16 cheese kernel:  ttm_bo_delayed_delete+0x32/0xd0 [ttm 7620e7d7af70d348f22c121a5c669646bb388bb0]
Jan  2 18:14:16 cheese kernel:  process_one_work+0x174/0x330
Jan  2 18:14:16 cheese kernel:  worker_thread+0x3ef/0x580
Jan  2 18:14:16 cheese kernel:  ? __pfx_worker_thread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  kthread+0xe8/0x120
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork+0x34/0x50
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork_asm+0x1b/0x30
Jan  2 18:14:16 cheese kernel:  </TASK>
Jan  2 18:14:16 cheese kernel: INFO: task steamwebhelper:3978 blocked for more than 122 seconds.
Jan  2 18:14:16 cheese kernel:       Not tainted 6.6.8-zen1-1-zen #1
Jan  2 18:14:16 cheese kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan  2 18:14:16 cheese kernel: task:steamwebhelper  state:D stack:0     pid:3978  ppid:3962   flags:0x00004002
Jan  2 18:14:16 cheese kernel: Call Trace:
Jan  2 18:14:16 cheese kernel:  <TASK>
Jan  2 18:14:16 cheese kernel:  __schedule+0xca8/0x1950
Jan  2 18:14:16 cheese kernel:  schedule+0x5e/0xd0
Jan  2 18:14:16 cheese kernel:  schedule_timeout+0x30a/0x370
Jan  2 18:14:16 cheese kernel:  ? check_preempt_curr+0x61/0x70
Jan  2 18:14:16 cheese kernel:  ? srso_alias_return_thunk+0x5/0x7f
Jan  2 18:14:16 cheese kernel:  dma_fence_default_wait+0x22b/0x270
Jan  2 18:14:16 cheese kernel:  ? __pfx_dma_fence_default_wait_cb+0x10/0x10
Jan  2 18:14:16 cheese kernel:  dma_fence_wait_timeout+0x157/0x1d0
Jan  2 18:14:16 cheese kernel:  amdgpu_vm_fini+0x13e/0x720 [amdgpu dfe9363463e64434ccdac8ec1841701f87e1cd7f]
Jan  2 18:14:16 cheese kernel:  ? srso_alias_return_thunk+0x5/0x7f
Jan  2 18:14:16 cheese kernel:  ? srso_alias_return_thunk+0x5/0x7f
Jan  2 18:14:16 cheese kernel:  ? amdgpu_ctx_mgr_fini+0x113/0x140 [amdgpu dfe9363463e64434ccdac8ec1841701f87e1cd7f]
Jan  2 18:14:16 cheese kernel:  amdgpu_driver_postclose_kms+0x191/0x280 [amdgpu dfe9363463e64434ccdac8ec1841701f87e1cd7f]
Jan  2 18:14:16 cheese kernel:  drm_file_free+0x21c/0x270
Jan  2 18:14:16 cheese kernel:  drm_release+0xcd/0x1c0
Jan  2 18:14:16 cheese kernel:  __fput+0xfc/0x2a0
Jan  2 18:14:16 cheese kernel:  task_work_run+0x5d/0x90
Jan  2 18:14:16 cheese kernel:  do_exit+0x37a/0xbc0
Jan  2 18:14:16 cheese kernel:  do_group_exit+0x31/0x80
Jan  2 18:14:16 cheese kernel:  get_signal+0x9fe/0xa30
Jan  2 18:14:16 cheese kernel:  arch_do_signal_or_restart+0x3e/0x270
Jan  2 18:14:16 cheese kernel:  exit_to_user_mode_prepare+0x18a/0x1f0
Jan  2 18:14:16 cheese kernel:  syscall_exit_to_user_mode+0x1b/0x40
Jan  2 18:14:16 cheese kernel:  do_syscall_64+0x6c/0x90
Jan  2 18:14:16 cheese kernel:  ? srso_alias_return_thunk+0x5/0x7f
Jan  2 18:14:16 cheese kernel:  ? switch_fpu_return+0x50/0xe0
Jan  2 18:14:16 cheese kernel:  ? srso_alias_return_thunk+0x5/0x7f
Jan  2 18:14:16 cheese kernel:  ? exit_to_user_mode_prepare+0x132/0x1f0
Jan  2 18:14:16 cheese kernel:  ? srso_alias_return_thunk+0x5/0x7f
Jan  2 18:14:16 cheese kernel:  ? syscall_exit_to_user_mode+0x2b/0x40
Jan  2 18:14:16 cheese kernel:  ? srso_alias_return_thunk+0x5/0x7f
Jan  2 18:14:16 cheese kernel:  ? do_syscall_64+0x6c/0x90
Jan  2 18:14:16 cheese kernel:  ? do_syscall_64+0x6c/0x90
Jan  2 18:14:16 cheese kernel:  entry_SYSCALL_64_after_hwframe+0x6e/0xd8
Jan  2 18:14:16 cheese kernel: RIP: 0033:0x7f28b6120f6f
Jan  2 18:14:16 cheese kernel: RSP: 002b:00007ffde0a926e0 EFLAGS: 00000293 ORIG_RAX: 00000000000000db
Jan  2 18:14:16 cheese kernel: RAX: fffffffffffffdfc RBX: 00001cd9d4d056c0 RCX: 00007f28b6120f6f
Jan  2 18:14:16 cheese kernel: RDX: 00000000ffffffff RSI: 0000000000000001 RDI: 00007ffde0a92718
Jan  2 18:14:16 cheese kernel: RBP: 00001cd9d30b7000 R08: 0000000000000000 R09: 0000000000000001
Jan  2 18:14:16 cheese kernel: R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000000
Jan  2 18:14:16 cheese kernel: R13: 0000000000000000 R14: 00001cd9d30b7018 R15: 00007ffde0a92718
Jan  2 18:14:16 cheese kernel:  </TASK>
Jan  2 18:14:16 cheese kernel: INFO: task kworker/14:2H:6821 blocked for more than 122 seconds.
Jan  2 18:14:16 cheese kernel:       Not tainted 6.6.8-zen1-1-zen #1
Jan  2 18:14:16 cheese kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan  2 18:14:16 cheese kernel: task:kworker/14:2H   state:D stack:0     pid:6821  ppid:2      flags:0x00004000
Jan  2 18:14:16 cheese kernel: Workqueue: events_highpri dm_irq_work_func [amdgpu]
Jan  2 18:14:16 cheese kernel: Call Trace:
Jan  2 18:14:16 cheese kernel:  <TASK>
Jan  2 18:14:16 cheese kernel:  __schedule+0xca8/0x1950
Jan  2 18:14:16 cheese kernel:  ? srso_alias_return_thunk+0x5/0x7f
Jan  2 18:14:16 cheese kernel:  ? asm_common_interrupt+0x26/0x40
Jan  2 18:14:16 cheese kernel:  schedule_preempt_disabled+0x65/0xe0
Jan  2 18:14:16 cheese kernel:  __mutex_lock.constprop.0+0x474/0x770
Jan  2 18:14:16 cheese kernel:  ? srso_alias_return_thunk+0x5/0x7f
Jan  2 18:14:16 cheese kernel:  amdgpu_dm_atomic_commit_tail+0x1504/0x3d40 [amdgpu dfe9363463e64434ccdac8ec1841701f87e1cd7f]
Jan  2 18:14:16 cheese kernel:  ? __x86_indirect_jump_thunk_r14+0x20/0x20
Jan  2 18:14:16 cheese kernel:  commit_tail+0x94/0x130
Jan  2 18:14:16 cheese kernel:  drm_atomic_helper_commit+0x11a/0x140
Jan  2 18:14:16 cheese kernel:  drm_atomic_commit+0x9a/0xd0
Jan  2 18:14:16 cheese kernel:  ? __pfx___drm_printfn_info+0x10/0x10
Jan  2 18:14:16 cheese kernel:  dm_restore_drm_connector_state+0xeb/0x150 [amdgpu dfe9363463e64434ccdac8ec1841701f87e1cd7f]
Jan  2 18:14:16 cheese kernel:  handle_hpd_irq+0x143/0x180 [amdgpu dfe9363463e64434ccdac8ec1841701f87e1cd7f]
Jan  2 18:14:16 cheese kernel:  process_one_work+0x174/0x330
Jan  2 18:14:16 cheese kernel:  worker_thread+0x3ef/0x580
Jan  2 18:14:16 cheese kernel:  ? __pfx_worker_thread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  kthread+0xe8/0x120
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork+0x34/0x50
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork_asm+0x1b/0x30
Jan  2 18:14:16 cheese kernel:  </TASK>
Jan  2 18:14:16 cheese kernel: INFO: task kworker/u64:1:22462 blocked for more than 122 seconds.
Jan  2 18:14:16 cheese kernel:       Not tainted 6.6.8-zen1-1-zen #1
Jan  2 18:14:16 cheese kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan  2 18:14:16 cheese kernel: task:kworker/u64:1   state:D stack:0     pid:22462 ppid:2      flags:0x00004000
Jan  2 18:14:16 cheese kernel: Workqueue: amdgpu-reset-dev drm_sched_job_timedout [gpu_sched]
Jan  2 18:14:16 cheese kernel: Call Trace:
Jan  2 18:14:16 cheese kernel:  <TASK>
Jan  2 18:14:16 cheese kernel:  __schedule+0xca8/0x1950
Jan  2 18:14:16 cheese kernel:  ? srso_alias_return_thunk+0x5/0x7f
Jan  2 18:14:16 cheese kernel:  schedule+0x5e/0xd0
Jan  2 18:14:16 cheese kernel:  schedule_timeout+0x30a/0x370
Jan  2 18:14:16 cheese kernel:  wait_for_completion+0x8a/0x160
Jan  2 18:14:16 cheese kernel:  flush_work+0x5e/0x90
Jan  2 18:14:16 cheese kernel:  ? __pfx_wq_barrier_func+0x10/0x10
Jan  2 18:14:16 cheese kernel:  amdgpu_dm_irq_suspend+0xc8/0x100 [amdgpu dfe9363463e64434ccdac8ec1841701f87e1cd7f]
Jan  2 18:14:16 cheese kernel:  dm_suspend+0x1d7/0x210 [amdgpu dfe9363463e64434ccdac8ec1841701f87e1cd7f]
Jan  2 18:14:16 cheese kernel:  amdgpu_device_ip_suspend_phase1+0x67/0xe0 [amdgpu dfe9363463e64434ccdac8ec1841701f87e1cd7f]
Jan  2 18:14:16 cheese kernel:  ? srso_alias_return_thunk+0x5/0x7f
Jan  2 18:14:16 cheese kernel:  amdgpu_device_pre_asic_reset+0xd9/0x2c0 [amdgpu dfe9363463e64434ccdac8ec1841701f87e1cd7f]
Jan  2 18:14:16 cheese kernel:  amdgpu_device_gpu_recover+0x475/0xed0 [amdgpu dfe9363463e64434ccdac8ec1841701f87e1cd7f]
Jan  2 18:14:16 cheese kernel:  amdgpu_job_timedout+0x186/0x270 [amdgpu dfe9363463e64434ccdac8ec1841701f87e1cd7f]
Jan  2 18:14:16 cheese kernel:  ? finish_task_switch.isra.0+0x94/0x2f0
Jan  2 18:14:16 cheese kernel:  drm_sched_job_timedout+0x7a/0x110 [gpu_sched f99cfaf81866936ecda8df1116c193e50d10250f]
Jan  2 18:14:16 cheese kernel:  process_one_work+0x174/0x330
Jan  2 18:14:16 cheese kernel:  worker_thread+0x3ef/0x580
Jan  2 18:14:16 cheese kernel:  ? __pfx_worker_thread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  kthread+0xe8/0x120
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork+0x34/0x50
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork_asm+0x1b/0x30
Jan  2 18:14:16 cheese kernel:  </TASK>
Jan  2 18:14:16 cheese kernel: INFO: task kworker/9:2H:23608 blocked for more than 122 seconds.
Jan  2 18:14:16 cheese kernel:       Not tainted 6.6.8-zen1-1-zen #1
Jan  2 18:14:16 cheese kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan  2 18:14:16 cheese kernel: task:kworker/9:2H    state:D stack:0     pid:23608 ppid:2      flags:0x00004000
Jan  2 18:14:16 cheese kernel: Workqueue: ttm ttm_bo_delayed_delete [ttm]
Jan  2 18:14:16 cheese kernel: Call Trace:
Jan  2 18:14:16 cheese kernel:  <TASK>
Jan  2 18:14:16 cheese kernel:  __schedule+0xca8/0x1950
Jan  2 18:14:16 cheese kernel:  schedule+0x5e/0xd0
Jan  2 18:14:16 cheese kernel:  schedule_timeout+0x30a/0x370
Jan  2 18:14:16 cheese kernel:  dma_fence_default_wait+0x22b/0x270
Jan  2 18:14:16 cheese kernel:  ? __pfx_dma_fence_default_wait_cb+0x10/0x10
Jan  2 18:14:16 cheese kernel:  dma_fence_wait_timeout+0x157/0x1d0
Jan  2 18:14:16 cheese kernel:  dma_resv_wait_timeout+0xc3/0x1c0
Jan  2 18:14:16 cheese kernel:  ttm_bo_delayed_delete+0x32/0xd0 [ttm 7620e7d7af70d348f22c121a5c669646bb388bb0]
Jan  2 18:14:16 cheese kernel:  process_one_work+0x174/0x330
Jan  2 18:14:16 cheese kernel:  worker_thread+0x3ef/0x580
Jan  2 18:14:16 cheese kernel:  ? __pfx_worker_thread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  kthread+0xe8/0x120
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork+0x34/0x50
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork_asm+0x1b/0x30
Jan  2 18:14:16 cheese kernel:  </TASK>
Jan  2 18:14:16 cheese kernel: INFO: task kworker/9:3H:23609 blocked for more than 122 seconds.
Jan  2 18:14:16 cheese kernel:       Not tainted 6.6.8-zen1-1-zen #1
Jan  2 18:14:16 cheese kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan  2 18:14:16 cheese kernel: task:kworker/9:3H    state:D stack:0     pid:23609 ppid:2      flags:0x00004000
Jan  2 18:14:16 cheese kernel: Workqueue: ttm ttm_bo_delayed_delete [ttm]
Jan  2 18:14:16 cheese kernel: Call Trace:
Jan  2 18:14:16 cheese kernel:  <TASK>
Jan  2 18:14:16 cheese kernel:  __schedule+0xca8/0x1950
Jan  2 18:14:16 cheese kernel:  schedule+0x5e/0xd0
Jan  2 18:14:16 cheese kernel:  schedule_timeout+0x30a/0x370
Jan  2 18:14:16 cheese kernel:  dma_fence_default_wait+0x22b/0x270
Jan  2 18:14:16 cheese kernel:  ? __pfx_dma_fence_default_wait_cb+0x10/0x10
Jan  2 18:14:16 cheese kernel:  dma_fence_wait_timeout+0x157/0x1d0
Jan  2 18:14:16 cheese kernel:  dma_resv_wait_timeout+0xc3/0x1c0
Jan  2 18:14:16 cheese kernel:  ttm_bo_delayed_delete+0x32/0xd0 [ttm 7620e7d7af70d348f22c121a5c669646bb388bb0]
Jan  2 18:14:16 cheese kernel:  process_one_work+0x174/0x330
Jan  2 18:14:16 cheese kernel:  worker_thread+0x3ef/0x580
Jan  2 18:14:16 cheese kernel:  ? __pfx_worker_thread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  kthread+0xe8/0x120
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork+0x34/0x50
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork_asm+0x1b/0x30
Jan  2 18:14:16 cheese kernel:  </TASK>
Jan  2 18:14:16 cheese kernel: INFO: task kworker/9:4H:23610 blocked for more than 122 seconds.
Jan  2 18:14:16 cheese kernel:       Not tainted 6.6.8-zen1-1-zen #1
Jan  2 18:14:16 cheese kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan  2 18:14:16 cheese kernel: task:kworker/9:4H    state:D stack:0     pid:23610 ppid:2      flags:0x00004000
Jan  2 18:14:16 cheese kernel: Workqueue: ttm ttm_bo_delayed_delete [ttm]
Jan  2 18:14:16 cheese kernel: Call Trace:
Jan  2 18:14:16 cheese kernel:  <TASK>
Jan  2 18:14:16 cheese kernel:  __schedule+0xca8/0x1950
Jan  2 18:14:16 cheese kernel:  schedule+0x5e/0xd0
Jan  2 18:14:16 cheese kernel:  schedule_timeout+0x30a/0x370
Jan  2 18:14:16 cheese kernel:  dma_fence_default_wait+0x22b/0x270
Jan  2 18:14:16 cheese kernel:  ? __pfx_dma_fence_default_wait_cb+0x10/0x10
Jan  2 18:14:16 cheese kernel:  dma_fence_wait_timeout+0x157/0x1d0
Jan  2 18:14:16 cheese kernel:  dma_resv_wait_timeout+0xc3/0x1c0
Jan  2 18:14:16 cheese kernel:  ttm_bo_delayed_delete+0x32/0xd0 [ttm 7620e7d7af70d348f22c121a5c669646bb388bb0]
Jan  2 18:14:16 cheese kernel:  process_one_work+0x174/0x330
Jan  2 18:14:16 cheese kernel:  worker_thread+0x3ef/0x580
Jan  2 18:14:16 cheese kernel:  ? __pfx_worker_thread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  kthread+0xe8/0x120
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork+0x34/0x50
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork_asm+0x1b/0x30
Jan  2 18:14:16 cheese kernel:  </TASK>
Jan  2 18:14:16 cheese kernel: INFO: task kworker/9:5H:23611 blocked for more than 122 seconds.
Jan  2 18:14:16 cheese kernel:       Not tainted 6.6.8-zen1-1-zen #1
Jan  2 18:14:16 cheese kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan  2 18:14:16 cheese kernel: task:kworker/9:5H    state:D stack:0     pid:23611 ppid:2      flags:0x00004000
Jan  2 18:14:16 cheese kernel: Workqueue: ttm ttm_bo_delayed_delete [ttm]
Jan  2 18:14:16 cheese kernel: Call Trace:
Jan  2 18:14:16 cheese kernel:  <TASK>
Jan  2 18:14:16 cheese kernel:  __schedule+0xca8/0x1950
Jan  2 18:14:16 cheese kernel:  schedule+0x5e/0xd0
Jan  2 18:14:16 cheese kernel:  schedule_timeout+0x30a/0x370
Jan  2 18:14:16 cheese kernel:  dma_fence_default_wait+0x22b/0x270
Jan  2 18:14:16 cheese kernel:  ? __pfx_dma_fence_default_wait_cb+0x10/0x10
Jan  2 18:14:16 cheese kernel:  dma_fence_wait_timeout+0x157/0x1d0
Jan  2 18:14:16 cheese kernel:  dma_resv_wait_timeout+0xc3/0x1c0
Jan  2 18:14:16 cheese kernel:  ttm_bo_delayed_delete+0x32/0xd0 [ttm 7620e7d7af70d348f22c121a5c669646bb388bb0]
Jan  2 18:14:16 cheese kernel:  process_one_work+0x174/0x330
Jan  2 18:14:16 cheese kernel:  worker_thread+0x3ef/0x580
Jan  2 18:14:16 cheese kernel:  ? __pfx_worker_thread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  kthread+0xe8/0x120
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork+0x34/0x50
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork_asm+0x1b/0x30
Jan  2 18:14:16 cheese kernel:  </TASK>
Jan  2 18:14:16 cheese kernel: INFO: task kworker/9:6H:23612 blocked for more than 122 seconds.
Jan  2 18:14:16 cheese kernel:       Not tainted 6.6.8-zen1-1-zen #1
Jan  2 18:14:16 cheese kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan  2 18:14:16 cheese kernel: task:kworker/9:6H    state:D stack:0     pid:23612 ppid:2      flags:0x00004000
Jan  2 18:14:16 cheese kernel: Workqueue: ttm ttm_bo_delayed_delete [ttm]
Jan  2 18:14:16 cheese kernel: Call Trace:
Jan  2 18:14:16 cheese kernel:  <TASK>
Jan  2 18:14:16 cheese kernel:  __schedule+0xca8/0x1950
Jan  2 18:14:16 cheese kernel:  schedule+0x5e/0xd0
Jan  2 18:14:16 cheese kernel:  schedule_timeout+0x30a/0x370
Jan  2 18:14:16 cheese kernel:  dma_fence_default_wait+0x22b/0x270
Jan  2 18:14:16 cheese kernel:  ? __pfx_dma_fence_default_wait_cb+0x10/0x10
Jan  2 18:14:16 cheese kernel:  dma_fence_wait_timeout+0x157/0x1d0
Jan  2 18:14:16 cheese kernel:  dma_resv_wait_timeout+0xc3/0x1c0
Jan  2 18:14:16 cheese kernel:  ttm_bo_delayed_delete+0x32/0xd0 [ttm 7620e7d7af70d348f22c121a5c669646bb388bb0]
Jan  2 18:14:16 cheese kernel:  process_one_work+0x174/0x330
Jan  2 18:14:16 cheese kernel:  worker_thread+0x3ef/0x580
Jan  2 18:14:16 cheese kernel:  ? __pfx_worker_thread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  kthread+0xe8/0x120
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork+0x34/0x50
Jan  2 18:14:16 cheese kernel:  ? __pfx_kthread+0x10/0x10
Jan  2 18:14:16 cheese kernel:  ret_from_fork_asm+0x1b/0x30
Jan  2 18:14:16 cheese kernel:  </TASK>
Jan  2 18:14:16 cheese kernel: Future hung task reports are suppressed, see sysctl kernel.hung_task_warnings
Jan  2 18:28:26 cheese kernel: 8021q: 802.1Q VLAN Support v1.8
Jan  2 18:28:26 cheese kernel: cfg80211: Loading compiled-in X.509 certificates for regulatory database
Jan  2 18:28:26 cheese kernel: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
Jan  2 18:28:26 cheese kernel: platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
Jan  2 18:28:26 cheese kernel: cfg80211: failed to load regulatory.db
Jan  2 18:28:26 cheese kernel: RTL8226B_RTL8221B 2.5Gbps PHY r8169-0-400:00: attached PHY driver (mii_bus:phy_addr=r8169-0-400:00, irq=MAC)
Jan  2 18:28:26 cheese kernel: r8169 0000:04:00.0 eth0: Link is Down
Jan  2 18:28:26 cheese kernel: bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
Jan  2 18:28:26 cheese kernel: br0: port 1(eth0) entered blocking state
Jan  2 18:28:26 cheese kernel: br0: port 1(eth0) entered disabled state
Jan  2 18:28:26 cheese kernel: r8169 0000:04:00.0 eth0: entered allmulticast mode
Jan  2 18:28:26 cheese kernel: r8169 0000:04:00.0 eth0: entered promiscuous mode
Jan  2 18:28:26 cheese kernel: br0: entered promiscuous mode
Jan  2 18:28:27 cheese kernel: wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
Jan  2 18:28:27 cheese kernel: wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <[email protected]>. All Rights Reserved.
Jan  2 18:28:29 cheese kernel: r8169 0000:04:00.0 eth0: Link is Up - 1Gbps/Full - flow control rx/tx
Jan  2 18:28:29 cheese kernel: br0: port 1(eth0) entered blocking state
Jan  2 18:28:29 cheese kernel: br0: port 1(eth0) entered forwarding state
Jan  2 18:28:36 cheese kernel: r8169 0000:04:00.0: invalid VPD tag 0x00 (size 0) at offset 0; assume missing optional EEPROM

Re: Turning the screen on causes AMDGPU to reset the GPU

Reply #1
Oh my is Navi still broken, my 5500 has a temporary freeze issue on video decode that i just ignore now.

I'll be home in a day or two but until then, can you write anything to the file pp_dpm_pcie? To try to force the link speed to highest e.g. 1 or 2. Of course with the amdgpu.ppfeaturemask=0xfffd7fff in the kernel parameters.

And yes put high on *force_performance_level to lock the clockspeeds (if they don't mess with the pp_power_profile_mode instead with a setting of 1-5 depending on whatever profiles it has)