AMDGPU consistently crashes after ~1 hour of YouTube on Ryzen 6000 mobile chip

After watching YouTube for about an hour, the screen freezes, then about 30 minutes later, audio playback stops and the whole system freezes. I’d assume this is a driver issue with the Ryzen 6800U CPU as it’s fairly new, but if it’s not, I’d like to investigate that, and if it is, figure out who to report info to.

Here’s the tail of journalctl -b -1 for the last boot that crashed:

Oct 01 17:19:30 kernel: gmc_v10_0_process_interrupt: 157 callbacks suppressed
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:153 vmid:0 pasid:0, for process  pid 0 thread  pid 0)
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:   in page starting at address 0x0000000077d26000 from client 0x12 (VMC)
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00003933
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          Faulty UTCL2 client ID: VCN (0x1c)
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          MORE_FAULTS: 0x1
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          WALKER_ERROR: 0x1
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          PERMISSION_FAULTS: 0x3
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          MAPPING_ERROR: 0x1
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          RW: 0x0
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:153 vmid:0 pasid:0, for process  pid 0 thread  pid 0)
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:   in page starting at address 0x0000000030f3a000 from client 0x12 (VMC)
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          Faulty UTCL2 client ID: MP0 (0x0)
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          MORE_FAULTS: 0x0
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          WALKER_ERROR: 0x0
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          MAPPING_ERROR: 0x0
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          RW: 0x0
 --- ( the same 9 lines another 7 times ) ---
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:153 vmid:0 pasid:0, for process  pid 0 thread  pid 0)
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:   in page starting at address 0x0000000078f86000 from client 0x12 (VMC)
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          Faulty UTCL2 client ID: MP0 (0x0)
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          MORE_FAULTS: 0x0
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          WALKER_ERROR: 0x0
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          MAPPING_ERROR: 0x0
Oct 01 17:19:30 kernel: amdgpu 0000:04:00.0: amdgpu:          RW: 0x0
Oct 01 17:19:40 kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* Waiting for fences timed out!
Oct 01 17:19:40 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring vcn_dec_0 timeout, signaled seq=405266, emitted seq=405268
Oct 01 17:19:40 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process RDD Process pid 3553 thread firefox:cs0 pid 4233
Oct 01 17:19:40 kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset begin!
Oct 01 17:19:40 kernel: [drm] Register(0) [mmUVD_POWER_STATUS] failed to reach value 0x00000001 != 0x00000002
Oct 01 17:19:41 kernel: [drm] Register(0) [mmUVD_RBC_RB_RPTR] failed to reach value 0x00000000 != 0x000003c0
Oct 01 17:19:41 kernel: [drm] Register(0) [mmUVD_POWER_STATUS] failed to reach value 0x00000001 != 0x00000002
Oct 01 17:19:41 kernel: [drm] free PSP TMR buffer
Oct 01 17:19:41 kernel: CPU: 2 PID: 6626 Comm: kworker/u32:19 Not tainted 5.19.12-200.fc36.x86_64 #1
Oct 01 17:19:41 kernel: Hardware name: LENOVO 21CFCTO1WW/21CFCTO1WW, BIOS R23ET59W (1.29 ) 09/01/2022
Oct 01 17:19:41 kernel: Workqueue: amdgpu-reset-dev drm_sched_job_timedout [gpu_sched]
Oct 01 17:19:41 kernel: Call Trace:
Oct 01 17:19:41 kernel:  <TASK>
Oct 01 17:19:41 kernel:  dump_stack_lvl+0x44/0x5c
Oct 01 17:19:41 kernel:  amdgpu_do_asic_reset+0x26/0x459 [amdgpu]
Oct 01 17:19:41 kernel:  amdgpu_device_gpu_recover_imp.cold+0x59d/0x8cb [amdgpu]
Oct 01 17:19:41 kernel:  amdgpu_job_timedout+0x156/0x190 [amdgpu]
Oct 01 17:19:41 kernel:  ? default_send_IPI_single_phys+0x32/0x50
Oct 01 17:19:41 kernel:  ? _raw_spin_unlock_irqrestore+0x23/0x40
Oct 01 17:19:41 kernel:  drm_sched_job_timedout+0x76/0x110 [gpu_sched]
Oct 01 17:19:41 kernel:  process_one_work+0x1c7/0x380
Oct 01 17:19:41 kernel:  worker_thread+0x4d/0x380
Oct 01 17:19:41 kernel:  ? _raw_spin_lock_irqsave+0x23/0x50
Oct 01 17:19:41 kernel:  ? process_one_work+0x380/0x380
Oct 01 17:19:41 kernel:  kthread+0xe9/0x110
Oct 01 17:19:41 kernel:  ? kthread_complete_and_exit+0x20/0x20
Oct 01 17:19:41 kernel:  ret_from_fork+0x22/0x30
Oct 01 17:19:41 kernel:  </TASK>
Oct 01 17:19:41 kernel: amdgpu 0000:04:00.0: amdgpu: MODE2 reset
Oct 01 17:19:41 kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset succeeded, trying to resume
Oct 01 17:19:41 kernel: [drm] PCIE GART of 512M enabled (table at 0x000000F4008CA000).
Oct 01 17:19:41 kernel: [drm] PSP is resuming...
Oct 01 17:19:41 kernel: [drm] reserve 0xa00000 from 0xf43f400000 for PSP TMR
Oct 01 17:19:41 kernel: amdgpu 0000:04:00.0: amdgpu: RAS: optional ras ta ucode is not available
Oct 01 17:19:41 kernel: amdgpu 0000:04:00.0: amdgpu: RAP: optional rap ta ucode is not available
Oct 01 17:19:41 kernel: amdgpu 0000:04:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
Oct 01 17:19:41 kernel: amdgpu 0000:04:00.0: amdgpu: SMU is resuming...
Oct 01 17:19:41 kernel: amdgpu 0000:04:00.0: amdgpu: SMU is resumed successfully!
Oct 01 17:19:41 kernel: [drm] DMUB hardware initialized: version=0x04000022
Oct 01 17:19:42 kernel: [drm] kiq ring mec 2 pipe 1 q 0
Oct 01 17:19:42 kernel: amdgpu 0000:04:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring vcn_dec_0 test failed (-110)
Oct 01 17:19:42 kernel: [drm:amdgpu_device_ip_resume_phase2 [amdgpu]] *ERROR* resume of IP block <vcn_v3_0> failed -110
Oct 01 17:19:42 kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset(1) failed
Oct 01 17:19:42 kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset end with ret = -110
Oct 01 17:19:42 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* GPU Recovery Failed: -110
Oct 01 17:19:43 kernel: [drm] Register(0) [mmUVD_POWER_STATUS] failed to reach value 0x00000001 != 0x00000002
Oct 01 17:19:43 kernel: [drm] Register(0) [mmUVD_RBC_RB_RPTR] failed to reach value 0x00000010 != 0x00000000
Oct 01 17:19:43 kernel: [drm] Register(0) [mmUVD_POWER_STATUS] failed to reach value 0x00000001 != 0x00000002
Oct 01 17:19:52 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring vcn_dec_0 timeout, signaled seq=405268, emitted seq=405268
Oct 01 17:19:52 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process RDD Process pid 3553 thread firefox:cs0 pid 4233
Oct 01 17:19:52 kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset begin!

