Trying Out The Radeon VII On Ubuntu 19.04 As Well As Linux 5.1 + Mesa 19.1

Written by Michael Larabel in Radeon on 10 April 2019 at 09:49 AM EDT. 41 Comments
RADEON
Following yesterday's Ubuntu 18.10 vs. 19.04 Radeon gaming/graphics benchmarks I decided to try out the Radeon VII on Ubuntu 19.04, which should be working out-of-the-box given its use of Linux 5.0 and Mesa 19.0. Unfortunately, earlier Radeon VII (Vega 20) issues I've been encountering are still plaguing the card.

It's been over a month since last running any Radeon VII Linux benchmarks due to the support having regressed since launch day, at least in my case. In particular, there has been stability issues in recent weeks and apparently not reproduced by AMD or the Valve driver developers. Basically, hangs have been common even within the standard GNOME Shell desktop but generally easily triggered once running any games.


With Ubuntu 19.04 having the Vega 20 firmware as well as the Linux 5.0 stable kernel and Mesa 19.0 along with the other updated bits, I decided to try out the Radeon VII on this soon-to-be-released Linux distribution release.


While the system booted up with accelerated graphics working, within seconds was the first hang / GPU reset.
[ 19.545558] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=58, emitted seq=59
[ 19.545584] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process gnome-shell pid 1391 thread gnome-shel:cs0 pid 1397
[ 19.545586] amdgpu 0000:03:00.0: GPU reset begin!
[ 29.775705] [drm:amdgpu_dm_atomic_check [amdgpu]] *ERROR* [CRTC:47:crtc-0] hw_done or flip_done timed out
[ 243.136684] INFO: task kworker/u32:5:341 blocked for more than 120 seconds.
[ 243.136692] Not tainted 5.0.0-8-generic #9-Ubuntu
[ 243.136695] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 243.136699] kworker/u32:5 D 0 341 2 0x80000000
[ 243.136730] Workqueue: events_unbound commit_work [drm_kms_helper]
[ 243.136733] Call Trace:
[ 243.136746] __schedule+0x2d0/0x840
[ 243.136753] schedule+0x2c/0x70
[ 243.136760] schedule_timeout+0x258/0x360
[ 243.136768] dma_fence_default_wait+0x20a/0x280
[ 243.136773] ? dma_fence_release+0xa0/0xa0
[ 243.136779] dma_fence_wait_timeout+0xe7/0x110
[ 243.136785] reservation_object_wait_timeout_rcu+0x201/0x340
[ 243.136907] ? amdgpu_get_vblank_counter_kms+0x111/0x160 [amdgpu]
[ 243.137086] amdgpu_dm_do_flip+0x14a/0x4a0 [amdgpu]
[ 243.137265] amdgpu_dm_atomic_commit_tail+0x61f/0xbe0 [amdgpu]
[ 243.137438] ? amdgpu_dm_atomic_commit_tail+0x61f/0xbe0 [amdgpu]
[ 243.137460] commit_tail+0x42/0x70 [drm_kms_helper]
[ 243.137478] commit_work+0x12/0x20 [drm_kms_helper]
[ 243.137484] process_one_work+0x20f/0x410
[ 243.137490] worker_thread+0x34/0x400
[ 243.137497] kthread+0x120/0x140
[ 243.137501] ? process_one_work+0x410/0x410
[ 243.137507] ? __kthread_parkme+0x70/0x70
[ 243.137513] ret_from_fork+0x35/0x40

