데비안 드라이버 문제

데비안 드라이버 문제

나는 최근에 컴퓨터를 만들었습니다. 안경:

  • 마더보드: TUF GAMING B650-PLUS WIFI
  • GPU: 라데온 RX 6800 XT OC
  • CPU: 라이젠 7 7800x3d
  • 메모리: 16GB 6000Hz CL30 2개

먼저 윈도우를 설치했습니다. 시스템에서 마더보드 네트워크 카드를 사용하는 데 문제가 있습니다. 뒤쪽에제공된 드라이버를 설치하세요모든 것이 잘 조화되었고 아무런 문제도 없었습니다.

케이크 조각

불행하게도 데비안 설치에 많은 문제가 있습니다(시스템을 두 개 갖고 싶습니다). 설치하는 동안 설치 프로그램이 DHCP를 구성할 수 없어서 이 단계를 건너뛰고 인터넷 연결 없이 계속했습니다. 설치 후 Wi-Fi를 사용할 수 없어서(RJ45 포트가 작동하는지 확인하지 않음) 휴대폰을 사용하여 USB를 통해 인터넷을 공유했습니다. Bluetooth도 작동하지 않고 어떤 장치에도 연결되지 않으며 때로는 주변 장치도 등록하지 않는다는 점을 추가할 수도 있습니다. 적합한 드라이버를 찾을 수 없습니다. 드라이버는 Red Hat, Ubuntu 및 SLED에만 제공됩니다. 빠른 수정 사항을 찾을 수 없었기 때문에 걱정하지 않았습니다(어쨌든 네트워크 어댑터를 사용하지 않을 것입니다).

가장 중요한 질문

HDMI 신호 출력을 거부하는 것은 내 GPU입니다(현재 내 모니터는 통합 그래픽 카드에 연결되어 있습니다). HDMI를 통해 모니터를 연결하면 어떤 일이 발생하는지 명확히 설명하겠습니다(내 장치에는 디스플레이 포트가 없습니다). 내 화면이 계속 표시됩니다.화면 이미지 정지. 정지 후 마더보드 포트를 변경하면 화면이 작동하게 되었습니다. GPU로 다시 변경하면 동일한 정지 화면으로 되돌아갑니다.

정지된 화면의 텍스트:

Booting `Debian GNU/Linux'

Loading Linux 6.1.0-18-amd64 . . . 
Loading initial ramdisk . . .

.running 을 실행해 보니 apt update누락 된 모듈이 여러 개 인쇄되었습니다. 제공된 수정 사항을 기반으로 설치했습니다.apt upgradesudo update-initramfs -u여기그리고여기. 두 번째 수정은 실제로 "firmware-linux" 패키지가 설치되지 않은 경우에 대한 것이었습니다(저는 설치했습니다). 그러나 이 모든 작업을 수행한 후 다음을 sudo update-initramfs -u얻습니다.

update-initramfs: Generating /boot/initrd.img-6.1.0-18-amd64
W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes.bin for module amdgpu

혼자서는 이 문제를 해결할 수 없으므로 도움을 주시면 감사하겠습니다.

편집: 제안된 명령을 실행한 후 내 source.list 파일은 다음과 같습니다.

# deb cdrom:[Debian GNU/Linux 12.5.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20240210-11:28]/ bookworm contrib main non-free-firmware
deb https://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb http://deb.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

편집 2: 시스템이나 누군가가 이것을 [중복] 질문으로 표시했습니다. 나는 그렇지 않다고 확신합니다. 연결된 질문의 수정 사항이 저에게 효과적이지 않았습니다. 문제는 내 마더보드에 이전 버전의 BIOS가 설치되어 있다는 것입니다. BIOS를 업데이트한 후 GPU 문제가 사라졌습니다(많은 것을 시도했지만 결국 Debian 12 대신 Ubuntu 22.04.04를 설치하게 되었다고 덧붙일 수도 있습니다). 참고로 내 마더보드가 사용하는 BIOS 버전은 1811이고 나에게 맞는 버전은 2413입니다. BIOS를 업데이트할 때 최신(6.0.60002) AMD 드라이버도 설치했습니다. 상황이나 시스템을 잘 평가하지 못한 사람이 이전에 질문을 닫지 않았다면 이 질문을 닫았을 것입니다.

그렇습니다. 그런 이상한 드라이버 문제에 직면했다면 BIOS를 업데이트하시기 바랍니다.

답변1

AMD Radeon 그래픽 카드용 펌웨어가 없습니다.

이는 비자유 바이너리 블롭이기 때문에 main배포판 분기에 포함되지 않으며 최신 버전의 데비안에서는 이를 non-free firmware"일반" 비자유 소프트웨어라는 별도의 분기로 분할합니다.

(묻지 마십시오. 이 문제에 대한 토론은 길고 지루하며 반복적이며 관련성이 없습니다.)

소스를 확인 /etc/apt/sources.list하고 다음 줄이 있는지 확인하세요.

(6.1 커널을 사용하고 있다고 가정하면 Debian 12, "Bookworm"을 사용하고 있다고 가정합니다.)

deb http://deb.debian.org/debian bookworm main non-free-firmware
deb http://deb.debian.org/debian-security bookworm-security main non-free-firmware

(DFSG가 없는 다른 소프트웨어도 사용하려면 뒤에 카테고리로 contrib및를 추가하세요 .)non-freemain

non-free-firmware여기에는 카테고리를 끌어오는 경향이 포함됩니다 . 그런 다음 다시 실행하면 apt updateAMD apt install firmware-amd-graphics그래픽 카드용 펌웨어가 다운로드됩니다.

관련 정보