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에 전혀 문제가 발생하지 않았기 때문에 하드웨어와 관련된 문제는 아닌 것 같습니다.
  • 내가 시도한 세 가지 배포판은 모두 라이브 USB에서 시도되었습니다(HDD에 Pop!을 설치했는데 동일한 문제가 있음을 참고하세요).
  • GTX 750Ti에서는 모든 것이 잘 작동합니다.
  • 나는 데비안에 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

바이오스

아수스 프라임 B540M-A

귀하의 BIOS는 최신 버전 2202입니다.

메모리

Ryzen 프로세서는 RAM에 악명 높은 문제를 안고 있습니다.

이동https://www.memtest86.com/무료로 다운로드/실행하여 memtest메모리를 테스트해보세요. 좋은 기억력을 확인하려면 모든 4/4 테스트를 최소 한 번 이상 완료하세요. 이 작업을 완료하는 데 몇 시간이 걸릴 수 있습니다.

업데이트 #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일에 출시되었습니다. 우분투 20.04.1을 지원합니다.

업데이트 #4:

Radeon 20.30 비디오 드라이버가 Pop_OS에 설치되지 않습니다! 하지만 우분투에는 잘 설치됩니다.

관련 정보