Ubuntu 20.04 が視覚的なアーティファクトとともにフリーズする

Ubuntu 20.04 が視覚的なアーティファクトとともにフリーズする

最近、GPU を Radeon RX 580 に変更しました (以前は GTX 750Ti を使用していました)。新しい GPU を使用すると、画面に視覚的なアーティファクトが表示され、フリーズするようになりました (多くの場合、セッションを開始した直後または数分後に発生します)。これらのアーティファクトは、ほとんどの場合、何らかの赤いフォームまたは色付きの四角形のいずれかで始まり、その後、画面がランダムな色に変わります (下の写真を参照)。

これまでにいくつかのトラブルシューティングを行ってきましたが、これまでに収集した情報は次のとおりです。

  • この問題は、Ubuntu 20.04、Pop!_OS 20.04 (Ubuntu ベース) では発生しますが、Debian 10 では発生しません。したがって、これは Ubuntu 関連の問題であると考えられます (これらはすべて GNOME でテストされています)。Ubuntu と Pop! は両方とも X11 と Wayland でテストされましたが、どちらも問題は解決しませんでした。
  • 私はWindowsをインストールしたデュアルブートを使用しており、これまでのところWindowsでそのGPUにまったく問題がないので、ハードウェア関連ではないと思います。
  • 私が試した 3 つのディストリビューションはすべてライブ USB で試しました (HDD に Pop! をインストールしましたが、同じ問題が発生しています)
  • GTX 750Tiではすべて正常に動作します
  • Debian には amdgpu ファームウェアがなかったか、ロードに失敗したと思います (少なくとも起動時にそう読んだと思います)。他の 2 つではそのようなメッセージや警告は表示されませんでした。
  • 数年前に Linux Mint で同様のことをしたことがあると思いますが、それは曖昧な記憶であり、ここではまったく関係ありません。

サンプル画像へのリンク:

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

編集: ここに、要求されたコマンド出力の一部を示します。

sudo lshw -C メモリ

  *-firmware                
       description: BIOS
       vendor: American Megatrends Inc.
       physical id: 0
       version: 2202
       date: 07/14/2020
       size: 64KiB
       capacity: 16MiB
       capabilities: pci apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification uefi
  *-memory
       description: System Memory
       physical id: 29
       slot: System board or motherboard
       size: 16GiB
     *-bank:0
          description: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2020-07-09 17:42+0000X-Generator: Launchpad (build 4809fcb62f445aaa3ae919f7f6c3cc7d156ea57a)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2020-07-09 17:42+0000X-Generator: Launchpad (build 4809fcb62f445aaa3ae919f7f6c3cc7d156ea57a) [empty]
          product: Unknown
          vendor: Unknown
          physical id: 0
          serial: Unknown
          slot: DIMM_A1
     *-bank:1
          description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 2400 MHz (0.4 ns)
          product: KHX3200C16D4/8GX
          vendor: Kingston
          physical id: 1
          serial: F0A2F235
          slot: DIMM_A2
          size: 8GiB
          width: 64 bits
          clock: 2400MHz (0.4ns)
     *-bank:2
          description: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2020-07-09 17:42+0000X-Generator: Launchpad (build 4809fcb62f445aaa3ae919f7f6c3cc7d156ea57a)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2020-07-09 17:42+0000X-Generator: Launchpad (build 4809fcb62f445aaa3ae919f7f6c3cc7d156ea57a) [empty]
          product: Unknown
          vendor: Unknown
          physical id: 2
          serial: Unknown
          slot: DIMM_B1
     *-bank:3
          description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 2400 MHz (0.4 ns)
          product: KHX3200C16D4/8GX
          vendor: Kingston
          physical id: 3
          serial: E9A2F229
          slot: DIMM_B2
          size: 8GiB
          width: 64 bits
          clock: 2400MHz (0.4ns)
  *-cache:0
       description: L1 cache
       physical id: 2c
       slot: L1 - Cache
       size: 384KiB
       capacity: 384KiB
       clock: 1GHz (1.0ns)
       capabilities: pipeline-burst internal write-back unified
       configuration: level=1
  *-cache:1
       description: L2 cache
       physical id: 2d
       slot: L2 - Cache
       size: 3MiB
       capacity: 3MiB
       clock: 1GHz (1.0ns)
       capabilities: pipeline-burst internal write-back unified
       configuration: level=2
  *-cache:2
       description: L3 cache
       physical id: 2e
       slot: L3 - Cache
       size: 32MiB
       capacity: 32MiB
       clock: 1GHz (1.0ns)
       capabilities: pipeline-burst internal write-back unified
       configuration: level=3

無料 -h

              total        used        free      shared  buff/cache   available
Mem:           15Gi       865Mi        14Gi       8.0Mi       565Mi        14Gi
Swap:         1.0Gi          0B       1.0Gi

sysctl vm.swappiness

vm.swappiness = 10

答え1

BIOS

Asus プライム B540M-A

BIOS はバージョン 2202 で最新です。

メモリ

Ryzen プロセッサには RAM に関する悪名高い問題があります。

へ移動https://www.memtest86.com/無料でダウンロード/実行して、memtest記憶力をテストしてください。記憶力が良好であることを確認するには、4/4 テストすべてに少なくとも 1 回は合格する必要があります。完了するまでに数時間かかる場合があります。

アップデート#1:

注: RAM はオーバークロックされました。デフォルトに戻して実行中ですmemtest

16G の RAM があるにもかかわらず、スワップが少し小さいです。4G に増やしましょう。

注記:ddコマンドを誤って使用するとデータが失われる可能性があります。コピー/貼り付けをお勧めします。

sudo swapoff -a           # turn off swap
sudo rm -i /swapfile      # remove old /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 16G RAM and 4G swap
reboot                    # reboot and verify operation

/etc/fstab のこの行を確認してください...

/swapfile    none    swap    sw      0   0

アップデート#2:

memtest標準クロックの RAM で正常に動作しました。

アップデート#3:

ビデオカードドライバ20.30アップデートについては、https://www.amd.com/en/support/graphics/radeon-500-series/radeon-rx-500-series/radeon-rx-5802020年7月30日にリリースされました。Ubuntu 20.04.1をサポートしています。

アップデート#4:

Radeon 20.30 ビデオ ドライバーは Pop_OS! にインストールできませんが、Ubuntu には正常にインストールされます。

関連情報