When trying Linux 5.1 Git and Mesa 19.1-devel Git from the Padoka PPA, it was slightly longer before hitting the first problems with the Radeon VII:
[ 376.810588] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=4290, emitted seq=4293
[ 376.810614] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process gnome-shell pid 1404 thread gnome-shel:cs0 pid 1411
[ 376.810616] amdgpu 0000:03:00.0: GPU reset begin!
[ 377.031297] amdgpu 0000:03:00.0: GPU mode1 reset
[ 377.536551] [drm] psp mode1 reset succeed
[ 377.618218] amdgpu 0000:03:00.0: GPU reset succeeded, trying to resume
[ 377.618293] [drm] PCIE GART of 512M enabled (table at 0x0000008000300000).
[ 377.618596] [drm] PSP is resuming...
[ 377.681259] [drm] reserve 0x400000 from 0x8000a00000 for PSP TMR SIZE
[ 378.096529] [drm] UVD and UVD ENC initialized successfully.
[ 378.196059] [drm] VCE initialized successfully.
[ 378.720553] [drm] Fence fallback timer expired on ring gfx
[ 379.232568] [drm] Fence fallback timer expired on ring comp_1.0.0
[ 379.744485] [drm] Fence fallback timer expired on ring comp_1.1.0
[ 380.256551] [drm] Fence fallback timer expired on ring comp_1.2.0
[ 380.768565] [drm] Fence fallback timer expired on ring comp_1.3.0
[ 381.280567] [drm] Fence fallback timer expired on ring comp_1.0.1
[ 381.952567] [drm] Fence fallback timer expired on ring uvd_0
[ 382.464494] [drm] Fence fallback timer expired on ring uvd_enc_0.0
[ 382.976585] [drm] Fence fallback timer expired on ring uvd_enc_0.1
[ 383.488580] [drm] Fence fallback timer expired on ring uvd_1
[ 384.000580] [drm] Fence fallback timer expired on ring uvd_enc_1.0
[ 384.512573] [drm] Fence fallback timer expired on ring uvd_enc_1.1
[ 384.513240] [drm] recover vram bo from shadow start
[ 384.549995] [drm] recover vram bo from shadow done
[ 384.549996] [drm] Skip scheduling IBs!
[ 384.550008] amdgpu 0000:03:00.0: GPU reset(2) succeeded!
[ 384.550320] [drm] Skip scheduling IBs!
[ 384.571707] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.571756] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.572241] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.572269] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.583553] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.583594] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.587741] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.587778] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.588092] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.588116] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.593552] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.593585] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.595180] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.595209] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.610946] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.610980] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.627823] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.627858] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.657069] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.657105] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.674709] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.674743] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.691386] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.691421] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.707874] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.707906] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.726158] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 384.726194] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 386.578771] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 386.578821] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 386.592985] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 386.593018] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 413.138320] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 413.138418] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 436.209514] gmc_v9_0_process_interrupt: 30 callbacks suppressed
[ 436.209517] amdgpu 0000:03:00.0: [gfxhub] no-retry page fault (src_id:0 ring:158 vmid:5 pasid:32775, for process dirtrally2.exe pid 5546 thread dirtrally2.exe pid 5546)
[ 436.209519] amdgpu 0000:03:00.0: in page starting at address 0x000080003f800000 from 27
[ 436.209519] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x0050153D
[ 436.209522] amdgpu 0000:03:00.0: [gfxhub] no-retry page fault (src_id:0 ring:158 vmid:5 pasid:32775, for process dirtrally2.exe pid 5546 thread dirtrally2.exe pid 5546)
[ 436.209523] amdgpu 0000:03:00.0: in page starting at address 0x000080003f800000 from 27
[ 436.209524] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x0050153D
[ 436.209526] amdgpu 0000:03:00.0: [gfxhub] no-retry page fault (src_id:0 ring:158 vmid:5 pasid:32775, for process dirtrally2.exe pid 5546 thread dirtrally2.exe pid 5546)
[ 436.209527] amdgpu 0000:03:00.0: in page starting at address 0x000080003f800000 from 27
[ 436.209527] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00000000
[ 436.209529] amdgpu 0000:03:00.0: [gfxhub] no-retry page fault (src_id:0 ring:158 vmid:5 pasid:32775, for process dirtrally2.exe pid 5546 thread dirtrally2.exe pid 5546)
[ 436.209530] amdgpu 0000:03:00.0: in page starting at address 0x000080003f800000 from 27
[ 436.209531] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00000000
[ 436.209538] amdgpu 0000:03:00.0: [gfxhub] no-retry page fault (src_id:0 ring:158 vmid:5 pasid:32775, for process dirtrally2.exe pid 5546 thread dirtrally2.exe pid 5546)
[ 436.209539] amdgpu 0000:03:00.0: in page starting at address 0x000080003f800000 from 27
[ 436.209540] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x0050153D
[ 436.209542] amdgpu 0000:03:00.0: [gfxhub] no-retry page fault (src_id:0 ring:158 vmid:5 pasid:32775, for process dirtrally2.exe pid 5546 thread dirtrally2.exe pid 5546)
[ 436.209543] amdgpu 0000:03:00.0: in page starting at address 0x000080003f800000 from 27
[ 436.209543] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00000000
[ 436.209550] amdgpu 0000:03:00.0: [gfxhub] no-retry page fault (src_id:0 ring:158 vmid:5 pasid:32775, for process dirtrally2.exe pid 5546 thread dirtrally2.exe pid 5546)
[ 436.209550] amdgpu 0000:03:00.0: in page starting at address 0x000080003f800000 from 27
[ 436.209551] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x0050153D
[ 436.209554] amdgpu 0000:03:00.0: [gfxhub] no-retry page fault (src_id:0 ring:158 vmid:5 pasid:32775, for process dirtrally2.exe pid 5546 thread dirtrally2.exe pid 5546)
[ 436.209554] amdgpu 0000:03:00.0: in page starting at address 0x000080003f800000 from 27
[ 436.209555] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00000000
[ 436.209557] amdgpu 0000:03:00.0: [gfxhub] no-retry page fault (src_id:0 ring:158 vmid:5 pasid:32775, for process dirtrally2.exe pid 5546 thread dirtrally2.exe pid 5546)
[ 436.209558] amdgpu 0000:03:00.0: in page starting at address 0x000080003f800000 from 27
[ 436.209558] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00000000
[ 436.209564] amdgpu 0000:03:00.0: [gfxhub] no-retry page fault (src_id:0 ring:158 vmid:5 pasid:32775, for process dirtrally2.exe pid 5546 thread dirtrally2.exe pid 5546)
[ 436.209566] amdgpu 0000:03:00.0: in page starting at address 0x000080003f800000 from 27
[ 436.209567] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x0050153D
[ 441.311522] [drm:amdgpu_dm_commit_planes.isra.43 [amdgpu]] *ERROR* Waiting for fences timed out.
[ 446.431328] [drm:amdgpu_dm_commit_planes.isra.43 [amdgpu]] *ERROR* Waiting for fences timed out.
[ 446.441206] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=19593, emitted seq=19595
[ 446.441249] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process dirtrally2.exe pid 5546 thread dirtrally2.exe pid 5546
[ 446.441251] amdgpu 0000:03:00.0: GPU reset begin!
[ 449.444807] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 449.444855] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 451.551077] [drm:amdgpu_dm_commit_planes.isra.43 [amdgpu]] *ERROR* Waiting for fences timed out.
[ 451.962175] [drm:psp_suspend [amdgpu]] *ERROR* PSP ring stop failed
[ 451.962191] [drm:amdgpu_device_ip_suspend_phase2 [amdgpu]] *ERROR* suspend of IP block failed -62
[ 451.963194] amdgpu 0000:03:00.0: GPU mode1 reset
[ 452.129805] [drm] psp is not working correctly before mode1 reset!
[ 452.129864] amdgpu 0000:03:00.0: GPU reset succeeded, trying to resume
[ 452.129941] [drm] PCIE GART of 512M enabled (table at 0x0000008000300000).
[ 452.130169] [drm] PSP is resuming...
[ 452.130170] sos fw version = 0x8005f.
[ 452.315941] [drm:psp_resume [amdgpu]] *ERROR* PSP resume failed
[ 452.315958] [drm:amdgpu_device_fw_loading [amdgpu]] *ERROR* resume of IP block failed -62
[ 452.315959] [drm] Skip scheduling IBs!
[ 452.315960] [drm] Skip scheduling IBs!
[ 452.315973] amdgpu 0000:03:00.0: GPU reset(4) failed
[ 452.315990] amdgpu 0000:03:00.0: GPU reset end with ret = -62
[ 452.316032] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316034] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316094] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316095] [drm] Skip scheduling IBs!
[ 452.316095] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316129] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316129] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316130] [drm] Skip scheduling IBs!
[ 452.316156] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316198] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316198] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316223] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316225] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316250] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316250] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316276] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316276] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316305] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316305] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316330] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316331] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316332] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316355] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316380] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316380] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316403] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316405] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316428] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316429] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316492] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316492] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316521] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316523] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316546] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316547] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316571] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316571] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316599] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316601] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316624] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316626] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316649] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316649] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316678] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316680] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316702] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316704] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316739] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316740] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316762] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316764] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316786] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316787] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316809] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316810] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316832] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316833] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316855] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316857] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316896] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316896] [drm] Skip scheduling IBs!
[ 452.316897] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316920] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316921] [drm] Skip scheduling IBs!
[ 452.316922] [drm] Skip scheduling IBs!
[ 452.316923] [drm] Skip scheduling IBs!
[ 452.316926] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316949] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316963] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.316985] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.316987] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317009] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317010] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317032] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317033] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317055] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317056] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317078] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317079] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317101] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317102] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317124] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317126] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317148] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317149] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317171] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317172] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317194] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317195] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317216] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317218] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317240] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317241] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317263] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317264] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317286] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317288] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317310] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317311] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317333] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317335] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317357] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317358] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317398] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317398] [drm] Skip scheduling IBs!
[ 452.317400] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317422] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317423] [drm] Skip scheduling IBs!
[ 452.317424] [drm] Skip scheduling IBs!
[ 452.317424] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317447] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317447] [drm] Skip scheduling IBs!
[ 452.317448] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317471] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317472] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317508] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317509] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317531] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317532] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317554] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317556] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317577] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317578] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317600] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317602] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317623] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317625] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317647] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317648] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317670] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317671] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317693] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317695] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317717] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317718] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317740] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317741] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317763] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317764] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317786] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317788] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317810] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317811] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317833] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317834] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317856] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317857] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317879] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317880] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317902] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317903] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317926] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317927] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317949] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317950] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317972] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317974] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.317996] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.317997] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.318019] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.318020] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.318042] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.318044] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.318066] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.318067] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.318089] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.318090] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.318112] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.318113] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.318135] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.318136] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.318158] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.318183] [drm] Skip scheduling IBs!
[ 452.318186] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.318209] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 452.318225] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 452.318247] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 456.435318] [drm] schedsdma0 is not ready, skipping
[ 456.435318] [drm] schedsdma1 is not ready, skipping
[ 456.435412] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 456.435456] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 456.435582] [drm] schedsdma0 is not ready, skipping
[ 456.435582] [drm] schedsdma1 is not ready, skipping
[ 456.435611] amdgpu 0000:03:00.0: couldn't schedule ib on ring
[ 456.435667] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
[ 456.436388] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 456.436426] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 467.082330] BUG: unable to handle kernel NULL pointer dereference at 0000000000000008
[ 467.082331] #PF error: [normal kernel read fault]
[ 467.082332] PGD 450c17067 P4D 450c17067 PUD 0
[ 467.082333] Oops: 0000 [#1] SMP NOPTI
[ 467.082335] CPU: 14 PID: 4223 Comm: steam:cs0 Not tainted 5.1.0-999-generic #201904082201
[ 467.082335] Hardware name: System manufacturer System Product Name/PRIME Z390-A, BIOS 0802 01/04/2019
[ 467.082366] RIP: 0010:amdgpu_cs_ioctl+0xb36/0x13c0 [amdgpu]
[ 467.082367] Code: 01 48 8b 95 d0 fe ff ff 48 8b 85 90 fe ff ff 48 85 d2 74 09 48 39 d0 0f 85 69 02 00 00 48 89 85 d0 fe ff ff 48 8b 40 10 31 d2 <48> 8b 40 08 48 8b 40 90 48 83 78 30 00 74 04 41 8b 57 10 49 63 c5
[ 467.082368] RSP: 0018:ffffa10d82a33b98 EFLAGS: 00210246
[ 467.082369] RAX: 0000000000000000 RBX: ffff91888f52a210 RCX: 0000000000000000
[ 467.082369] RDX: 0000000000000000 RSI: 0000000000000002 RDI: ffff918893e94300
[ 467.082370] RBP: ffffa10d82a33d48 R08: ffffa10d82a33bd8 R09: ffffffffc088a503
[ 467.082370] R10: ffffcc3dd0097740 R11: 0000000000000001 R12: 0000000000000000
[ 467.082371] R13: 0000000000000000 R14: ffff918893840000 R15: ffff9188425ddd60
[ 467.082372] FS: 0000000000000000(0000) GS:ffff91889cb80000(0063) knlGS:00000000f260ab40
[ 467.082372] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033
[ 467.082373] CR2: 0000000000000008 CR3: 0000000420452004 CR4: 00000000003606e0
[ 467.082373] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 467.082374] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 467.082374] Call Trace:
[ 467.082377] ? __switch_to_asm+0x40/0x70
[ 467.082397] ? amdgpu_cs_find_mapping+0x120/0x120 [amdgpu]
[ 467.082404] drm_ioctl_kernel+0xb0/0x100 [drm]
[ 467.082409] drm_ioctl+0x233/0x410 [drm]
[ 467.082425] ? amdgpu_cs_find_mapping+0x120/0x120 [amdgpu]
[ 467.082427] ? do_futex+0xc2/0x560
[ 467.082442] amdgpu_drm_ioctl+0x4f/0x80 [amdgpu]
[ 467.082468] amdgpu_kms_compat_ioctl+0x14/0x20 [amdgpu]
[ 467.082469] __ia32_compat_sys_ioctl+0x13d/0x230
[ 467.082471] do_fast_syscall_32+0x9b/0x210
[ 467.082472] entry_SYSENTER_compat+0x7f/0x91
[ 467.082473] RIP: 0023:0xf7ee1939
[ 467.082474] Code: 85 d2 74 02 89 0a 5b 5d c3 8b 04 24 c3 8b 14 24 c3 8b 34 24 c3 8b 3c 24 c3 90 90 90 90 90 90 90 90 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d b4 26 00 00 00 00 8d b4 26 00 00 00 00
[ 467.082475] RSP: 002b:00000000f260a048 EFLAGS: 00200296 ORIG_RAX: 0000000000000036
[ 467.082475] RAX: ffffffffffffffda RBX: 0000000000000016 RCX: 00000000c0186444
[ 467.082476] RDX: 00000000f260a104 RSI: 00000000f260a0c0 RDI: 00000000c0186444
[ 467.082476] RBP: 0000000000000016 R08: 0000000000000000 R09: 0000000000000000
[ 467.082477] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
[ 467.082477] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[ 467.082478] Modules linked in: joydev input_leds hid_generic intel_rapl usbhid hid x86_pkg_temp_thermal intel_powerclamp coretemp kvm irqbypass snd_soc_skl snd_soc_hdac_hda snd_hda_codec_realtek snd_hda_ext_core snd_hda_codec_generic snd_soc_skl_ipc ledtrig_audio snd_soc_sst_ipc snd_soc_sst_dsp snd_soc_acpi_intel_match snd_soc_acpi snd_hda_codec_hdmi snd_soc_core snd_compress amdgpu ac97_bus snd_pcm_dmaengine nls_iso8859_1 crct10dif_pclmul crc32_pclmul snd_hda_intel ghash_clmulni_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm aesni_intel snd_seq_midi snd_seq_midi_event chash snd_rawmidi aes_x86_64 gpu_sched crypto_simd amd_iommu_v2 cryptd ttm glue_helper mei_hdcp wmi_bmof snd_seq drm_kms_helper intel_cstate intel_rapl_perf drm snd_seq_device snd_timer i2c_algo_bit fb_sys_fops syscopyarea sysfillrect eeepc_wmi sysimgblt asus_wmi snd sparse_keymap intel_wmi_thunderbolt mxm_wmi soundcore mei_me mei acpi_pad mac_hid sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 uas
[ 467.082492] usb_storage nvme e1000e ahci nvme_core i2c_i801 libahci wmi video
[ 467.082495] CR2: 0000000000000008
[ 467.082496] ---[ end trace 6bda13582345130a ]---
[ 467.082513] RIP: 0010:amdgpu_cs_ioctl+0xb36/0x13c0 [amdgpu]
[ 467.082514] Code: 01 48 8b 95 d0 fe ff ff 48 8b 85 90 fe ff ff 48 85 d2 74 09 48 39 d0 0f 85 69 02 00 00 48 89 85 d0 fe ff ff 48 8b 40 10 31 d2 <48> 8b 40 08 48 8b 40 90 48 83 78 30 00 74 04 41 8b 57 10 49 63 c5
[ 467.082515] RSP: 0018:ffffa10d82a33b98 EFLAGS: 00210246
[ 467.082515] RAX: 0000000000000000 RBX: ffff91888f52a210 RCX: 0000000000000000
[ 467.082516] RDX: 0000000000000000 RSI: 0000000000000002 RDI: ffff918893e94300
[ 467.082516] RBP: ffffa10d82a33d48 R08: ffffa10d82a33bd8 R09: ffffffffc088a503
[ 467.082517] R10: ffffcc3dd0097740 R11: 0000000000000001 R12: 0000000000000000
[ 467.082517] R13: 0000000000000000 R14: ffff918893840000 R15: ffff9188425ddd60
[ 467.082518] FS: 0000000000000000(0000) GS:ffff91889cb80000(0063) knlGS:00000000f260ab40
[ 467.082518] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033
[ 467.082519] CR2: 0000000000000008 CR3: 0000000420452004 CR4: 00000000003606e0
[ 467.082519] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 467.082520] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 473.135805] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
[ 473.135849] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!

