저는 AMD Ryzen 5 6600HS 프로세서를 탑재한 새로운 Lenovo Yoga Slim 7을 가지고 있습니다. 프로세서에는 Radeon 660M 통합 그래픽 컨트롤러가 있지만 전용 GPU는 없습니다. 드라이버 문제와 전부 또는 부분적으로 관련되어 있다고 생각되는 몇 가지 질문이 있습니다.
- YouTube 동영상을 시청하는 동안 CPU 사용량이 높습니다.
- http://webglsamples.org/aquarium/aquarium.htmlFirefox(500마리)에서 20FPS를 달성했으며 HD Graphics 5500 카드가 통합된 이전(2015) 시스템에서는 이미 27FPS를 달성했습니다.
- LCD 백라이트는 최대로 고정됩니다.
/sys/class/backlight
비었다. 커널 설정을 통해 항목이acpi_backlight=vendor
있는데/sys/class/backlight/ideapad
백라이트 레벨을 변경하려고 하면 변경 사항이 등록되지만actual_brightness
화면에는 아무런 영향이 없습니다. xrandr
한 가지 모드(2880x1800 @ 91Hz)만 인식되며 최소한 더 낮은 새로 고침 빈도를 사용할 수 있어야 합니다. 또한xrandr
"감마의 크기를 얻을 수 없습니다"(아래 출력 참조).lspci
통합 GPU를 Radeon 680M으로 잘못 식별합니다. 이는 660M이어야 합니다(아래 출력 참조).radeontop
DRM 장치를 찾을 수 없고 0 값만 측정됩니다.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으로 표시되지만 문제는 아닌 것 같습니다.