Here’s sudo fpaste --sysinfo --printonly:

=== fpaste 0.4.2.0 System Information ===
* OS Release (cat /etc/*-release | uniq):
     Fedora release 36 (Thirty Six)
     NAME="Fedora Linux"
     VERSION="36 (Workstation Edition)"
     ID=fedora
     VERSION_ID=36
     VERSION_CODENAME=""
     PLATFORM_ID="platform:f36"
     PRETTY_NAME="Fedora Linux 36 (Workstation Edition)"
     ANSI_COLOR="0;38;2;60;110;180"
     LOGO=fedora-logo-icon
     CPE_NAME="cpe:/o:fedoraproject:fedora:36"
     HOME_URL="https://fedoraproject.org/"
     DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f36/system-administrators-guide/"
     SUPPORT_URL="https://discussion.fedoraproject.org/"
     BUG_REPORT_URL="https://bugzilla.redhat.com/"
     REDHAT_BUGZILLA_PRODUCT="Fedora"
     REDHAT_BUGZILLA_PRODUCT_VERSION=36
     REDHAT_SUPPORT_PRODUCT="Fedora"
     REDHAT_SUPPORT_PRODUCT_VERSION=36
     PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
     VARIANT="Workstation Edition"
     VARIANT_ID=workstation
     Fedora release 36 (Thirty Six)
     
* Kernel (uname -r ; cat /proc/cmdline):
     5.19.12-200.fc36.x86_64
     BOOT_IMAGE=(hd0,gpt2)/vmlinuz-5.19.12-200.fc36.x86_64 root=/dev/mapper/T14G3--2022--09--30--Fedora-root ro rd.lvm.lv=T14G3-2022-09-30-Fedora/root rd.luks.uuid=luks-eafa0c23-533a-4af3-a8f6-84fd4923f6bd rhgb quiet
     
* Desktop(s) Running (ps -eo comm= | grep -E '(gnome-session|startkde|startactive|xfce.?-session|fluxbox|blackbox|hackedbox|ratpoison|enlightenment|icewm-session|od-session|wmaker|wmx|openbox-lxde|openbox-gnome-session|openbox-kde-session|mwm|e16|fvwm|xmonad|sugar-session|mate-session|lxqt-session|cinnamon|lxdm-session)' ):
     gnome-session-b
     gnome-session-c
     gnome-session-b
     
* Desktop(s) Installed (ls -m /usr/share/xsessions/ | sed 's/\.desktop//g' ):
     gnome-classic, gnome-classic-xorg, gnome,
     gnome-xorg
     
* SELinux Status (sestatus):
     SELinux status:                 enabled
     SELinuxfs mount:                /sys/fs/selinux
     SELinux root directory:         /etc/selinux
     Loaded policy name:             targeted
     Current mode:                   enforcing
     Mode from config file:          enforcing
     Policy MLS status:              enabled
     Policy deny_unknown status:     allowed
     Memory protection checking:     actual (secure)
     Max kernel policy version:      33
     
* SELinux Errors (without results: "selinuxenabled && journalctl --since yesterday |grep avc: | grep -Eo comm="[^ ]+" | sort |uniq -c |sort -rn"):
     N/A

* CPU Model (grep 'model name' /proc/cpuinfo | awk -F: '{print $2}' | uniq -c |
     sed -re 's/^ +//' ):
     16  AMD Ryzen 7 PRO 6850U with Radeon Graphics
     
* 64-bit Support (grep -q ' lm ' /proc/cpuinfo && echo Yes || echo No):
     Yes
     
* Hardware Virtualization Support (grep -Eq '(vmx|svm)' /proc/cpuinfo && echo Yes || echo No):
     Yes
     
* Load average (uptime):
      17:33:04 up 11 min,  1 user,  load average: 0.53, 0.52, 0.31
     
* Memory usage (free -m):
                    total        used        free      shared  buff/cache   available
     Mem:           14743        2837       10019          89        1887       11510
     Swap:           8191           0        8191
     
* Top 5 CPU hogs (ps axuScnh | awk '$2!=8148' | sort -rnk3 | head -5):
         1000    3198 20.1  3.2 3885424 496768 ?      Sl   17:21   2:13 firefox
         1000    5712 12.9  2.1 3020628 326216 ?      Sl   17:24   1:08 Isolated Web Co
         1000    2143 10.2  2.0 6031936 303960 ?      Ssl  17:21   1:09 gnome-shell
            0       1  2.0  0.1 173508 17620 ?        Ss   17:21   0:14 systemd
         1000    6606  1.7  1.2 2801136 192944 ?      Sl   17:25   0:07 Isolated Web Co
     
* Top 5 Memory hogs (ps axuScnh | sort -rnk4 | head -5):
         1000    3198 20.1  3.2 3885424 496768 ?      Sl   17:21   2:13 firefox
         1000    5712 12.9  2.1 3020628 326216 ?      Sl   17:24   1:08 Isolated Web Co
         1000    2143 10.2  2.0 6031936 303960 ?      Ssl  17:21   1:09 gnome-shell
         1000    3538  1.1  1.7 2974820 271616 ?      Sl   17:22   0:07 Isolated Web Co
            0    2301  0.4  1.6 758376 248424 ?       Ssl  17:21   0:03 packagekitd
     
* Disk space usage (df -hT):
     Filesystem                                   Type      Size  Used Avail Use% Mounted on
     devtmpfs                                     devtmpfs  4.0M     0  4.0M   0% /dev
     tmpfs                                        tmpfs     7.2G   20M  7.2G   1% /dev/shm
     tmpfs                                        tmpfs     2.9G  2.4M  2.9G   1% /run
     /dev/mapper/T14G3--2022--09--30--Fedora-root ext4       52G  8.7G   41G  18% /
     /dev/nvme0n1p2                               ext4      2.0G  237M  1.6G  13% /boot
     /dev/nvme0n1p1                               vfat      599M   14M  585M   3% /boot/efi
     tmpfs                                        tmpfs     7.2G  2.3M  7.2G   1% /tmp
     /dev/mapper/T14G3--2022--09--30--Fedora-home ext4      745G  1.7G  705G   1% /home
     tmpfs                                        tmpfs     1.5G  2.5M  1.5G   1% /run/user/1000
     
* Block devices (blkid):
     /dev/nvme0n1p3: UUID="eafa0c23-533a-4af3-a8f6-84fd4923f6bd" TYPE="crypto_LUKS" PARTUUID="fa704b4d-d261-4ea8-ba3b-d3c9a2e46780"
     /dev/nvme0n1p1: UUID="14E0-4D14" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="932e5f34-26f2-4072-8f10-9fcf47e7f329"
     /dev/nvme0n1p2: UUID="2384e62f-ab19-47d9-9e6e-7b01171ea460" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="1ea4db5a-0037-46bb-85f6-c4d69dd3a98d"
     /dev/mapper/T14G3--2022--09--30--Fedora-home: UUID="ed276a4e-b5a6-46fa-9973-52e968175568" BLOCK_SIZE="4096" TYPE="ext4"
     /dev/mapper/T14G3--2022--09--30--Fedora-root: UUID="8bee17d8-fe30-49ac-b978-6ffc065dcf88" BLOCK_SIZE="4096" TYPE="ext4"
     /dev/mapper/luks-eafa0c23-533a-4af3-a8f6-84fd4923f6bd: UUID="9bfBOq-Q352-YOm4-UP0T-xOtN-6ZYi-RBHJ1M" TYPE="LVM2_member"
     /dev/zram0: LABEL="zram0" UUID="51b776aa-d1f7-45da-84cc-6f90cb1ba321" TYPE="swap"
     
* PCI devices (lspci -nn):
     00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14b5] (rev 01)
     00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Device [1022:14b6]
     00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14b7] (rev 01)
     00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14b7] (rev 01)
     00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14ba]
     00:02.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14ba]
     00:02.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14ba]
     00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14b7] (rev 01)
     00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14b7] (rev 01)
     00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14b7] (rev 01)
     00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14b9] (rev 10)
     00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14b9] (rev 10)
     00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
     00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
     00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1679]
     00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:167a]
     00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:167b]
     00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:167c]
     00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:167d]
     00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:167e]
     00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:167f]
     00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1680]
     01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0e)
     02:00.0 Network controller [0280]: Qualcomm QCNFA765 Wireless Network Adapter [17cb:1103] (rev 01)
     03:00.0 Non-Volatile memory controller [0108]: Sandisk Corp Device [15b7:5030] (rev 01)
     04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] [1002:1681] (rev d1)
     04:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller [1002:1640]
     04:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] VanGogh PSP/CCP [1022:1649]
     04:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:161d]
     04:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:161e]
     04:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor [1022:15e2] (rev 60)
     04:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller [1022:15e3]
     05:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:161f]
     05:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15d6]
     05:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15d7]
     
* USB devices (lsusb):
     Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
     Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
     Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
     Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
     Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
     Bus 005 Device 002: ID 13d3:5287 IMC Networks Integrated Camera
     Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
     Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
     Bus 003 Device 002: ID 06cb:00f9 Synaptics, Inc. 
     Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
     Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
     Bus 001 Device 003: ID 10ab:9309 USI Co., Ltd 
     Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
     Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
     
* DRM Information (journalctl -k -b | grep -o 'kernel:.*drm.*$' | cut -d ' ' -f 2- ):
     ACPI: bus type drm_connector registered
     [drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0
     simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
     [drm] amdgpu kernel modesetting enabled.
     [drm] initializing kernel modesetting (YELLOW_CARP 0x1002:0x1681 0x17AA:0x50B6 0xD1).
     [drm] register mmio base: 0x80800000
     [drm] register mmio size: 524288
     [drm] add ip block number 0 <nv_common>
     [drm] add ip block number 1 <gmc_v10_0>
     [drm] add ip block number 2 <navi10_ih>
     [drm] add ip block number 3 <psp>
     [drm] add ip block number 4 <smu>
     [drm] add ip block number 5 <dm>
     [drm] add ip block number 6 <gfx_v10_0>
     [drm] add ip block number 7 <sdma_v5_2>
     [drm] add ip block number 8 <vcn_v3_0>
     [drm] add ip block number 9 <jpeg_v3_0>
     [drm] VCN(0) decode is enabled in VM mode
     [drm] VCN(0) encode is enabled in VM mode
     [drm] JPEG decode is enabled in VM mode
     [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
     [drm] Detected VRAM RAM=1024M, BAR=1024M
     [drm] RAM width 256bits LPDDR5
     [drm] amdgpu: 1024M of VRAM memory ready
     [drm] amdgpu: 7371M of GTT memory ready.
     [drm] GART: num cpu pages 131072, num gpu pages 131072
     [drm] PCIE GART of 512M enabled (table at 0x000000F4008CA000).
     [drm] Loading DMUB firmware via PSP: version=0x04000022
     [drm] use_doorbell being set to: [true]
     [drm] Found VCN firmware Version ENC: 1.23 DEC: 2 VEP: 0 Revision: 5
     [drm] reserve 0xa00000 from 0xf43f400000 for PSP TMR
     [drm] Display Core initialized with v3.2.187!
     [drm] DMUB hardware initialized: version=0x04000022
     [drm] PSR support 0, DC PSR ver -1, sink PSR ver 0
     [drm] kiq ring mec 2 pipe 1 q 0
     [drm] VCN decode and encode initialized successfully(under DPG Mode).
     [drm] JPEG decode initialized successfully.
     [drm] Initialized amdgpu 3.47.0 20150101 for 0000:04:00.0 on minor 0
     fbcon: amdgpudrmfb (fb0) is primary device
     amdgpu 0000:04:00.0: [drm] fb0: amdgpudrmfb frame buffer device
     [drm] DSC precompute is not needed.
     
* Xorg modules (grep LoadModule /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d \" -f 2 | xargs):
     
     
* GL Support (glxinfo | grep -E "OpenGL version|OpenGL renderer"):
     OpenGL renderer string: AMD YELLOW_CARP (LLVM 14.0.0, DRM 3.47, 5.19.12-200.fc36.x86_64)
     OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.1.7
     
* Xorg errors (without results: "grep '^\[.*(EE)' /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d ':' -f 2- "):
     N/A

* Kernel buffer tail (dmesg | tail):
     [   22.779049] wlp2s0: associated
     [   23.873216] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
     [   24.229392] systemd-journald[1112]: File /var/log/journal/7df5c96b9e8e454bac1cd61503ac35f5/user-1000.journal corrupted or uncleanly shut down, renaming and replacing.
     [   24.846845] Bluetooth: RFCOMM TTY layer initialized
     [   24.846852] Bluetooth: RFCOMM socket layer initialized
     [   24.846939] Bluetooth: RFCOMM ver 1.11
     [   25.224071] Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
     [   25.454500] rfkill: input handler disabled
     [  192.301015] Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
     [  199.533274] Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
     
* Last few reboots (last -x -n10 reboot runlevel):
     runlevel (to lvl 5)   5.19.12-200.fc36 Sat Oct  1 17:22   still running
     reboot   system boot  5.19.12-200.fc36 Sat Oct  1 17:21   still running
     runlevel (to lvl 5)   5.19.12-200.fc36 Sat Oct  1 15:26 - 17:22  (01:55)
     reboot   system boot  5.19.12-200.fc36 Sat Oct  1 15:26   still running
     runlevel (to lvl 5)   5.19.12-200.fc36 Sat Oct  1 10:20 - 15:26  (05:05)
     reboot   system boot  5.19.12-200.fc36 Sat Oct  1 10:20   still running
     runlevel (to lvl 5)   5.19.12-200.fc36 Sat Oct  1 10:09 - 10:16  (00:06)
     reboot   system boot  5.19.12-200.fc36 Sat Oct  1 10:09 - 10:16  (00:06)
     runlevel (to lvl 5)   5.19.12-200.fc36 Sat Oct  1 03:01 - 03:33  (00:32)
     reboot   system boot  5.19.12-200.fc36 Sat Oct  1 03:00 - 03:33  (00:32)
     
     wtmp begins Fri Sep 30 14:47:03 2022
     
* DNF Repositories (dnf repolist):
     repo id                         repo name
     1password                       1Password Stable Channel
     fedora                          Fedora 36 - x86_64
     fedora-cisco-openh264           Fedora 36 openh264 (From Cisco) - x86_64
     fedora-modular                  Fedora Modular 36 - x86_64
     google-chrome                   google-chrome
     phracek-PyCharm                 Copr repo for PyCharm owned by phracek
     rpmfusion-free                  RPM Fusion for Fedora 36 - Free
     rpmfusion-free-updates          RPM Fusion for Fedora 36 - Free - Updates
     rpmfusion-nonfree               RPM Fusion for Fedora 36 - Nonfree
     rpmfusion-nonfree-nvidia-driver RPM Fusion for Fedora 36 - Nonfree - NVIDIA Driver
     rpmfusion-nonfree-steam         RPM Fusion for Fedora 36 - Nonfree - Steam
     rpmfusion-nonfree-updates       RPM Fusion for Fedora 36 - Nonfree - Updates
     updates                         Fedora 36 - x86_64 - Updates
     updates-modular                 Fedora Modular 36 - x86_64 - Updates
     
* DNF Extras (dnf -C list extras):
     Last metadata expiration check: 3:52:59 ago on Sat 01 Oct 2022 01:40:05 PM PDT.
     
* Last 20 packages installed (rpm -qa --nodigest --nosignature --last | head -20):
     wl-clipboard-2.0.0-6.fc36.x86_64              Sat 01 Oct 2022 05:31:13 PM PDT
     htop-3.2.1-1.fc36.x86_64                      Sat 01 Oct 2022 02:12:07 PM PDT
     1password-8.9.4-1.x86_64                      Sat 01 Oct 2022 01:27:57 PM PDT
     GConf2-3.2.6-34.fc36.x86_64                   Sat 01 Oct 2022 01:24:42 PM PDT
     pipewire-codec-aptx-0.3.58-1.fc36.x86_64      Sat 01 Oct 2022 12:44:20 PM PDT
     libfreeaptx-0.1.1-3.fc36.x86_64               Sat 01 Oct 2022 12:44:20 PM PDT
     libavdevice-5.0.1-3.fc36.x86_64               Sat 01 Oct 2022 12:44:20 PM PDT
     gstreamer1-plugins-ugly-1.20.3-1.fc36.x86_64  Sat 01 Oct 2022 12:44:20 PM PDT
     ffmpeg-5.0.1-3.fc36.x86_64                    Sat 01 Oct 2022 12:44:20 PM PDT
     compat-ffmpeg4-4.4.2-6.fc36.x86_64            Sat 01 Oct 2022 12:44:20 PM PDT
     lame-3.100-12.fc36.x86_64                     Sat 01 Oct 2022 12:44:08 PM PDT
     rubberband-3.0.0-2.fc36.x86_64                Sat 01 Oct 2022 12:43:20 PM PDT
     libchromaprint-1.5.1-3.fc36.x86_64            Sat 01 Oct 2022 12:43:20 PM PDT
     intel-mediasdk-22.3.0-1.fc36.x86_64           Sat 01 Oct 2022 12:43:20 PM PDT
     ilbc-1.1.1-22.fc36.x86_64                     Sat 01 Oct 2022 12:43:20 PM PDT
     gstreamer1-plugins-good-extras-1.20.3-1.fc36.x86_64 Sat 01 Oct 2022 12:43:20 PM PDT
     gstreamer1-plugins-bad-free-zbar-1.20.3-1.fc36.x86_64 Sat 01 Oct 2022 12:43:20 PM PDT
     gstreamer1-plugins-bad-freeworld-1.20.3-1.fc36.x86_64 Sat 01 Oct 2022 12:43:20 PM PDT
     gstreamer1-plugins-bad-free-wildmidi-1.20.3-1.fc36.x86_64 Sat 01 Oct 2022 12:43:20 PM PDT
     gstreamer1-plugins-bad-free-fluidsynth-1.20.3-1.fc36.x86_64 Sat 01 Oct 2022 12:43:20 PM PDT
     
* EFI boot manager output (efibootmgr -v):
     BootCurrent: 0000
     Timeout: 0 seconds
     BootOrder: 0000,0001,001C,001A,001B,001E,001F,0020,0021,001D
     Boot0000* Fedora	HD(1,GPT,932e5f34-26f2-4072-8f10-9fcf47e7f329,0x800,0x12c000)/File(\EFI\fedora\shimx64.efi)
     Boot0001  Windows Boot Manager	HD(1,GPT,5d4c3ace-2a6b-46b3-baa4-04c8cb773e6e,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...1................
     Boot0010  Setup	FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
     Boot0011  Boot Menu	FvFile(126a762d-5758-4fca-8531-201a7f57f850)
     Boot0012  Diagnostic Splash Screen	FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
     Boot0013  Lenovo Diagnostics	FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
     Boot0014  ThinkShield secure wipe	FvFile(3593a0d5-bd52-43a0-808e-cbff5ece2477)
     Boot0015  ThinkShield Passwordless Power-On Device Manager	FvFile(08448b41-7f83-49be-82a7-0e84790ab133)
     Boot0016  Wi-Fi Configuration	FvFile(d3aaff0f-cb22-4792-896c-802c2e9383ba)-.A.p.p...
     Boot0017  Asset Information	FvFile(da465b87-a26f-4c12-b78a-0361428fa026)
     Boot0018  Startup Interrupt Menu	FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
     Boot0019  Rescue and Recovery	FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
     Boot001A  USB CD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
     Boot001B* USB FDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
     Boot001C* NVMe0	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
     Boot001D  Other HDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ca88c2349e7ae947beeb43038a5aeae700)
     Boot001E* USB HDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
     Boot001F  PXE BOOT	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
     Boot0020  LENOVO CLOUD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri(https://download.lenovo.com/pccbbs/cdeploy/efi/boot.efi)
     Boot0021  ON-PREMISE	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri()
     Boot0022  Regulatory Information	FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
     Boot0023* Boot Next Boot Option	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
     

The only things I’ve installed so far are:

Let me know if there’s anything else I can provide!

1 Like

Welcome to ask.fedora @daboross

I can’t se what laptop you use. Please give us the info’s like
inxi -b to complete the list of your hardware.

Have you checked if there is a newer bios available ?

in addition to what @ilikelinux asked can you also post
inxi -Gz
sudo dnf list installed mesa-\*

Thanks

You inferred the problem is with the CPU, but that list from journalctl is all related to the GPU. Following the suggestions above will give us more assistance.

Thank you for the questions!

Here’s inxi -b:

$ inxi -b
System:
  Host: t14g3-2022-09-30-fedora Kernel: 5.19.12-200.fc36.x86_64 arch: x86_64
    bits: 64 Desktop: GNOME v: 42.5 Distro: Fedora release 36 (Thirty Six)
Machine:
  Type: Laptop System: LENOVO product: 21CFCTO1WW v: ThinkPad T14 Gen 3
    serial: <superuser required>
  Mobo: LENOVO model: 21CFCTO1WW v: ThinkPad serial: <superuser required>
    UEFI: LENOVO v: R23ET59W (1.29 ) date: 09/01/2022
Battery:
  ID-1: BAT0 charge: 17.6 Wh (33.5%) condition: 52.5/52.5 Wh (100.0%)
CPU:
  Info: 8-core AMD Ryzen 7 PRO 6850U with Radeon Graphics [MT MCP]
    speed (MHz): avg: 896 min/max: 400/4768
Graphics:
  Device-1: AMD Rembrandt [Radeon 680M] driver: amdgpu v: kernel
  Device-2: IMC Networks Integrated Camera type: USB driver: uvcvideo
  Display: wayland server: X.Org v: 1.22.1.3 with: Xwayland v: 22.1.3
    compositor: gnome-shell driver: gpu: amdgpu resolution: 1920x1200~60Hz
  OpenGL: renderer: AMD YELLOW_CARP (LLVM 14.0.0 DRM 3.47
    5.19.12-200.fc36.x86_64) v: 4.6 Mesa 22.1.7
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169
  Device-2: Qualcomm QCNFA765 Wireless Network Adapter driver: ath11k_pci
Drives:
  Local Storage: total: 931.51 GiB used: 14.2 GiB (1.5%)
Info:
  Processes: 428 Uptime: 11h 1m Memory: 14.4 GiB used: 4.91 GiB (34.1%)
  Shell: Zsh inxi: 3.3.21

I updated BIOS before installing Fedora, so I’m pretty sure it’s the latest. I’m running the “R23ET59W (1.29 )” BIOS from Lenovo released on 2022-09-01.

Here’s that!

$ inxi -Gz
Graphics:
  Device-1: AMD Rembrandt [Radeon 680M] driver: amdgpu v: kernel
  Device-2: IMC Networks Integrated Camera type: USB driver: uvcvideo
  Display: wayland server: X.Org v: 1.22.1.3 with: Xwayland v: 22.1.3
    compositor: gnome-shell v: 42.5 driver: gpu: amdgpu
    resolution: 1920x1200~60Hz
  OpenGL: renderer: AMD YELLOW_CARP (LLVM 14.0.0 DRM 3.47
    5.19.12-200.fc36.x86_64) v: 4.6 Mesa 22.1.7
$ sudo dnf list installed mesa-\*
Installed Packages
mesa-dri-drivers.i686                                  22.1.7-1.fc36                             @updates
mesa-dri-drivers.x86_64                                22.1.7-1.fc36                             @updates
mesa-filesystem.i686                                   22.1.7-1.fc36                             @updates
mesa-filesystem.x86_64                                 22.1.7-1.fc36                             @updates
mesa-libEGL.x86_64                                     22.1.7-1.fc36                             @updates
mesa-libGL.i686                                        22.1.7-1.fc36                             @updates
mesa-libGL.x86_64                                      22.1.7-1.fc36                             @updates
mesa-libGLU.x86_64                                     9.0.1-6.fc36                              @fedora
mesa-libgbm.x86_64                                     22.1.7-1.fc36                             @updates
mesa-libglapi.i686                                     22.1.7-1.fc36                             @updates
mesa-libglapi.x86_64                                   22.1.7-1.fc36                             @updates
mesa-libxatracker.x86_64                               22.1.7-1.fc36                             @updates
mesa-vulkan-drivers.i686                               22.1.7-1.fc36                             @updates
mesa-vulkan-drivers.x86_64                             22.1.7-1.fc36                             @updates

Right, sorry! I should have specified that this is a laptop with an APU and no dedicated GPU, so the GPU is part of the 6800U CPU.


Edit: one additional piece of information: I was wondering whether this might be related to my 20-minute battery auto-suspend setting. I don’t know, but suspending while playing youtube full screen doesn’t crash, so I suspect not.

I should also specify I am watching a youtube video in Firefox here.

That points to hardware video acceleration.
What’s the output of vdpauinfo and, just in case, vainfo?
Do you have anything to report in gnome-abrt?

Looks like vdpauinfo fails - any tips for that?

$ sudo vdpauinfo
display: :0   screen: 0
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1

Here’s vainfo output:

$ vainfo
libva info: VA-API version 1.14.0
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_14
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.14 (libva 2.14.0)
vainfo: Driver version: Mesa Gallium driver 22.1.7 for AMD YELLOW_CARP (LLVM 14.0.0, DRM 3.47, 5.19.12-200.fc36.x86_64)
vainfo: Supported profile and entrypoints
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSlice
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSlice
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSlice
      VAProfileHEVCMain               :	VAEntrypointVLD
      VAProfileHEVCMain               :	VAEntrypointEncSlice
      VAProfileHEVCMain10             :	VAEntrypointVLD
      VAProfileHEVCMain10             :	VAEntrypointEncSlice
      VAProfileJPEGBaseline           :	VAEntrypointVLD
      VAProfileVP9Profile0            :	VAEntrypointVLD
      VAProfileVP9Profile2            :	VAEntrypointVLD
      VAProfileAV1Profile0            :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc

And nope, nothing in gnome-abrt.

No worries, VA-API and VDPAU are different APIs for hardware video acceleration and one of them works.
If you feel confident enough, try running kernel 6.0 and mesa 22.2, if no, report a bug in kernel buzilla (against amdgpu) with journalctl output from first post , sudo inxi -SMmGaz, vainfo and codec details from crashing video’s stats for nerds (RMB click on YT video player).

I’ll try kernel 6.0 and see if I can reproduce with that or not!

Do you have any advice for how to get mesa 22.2? Should I just install Fedora 37 packages, or maybe a full system-wide update to FF37 would be the easiest way?

Edit: nevermind, found out the rawhide repo contains mesa packages as well! I’ll report back.

I don’t seem to be getting crashes with Linux 6.0.0-0.rc7.20220930git987a926c1d8a.51.fc38.x86_64 and mesa 22.2.0-6.fc38!

I don’t know if this is because it’s fixed, or if I’m just no longer using GPU hardware decoding because of the new mesa version disabling h264dec, h264enc, h265dec, h265enc, and vc1dec hardware decode support.

Either way, though, I’m no longer crashing. If someone makes a mesa-22 build with hardware decoding support re-enabled that is easy to use in Fedora (like, a repo with guaranteed updates and a non-random maintainer), I’ll switch to that and see if I can reproduce the crash! But until then it seems not worth it to build mesa-22 myself for the explicit purpose of causing a computer crash I’m not otherwise getting :sweat_smile:.

https://fedoraproject.org/wiki/Firefox_Hardware_acceleration#Video_decoding

You can disable it at about:config page setting media.hardware-video-decoding.enabled to false.

Soon you should be able to install necessary libraries from RMPFusion: 6426 – Review request: mesa-freeworld - Mesa graphics libraries

1 Like