Ubuntuのフリーズを解消する

環境

System:    Kernel: 5.0.0-23-generic x86_64 bits: 64 Desktop: Gnome 3.28.4
           Distro: Ubuntu 18.04.3 LTS
CPU:       Quad core AMD Ryzen 5 PRO 2400G with Radeon Vega Graphics (-MT-MCP-) cache: 2048 KB
           clock speeds: max: 3600 MHz 1: 1554 MHz 2: 1464 MHz 3: 1668 MHz 4: 1560 MHz 5: 1506 MHz 6: 1456 MHz
           7: 1781 MHz 8: 1550 MHz
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series]
           Display Server: x11 (X.Org 1.20.4 ) driver: amdgpu Resolution: 1920x1080@60.00hz, 1920x1080@60.00hz
           OpenGL: renderer: AMD RAVEN (DRM 3.27.0, 5.0.0-23-generic, LLVM 8.0.0) version: 4.5 Mesa 19.0.2

いろいろめんどくさくなって最近WindowsからUbuntuに変えました。
Dockerもちゃんと動くしサクサクだし快適だと思って使用していると1日に2~3回フリーズします。しかも、いつもフリーズするのはChromeで新しいタブを開いたときです。
フリーズするとマウスのカーソルだけ動かすことはできるがマウスクリックもキーボードも反応しない状態になります。

/var/log/syslog

Aug  6 12:49:12 org.gnome.Shell.desktop[2640]: [3210:3210:0806/124912.201719:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
Aug  6 12:49:14 org.gnome.Shell.desktop[2640]: [3210:3210:0806/124914.701683:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
Aug  6 12:49:35 kernel: [ 4602.229503] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring sdma0 timeout, signaled seq=73443, emitted seq=73446
Aug  6 12:49:35 kernel: [ 4602.229579] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process chrome pid 3210 thread chrome:cs0 pid 3280
Aug  6 12:49:35 kernel: [ 4602.229582] [drm] GPU recovery disabled.

終了直前のログを見ると、やっぱりChromeAMDGPUが怪しかったので、Chromeハードウェア アクセラレーションが使用可能な場合は使用するのチェックを外して数日使用してみたらフリーズしなくなりました。

Ryzen 5 2400Gを使用していて他にもフリーズするユーザがいるみたいです。

askubuntu.com

askubuntu.com