私は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
1つのモード(2880×1800 @ 91Hz)のみが認識され、少なくともより低いリフレッシュレートが利用可能である必要があります。また、xrandr
「ガンマの大きさが得られない」(下記出力参照)。lspci
統合GPUをRadeon 680Mとして誤って識別します。これは660Mでなければなりません(下記の出力を参照)。radeontop
DRM デバイスが見つからず、ゼロ値のみが測定されます。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とマークされていますが、問題ではないようです。