These problems initially came up post-launch and not associated with any GNOME change and happened both under GNOME 3.30 and 3.32. But I decided to try using the Xfce desktop just to rule out GNOME Shell / Mutter causing any problems since there could be lock-ups just when hitting the desktop. But under Xfce, the experience was still problematic. But even with Xfce, once firing up any Linux native games or Steam Play titles, there were still issues.
[ 301.267572] amdgpu 0000:03:00.0: [gfxhub] VMC page fault (src_id:0 ring:158 vmid:1 pasid:32774, for process dirtrally2.exe pid 4202 thread dirtrally2.exe pid 4202)
[ 301.267575] amdgpu 0000:03:00.0: in page starting at address 0x00006f1cb96ce000 from 27
[ 301.267576] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x0010153D
[ 301.267579] amdgpu 0000:03:00.0: [gfxhub] VMC page fault (src_id:0 ring:158 vmid:1 pasid:32774, for process dirtrally2.exe pid 4202 thread dirtrally2.exe pid 4202)
[ 301.267580] amdgpu 0000:03:00.0: in page starting at address 0x00006f1cb96ce000 from 27
[ 301.267581] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00000000
[ 311.467742] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=25583, emitted seq=25585
[ 311.467771] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process dirtrally2.exe pid 4202 thread dirtrally2.exe pid 4202
[ 311.467773] amdgpu 0000:03:00.0: GPU reset begin!
[ 311.676181] amdgpu 0000:03:00.0: GPU reset
[ 312.193706] [drm] psp mode1 reset succeed
[ 312.263386] amdgpu 0000:03:00.0: GPU reset succeeded, trying to resume
[ 312.263459] [drm] PCIE GART of 512M enabled (table at 0x0000008000300000).
[ 312.263754] [drm] PSP is resuming...
[ 312.326419] [drm] reserve 0x400000 from 0x8000a00000 for PSP TMR SIZE
[ 312.748002] [drm] UVD and UVD ENC initialized successfully.
[ 312.847549] [drm] VCE initialized successfully.
[ 313.377691] [drm] Fence fallback timer expired on ring gfx
[ 313.889678] [drm] Fence fallback timer expired on ring comp_1.0.0
[ 314.401675] [drm] Fence fallback timer expired on ring comp_1.1.0
[ 314.913674] [drm] Fence fallback timer expired on ring comp_1.2.0
[ 315.425666] [drm] Fence fallback timer expired on ring comp_1.3.0
[ 315.937655] [drm] Fence fallback timer expired on ring comp_1.0.1
[ 316.109617] amdgpu 0000:03:00.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on uvd_0 (-110).
[ 316.641678] [drm] Fence fallback timer expired on ring uvd_enc_0.0
[ 317.157650] [drm] Fence fallback timer expired on ring uvd_enc_0.1
[ 317.173686] amdgpu 0000:03:00.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on uvd_1 (-110).
[ 317.701645] [drm] Fence fallback timer expired on ring uvd_enc_1.0
[ 318.209638] [drm] Fence fallback timer expired on ring uvd_enc_1.1
[ 318.210354] amdgpu 0000:03:00.0: ib ring test failed (-110).
[ 318.418665] amdgpu 0000:03:00.0: GPU reset
[ 318.945632] [drm] psp mode1 reset succeed
[ 318.999858] amdgpu 0000:03:00.0: GPU reset succeeded, trying to resume
[ 318.999966] [drm] PCIE GART of 512M enabled (table at 0x0000008000300000).
[ 319.000261] [drm] PSP is resuming...
[ 319.062950] [drm] reserve 0x400000 from 0x8000a00000 for PSP TMR SIZE
[ 319.479406] [drm] UVD and UVD ENC initialized successfully.
[ 319.578941] [drm] VCE initialized successfully.
[ 320.101616] [drm] Fence fallback timer expired on ring gfx
[ 320.609618] [drm] Fence fallback timer expired on ring comp_1.0.0
[ 321.121618] [drm] Fence fallback timer expired on ring comp_1.1.0
[ 321.633610] [drm] Fence fallback timer expired on ring comp_1.2.0
[ 322.145530] [drm] Fence fallback timer expired on ring comp_1.3.0
[ 322.657599] [drm] Fence fallback timer expired on ring comp_1.0.1
[ 322.841645] amdgpu 0000:03:00.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on uvd_0 (-110).
[ 322.861632] amdgpu 0000:03:00.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on uvd_1 (-110).
[ 322.862434] amdgpu 0000:03:00.0: ib ring test failed (-110).
[ 323.085773] amdgpu 0000:03:00.0: GPU reset
[ 323.617586] [drm] psp mode1 reset succeed
[ 323.666761] amdgpu 0000:03:00.0: GPU reset succeeded, trying to resume
[ 323.666833] [drm] PCIE GART of 512M enabled (table at 0x0000008000300000).
[ 323.667129] [drm] PSP is resuming...
[ 323.729821] [drm] reserve 0x400000 from 0x8000a00000 for PSP TMR SIZE
[ 324.147232] [drm] UVD and UVD ENC initialized successfully.
[ 324.246766] [drm] VCE initialized successfully.
[ 324.769494] [drm] Fence fallback timer expired on ring gfx
[ 325.281569] [drm] Fence fallback timer expired on ring comp_1.0.0
[ 325.793562] [drm] Fence fallback timer expired on ring comp_1.1.0
[ 326.305564] [drm] Fence fallback timer expired on ring comp_1.2.0
[ 326.821555] [drm] Fence fallback timer expired on ring comp_1.3.0
[ 327.333484] [drm] Fence fallback timer expired on ring comp_1.0.1
[ 327.509590] amdgpu 0000:03:00.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on uvd_0 (-110).
[ 328.037547] [drm] Fence fallback timer expired on ring uvd_enc_0.0
[ 328.545545] [drm] Fence fallback timer expired on ring uvd_enc_0.1
[ 328.561592] amdgpu 0000:03:00.0: [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* IB test failed on uvd_1 (-110).
[ 329.089538] [drm] Fence fallback timer expired on ring uvd_enc_1.0
[ 329.601526] [drm] Fence fallback timer expired on ring uvd_enc_1.1
[ 329.602231] amdgpu 0000:03:00.0: ib ring test failed (-110).
[ 329.806670] amdgpu 0000:03:00.0: GPU reset
[ 330.341531] [drm] psp mode1 reset succeed

Or even ignoring Steam and those demanding games, if simply firing up Xonotic:
[ 44.571032] amdgpu 0000:03:00.0: [gfxhub] VMC page fault (src_id:0 ring:24 vmid:4 pasid:32769, for process xonotic-linux64 pid 2641 thread xonotic-li:cs0 pid 2642)
[ 44.571035] amdgpu 0000:03:00.0: in page starting at address 0x0000800108bd3000 from 27
[ 44.571036] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00401031
[ 44.571039] amdgpu 0000:03:00.0: [gfxhub] VMC page fault (src_id:0 ring:24 vmid:4 pasid:32769, for process xonotic-linux64 pid 2641 thread xonotic-li:cs0 pid 2642)
[ 44.571040] amdgpu 0000:03:00.0: in page starting at address 0x0000800108bd3000 from 27
[ 44.571040] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00401031
[ 44.571043] amdgpu 0000:03:00.0: [gfxhub] VMC page fault (src_id:0 ring:24 vmid:4 pasid:32769, for process xonotic-linux64 pid 2641 thread xonotic-li:cs0 pid 2642)
[ 44.571044] amdgpu 0000:03:00.0: in page starting at address 0x0000800108bc7000 from 27
[ 44.571045] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00401031
[ 44.571047] amdgpu 0000:03:00.0: [gfxhub] VMC page fault (src_id:0 ring:24 vmid:4 pasid:32769, for process xonotic-linux64 pid 2641 thread xonotic-li:cs0 pid 2642)
[ 44.571048] amdgpu 0000:03:00.0: in page starting at address 0x0000800108bc7000 from 27
[ 44.571049] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00401031
[ 44.571052] amdgpu 0000:03:00.0: [gfxhub] VMC page fault (src_id:0 ring:24 vmid:4 pasid:32769, for process xonotic-linux64 pid 2641 thread xonotic-li:cs0 pid 2642)
[ 44.571053] amdgpu 0000:03:00.0: in page starting at address 0x0000800108bc6000 from 27
[ 44.571053] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00401031
[ 44.571056] amdgpu 0000:03:00.0: [gfxhub] VMC page fault (src_id:0 ring:24 vmid:4 pasid:32769, for process xonotic-linux64 pid 2641 thread xonotic-li:cs0 pid 2642)
[ 44.571057] amdgpu 0000:03:00.0: in page starting at address 0x0000800108bc6000 from 27
[ 44.571058] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00401031
[ 44.571060] amdgpu 0000:03:00.0: [gfxhub] VMC page fault (src_id:0 ring:24 vmid:4 pasid:32769, for process xonotic-linux64 pid 2641 thread xonotic-li:cs0 pid 2642)
[ 44.571061] amdgpu 0000:03:00.0: in page starting at address 0x0000800108bc7000 from 27
[ 44.571062] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00401031
[ 44.571065] amdgpu 0000:03:00.0: [gfxhub] VMC page fault (src_id:0 ring:24 vmid:4 pasid:32769, for process xonotic-linux64 pid 2641 thread xonotic-li:cs0 pid 2642)
[ 44.571065] amdgpu 0000:03:00.0: in page starting at address 0x0000800108bc6000 from 27
[ 44.571066] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00401031
[ 44.571069] amdgpu 0000:03:00.0: [gfxhub] VMC page fault (src_id:0 ring:24 vmid:4 pasid:32769, for process xonotic-linux64 pid 2641 thread xonotic-li:cs0 pid 2642)
[ 44.571070] amdgpu 0000:03:00.0: in page starting at address 0x0000800108bd8000 from 27
[ 44.571070] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00401031
[ 44.571073] amdgpu 0000:03:00.0: [gfxhub] VMC page fault (src_id:0 ring:24 vmid:4 pasid:32769, for process xonotic-linux64 pid 2641 thread xonotic-li:cs0 pid 2642)
[ 44.571074] amdgpu 0000:03:00.0: in page starting at address 0x0000800108b

So at this stage it's rather puzzling, but has happened in all the configurations I've tested in the past few weeks, which is a pity since on launch-day the support was working out well when fetching the latest code at the time. That's where things stand right now and can't get the Radeon VII working on the stock Ubuntu 19.04 components or Linux 5.1 + Mesa 19.1-devel, hopefully time will allow soon for some bisecting or similar pursuits.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week