Thanks. It appears the problem is the 'amdgpu' kernel driver crashing on resume-from-suspend:
Jul 26 14:29:32 HP-Laptop kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring sdma0 timeout, signaled seq=741, emitted seq=743 Jul 26 14:29:32 HP-Laptop kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process pid 0 thread pid 0 Jul 26 14:29:32 HP-Laptop kernel: amdgpu 0000:03:00.0: amdgpu: GPU reset begin!
...
Jul 26 14:29:32 HP-Laptop kernel: Call Trace: Jul 26 14:29:32 HP-Laptop kernel: pm_uninit+0x16/0x20 [amdgpu] Jul 26 14:29:32 HP-Laptop kernel: stop_cpsch+0xa5/0xd0 [amdgpu] Jul 26 14:29:32 HP-Laptop kernel: kgd2kfd_suspend.part.0+0x35/0x50 [amdgpu] Jul 26 14:29:32 HP-Laptop kernel: kgd2kfd_pre_reset+0x3c/0x50 [amdgpu] Jul 26 14:29:32 HP-Laptop kernel: amdgpu_amdkfd_pre_reset+0x1a/0x20 [amdgpu] Jul 26 14:29:32 HP-Laptop kernel: amdgpu_device_gpu_recover.cold+0x204/0xc4a [amdgpu] Jul 26 14:29:32 HP-Laptop kernel: amdgpu_job_timedout+0x123/0x150 [amdgpu]
Thanks. It appears the problem is the 'amdgpu' kernel driver crashing on resume- from-suspend:
Jul 26 14:29:32 HP-Laptop kernel: [drm:amdgpu_ job_timedout [amdgpu]] *ERROR* ring sdma0 timeout, signaled seq=741, emitted seq=743 job_timedout [amdgpu]] *ERROR* Process information: process pid 0 thread pid 0
Jul 26 14:29:32 HP-Laptop kernel: [drm:amdgpu_
Jul 26 14:29:32 HP-Laptop kernel: amdgpu 0000:03:00.0: amdgpu: GPU reset begin!
...
Jul 26 14:29:32 HP-Laptop kernel: Call Trace: 0xa5/0xd0 [amdgpu] suspend. part.0+ 0x35/0x50 [amdgpu] pre_reset+ 0x3c/0x50 [amdgpu] amdkfd_ pre_reset+ 0x1a/0x20 [amdgpu] device_ gpu_recover. cold+0x204/ 0xc4a [amdgpu] job_timedout+ 0x123/0x150 [amdgpu]
Jul 26 14:29:32 HP-Laptop kernel: pm_uninit+0x16/0x20 [amdgpu]
Jul 26 14:29:32 HP-Laptop kernel: stop_cpsch+
Jul 26 14:29:32 HP-Laptop kernel: kgd2kfd_
Jul 26 14:29:32 HP-Laptop kernel: kgd2kfd_
Jul 26 14:29:32 HP-Laptop kernel: amdgpu_
Jul 26 14:29:32 HP-Laptop kernel: amdgpu_
Jul 26 14:29:32 HP-Laptop kernel: amdgpu_