kind of a continuation from this thread, although I'm making a new thread since we've moved on from the initial question of "force driver restart from keyboard."
On my system, with seemingly little correlation between incidents, my screen will freeze up and become totally unresponsive to keyboard and mouse. I seriously can't find any connections between what causes these issues, other than that it's always during some game. It's happened in the middle of intense fights during League of Legends, as well as standing still in the middle of a previously-loaded room in Binding of Isaac. There's no common factor in terms of graphical quality, resolution, movement, 2D vs 3D, or anything else I can detect. It's not like this is super common either, it happens maybe once every 3-4 days.
I can still SSH into the system from my laptop, and interestingly, the audio still plays. In fact, I was in a Discord call during one occurrence, and I could continue talking with people even after the screen froze. The only way I've found to solve the issue is to force a manual restart, by pressing and holding the power button. Shortcuts like ctrl + alt + delete, or ctrl + alt + backspace don't work, and sending an SSH reboot command didn't do anything either.
I went into the logs, and here's what I found at the time of the crash:
Code: Select all
18:19:58 kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
18:19:58 kernel: amdgpu 0000:26:00.0: amdgpu: GPU reset(2) succeeded!
18:19:58 kernel: amdgpu 0000:26:00.0: amdgpu: GPU reset(2) succeeded!
18:19:58 kernel: amdgpu 0000:26:00.0: amdgpu: GPU reset succeeded, trying to resume
18:19:58 kernel: amdgpu 0000:26:00.0: amdgpu: GPU BACO reset
18:19:58 kernel: amdgpu: rlc is busy, skip halt rlc
18:19:58 kernel: amdgpu: rlc is busy, skip halt rlc
18:19:57 kernel: amdgpu: cp is busy, skip halt cp
18:19:57 kernel: amdgpu 0000:26:00.0: amdgpu: GPU reset begin!
18:19:57 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process League of Legen pid 31092 thread League of Legen pid 31217
18:19:57 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process League of Legen pid 31092 thread League of Legen pid 31217
18:19:57 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=2053311, emitted seq=2053313
18:19:57 kernel: [drm:amdgpu_dm_commit_planes.constprop.0 [amdgpu]] *ERROR* Waiting for fences timed out!
Waiting for fences timed out
and ring gfx timeout
, and I came across some conflicting information. One thread suggested adding a line to grub.cfg
: rcu_nocbs=0-3 idle=nomwait
, however it also clarified that this issue was only working on Linux Kernel 5.1.14 or older, but I'm honestly not sure how to change my Linux Kernel version. When I looked up tutorials, everything suggested building a custom kernel from scratch, or rolling back to a kernel that was previously installed, and I'm not even sure how to do that. I'm not sure I even fully understand what a kernel is.If anyone has any suggestions, or can point to a straightforward tutorial on how to install and use (?) specific kernel versions, I'd be appreciative. Thanks for your time!
Output from
inxi
:
Code: Select all
System:
Kernel: 5.8.0-50-generic x86_64 bits: 64 compiler: N/A
Desktop: Cinnamon 4.8.6 wm: muffin 4.8.1 dm: LightDM 1.30.0
Distro: Linux Mint 20.1 Ulyssa base: Ubuntu 20.04 focal
Machine:
Type: Desktop Mobo: ASRock model: AB350 Pro4 serial: <filter>
UEFI: American Megatrends v: P5.00 date: 07/05/2018
CPU:
Topology: 6-Core model: AMD Ryzen 5 1600 bits: 64 type: MT MCP arch: Zen
rev: 1 L2 cache: 3072 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 76655
Speed: 1375 MHz min/max: 1550/3200 MHz boost: enabled Core speeds (MHz):
1: 1375 2: 1374 3: 1372 4: 1375 5: 1374 6: 1374 7: 1375 8: 1374 9: 1374
10: 1376 11: 1374 12: 1374
Graphics:
Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
vendor: PC Partner Limited driver: amdgpu v: kernel bus ID: 26:00.0
chip ID: 1002:67df
Display: x11 server: X.Org 1.20.9 driver: amdgpu,ati
unloaded: fbdev,modesetting,vesa tty: N/A
OpenGL: renderer: AMD Radeon RX 480 Graphics (POLARIS10 DRM 3.38.0
5.8.0-50-generic LLVM 12.0.0)
v: 4.6 Mesa 21.0.3 - kisak-mesa PPA direct render: Yes
Audio:
Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
vendor: PC Partner Limited driver: snd_hda_intel v: kernel bus ID: 26:00.1
chip ID: 1002:aaf0
Device-2: AMD Family 17h HD Audio vendor: ASRock driver: snd_hda_intel
v: kernel bus ID: 28:00.3 chip ID: 1022:1457
Device-3: Blue Microphones Yeti Stereo Microphone type: USB
driver: hid-generic,snd-usb-audio,usbhid bus ID: 3-3:3 chip ID: b58e:9e84
serial: <filter>
Device-4: C-Media Audio Adapter (Unitek Y-247A) type: USB
driver: hid-generic,snd-usb-audio,usbhid bus ID: 1-7:3 chip ID: 0d8c:0014
Sound Server: ALSA v: k5.8.0-50-generic
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASRock driver: r8169 v: kernel port: d000 bus ID: 25:00.0
chip ID: 10ec:8168
IF: enp37s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 6.60 TiB used: 662.17 GiB (9.8%)
ID-1: /dev/sda vendor: SanDisk model: SD8SBAT256G1122 size: 238.47 GiB
speed: 6.0 Gb/s serial: <filter> rev: 3000 scheme: GPT
ID-2: /dev/sdb vendor: Western Digital model: WD30EZRZ-00Z5HB0
size: 2.73 TiB speed: 6.0 Gb/s rotation: 5400 rpm serial: <filter>
rev: 0A80 scheme: GPT
ID-3: /dev/sdc type: USB vendor: Seagate model: Backup+ Hub BK
size: 3.64 TiB serial: <filter> rev: D781 scheme: GPT
Partition:
ID-1: / size: 216.77 GiB used: 12.72 GiB (5.9%) fs: ext4 dev: /dev/sda2
ID-2: /home size: 2.69 TiB used: 178.10 GiB (6.5%) fs: ext4 dev: /dev/sdb1
ID-3: swap-1 size: 17.14 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda3
Sensors:
System Temperatures: cpu: 30.4 C mobo: N/A gpu: amdgpu temp: 36 C
Fan Speeds (RPM): N/A gpu: amdgpu fan: 799
Repos:
No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list
1: deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main
Active apt repos in: /etc/apt/sources.list.d/google-chrome.list
1: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
Active apt repos in: /etc/apt/sources.list.d/kisak-kisak-mesa-focal.list
1: deb http://ppa.launchpad.net/kisak/kisak-mesa/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/lutris-team-lutris-focal.list
1: deb http://ppa.launchpad.net/lutris-team/lutris/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb http://mirrors.xmission.com/linuxmint ulyssa main upstream import backport
2: deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
3: deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
4: deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
6: deb http://archive.canonical.com/ubuntu/ focal partner
Active apt repos in: /etc/apt/sources.list.d/playonlinux.list
1: deb http://deb.playonlinux.com/ stretch main
Active apt repos in: /etc/apt/sources.list.d/slgobinath-gcalendar-focal.list
1: deb http://ppa.launchpad.net/slgobinath/gcalendar/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/spotify.list
1: deb http://repository.spotify.com stable non-free
Active apt repos in: /etc/apt/sources.list.d/teams.list
1: deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main
Active apt repos in: /etc/apt/sources.list.d/vscode.list
1: deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main
Info:
Processes: 343 Uptime: 57m Memory: 15.63 GiB used: 3.06 GiB (19.6%)
Init: systemd v: 245 runlevel: 5 Compilers: gcc: 9.3.0 alt: 9 Shell: zsh
v: 5.8 running in: terminator inxi: 3.0.38