통합 AMD Radeon 660M은 Debian Bookworm에서 사용되지 않는 것 같습니다.

통합 AMD Radeon 660M은 Debian Bookworm에서 사용되지 않는 것 같습니다.

저는 AMD Ryzen 5 6600HS 프로세서를 탑재한 새로운 Lenovo Yoga Slim 7을 가지고 있습니다. 프로세서에는 Radeon 660M 통합 그래픽 컨트롤러가 있지만 전용 GPU는 없습니다. 드라이버 문제와 전부 또는 부분적으로 관련되어 있다고 생각되는 몇 가지 질문이 있습니다.

  1. YouTube 동영상을 시청하는 동안 CPU 사용량이 높습니다.
  2. http://webglsamples.org/aquarium/aquarium.htmlFirefox(500마리)에서 20FPS를 달성했으며 HD Graphics 5500 카드가 통합된 이전(2015) 시스템에서는 이미 27FPS를 달성했습니다.
  3. LCD 백라이트는 최대로 고정됩니다. /sys/class/backlight비었다. 커널 설정을 통해 항목이 acpi_backlight=vendor있는데 /sys/class/backlight/ideapad백라이트 레벨을 변경하려고 하면 변경 사항이 등록되지만 actual_brightness화면에는 아무런 영향이 없습니다.
  4. xrandr한 가지 모드(2880x1800 @ 91Hz)만 인식되며 최소한 더 낮은 새로 고침 빈도를 사용할 수 있어야 합니다. 또한 xrandr"감마의 크기를 얻을 수 없습니다"(아래 출력 참조).
  5. lspci통합 GPU를 Radeon 680M으로 잘못 식별합니다. 이는 660M이어야 합니다(아래 출력 참조).
  6. radeontopDRM 장치를 찾을 수 없고 0 값만 측정됩니다.
  7. glxgears화면 새로 고침 빈도에 가깝지 않은 매우 높은 프레임 속도(수천 FPS)를 가지고 있습니다. 이전 시스템에서는 "수직 새로 고침과 동기화되어 실행 중"이라는 메시지가 표시되고 51FPS로 실행되었습니다. 어쩌면 이는 시스템이 화면 새로 고침 빈도를 올바르게 결정할 수 없음을 의미할 수도 있습니다( xrandr그럴 수도 있지만...).

이것은 GNOME 데스크탑 환경에 Debian Bookworm alpha1 릴리스 후보를 새로 설치한 것입니다. 무료 펌웨어가 아닌 ISO를 사용했습니다.https://cdimage.debian.org/cdimage/unofficial/non-free/cd-include-firmware/bookworm_di_alpha1+nonfree/amd64/iso-cd, 2022년 9월 20일자.

또한 해당 ISO에서 펌웨어-amd-graphics_20210818-1_all.deb를 설치했습니다(아래).https://wiki.debian.org/AtiHowTo), 이것이 통합 GPU에 해당되는지는 확실하지 않습니다. /lib/firmware/amdgpu다음과 같이 Yellow_carp 펌웨어 파일을 수동으로 복사 해야 했습니다 .https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019847.

저는 보통 드라이버 문제를 다루지 않습니다. 그래픽이 제대로 작동하도록 하려면 어떻게 해야 합니까?

노트:

  • X 로그 불만이 /dev/dri/card0/존재하지 않습니다. 맞습니다. 내 시스템에는 존재하지 않습니다 /dev/dri.
  • dmesg언급되지 않았 amdgpu으니 전혀 로딩되지 않는 것 아닐까요?
  • 무료가 아닌 ISO가 필요할 때 드라이버를 자동으로 설치했으면 좋았을 텐데 amdgpu, 수동으로 설치해야 한다는 사실도 카드가 제대로 인식되지 않았다는 신호였을 수도 있습니다.

관련 출력(더 필요한 경우 알려주시기 바랍니다):

$ lspci -nn | grep VGA
32:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] [1002:1681] (rev 03)
$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 2880 x 1800, current 2880 x 1800, maximum 2880 x 1800
default connected primary 2880x1800+0+0 0mm x 0mm
   2880x1800     91.00* 
$ sudo radeontop -d -
Failed to find DRM devices: error 2 (No such file or directory)
Failed to open DRM node, no VRAM support.
Dumping to -, until termination.
1676540729.241609: bus 32, gpu 0.00%, ee 0.00%, vgt 0.00%, ta 0.00%, sx 0.00%, sh 0.00%, spi 0.00%, sc 0.00%, pa 0.00%, db 0.00%, cb 0.00%
$ glxgears
24119 frames in 5.0 seconds = 4823.791 FPS
24445 frames in 5.0 seconds = 4888.914 FPS

통나무:

답변1

nomodeset아직 커널 매개변수가 있는 것으로 나타났습니다 . 이를 제거하면 문제가 해결되었습니다.

  • WebGL Aquarium 예제는 이제 물고기 10,000마리에 대해 60FPS로 실행됩니다(이전에는 물고기 500마리에 대해 20FPS로 실행).
  • LCD 백라이트는 기본적으로 작동하며 acpi_backlight매개변수가 필요하지 않습니다.
  • xrandr이제 다양한 모드가 인식되며 감마에 대해 불평하지 않습니다.
  • radeontop측정 결과를 정확하게 보고합니다.
  • glxgears프레임 속도를 수직 새로 고침 빈도로 고정했습니다.

여전히 lspci카드가 660M 대신 680M으로 표시되지만 문제는 아닌 것 같습니다.

관련 정보