Lenovo IdeaPad Gaming 3(15ARH05、LCDディスプレイ、AMD Renoir CPU Ryzen 5 4600H、個々のNVIDIA GeForce 1650 Ti Mobile)の明るさ(LCDバックライト)制御は機能しません。
Fn
キーを使ってディスプレイの明るさスライダーを動かします。/sys/class/backlight/amdgpu_bl0/brightness
それに応じて0から255に変更します。- ディスプレイに明るさの変化は表示されません。
- 手動で作成して
brightness
もディスプレイの明るさは変わりません。 /sys/class/backlight/amdgpu_bl0/actual_brightness
に滞在する311。私の考えではこれamdgpu ドライバーに問題があることを示します。- ディスプレイは常に最大輝度で表示されます。
この調整はWindows 10でうまく機能します。ノートブックが実行中です。
- カリー Linux スクロール
linux-image-5.8.0-kali[23]-amd64
(5.8.14ベース)とカスタムカーネル5.9、5.9.1、および5.10-rc1(主にKali構成ベース)- Xには
amdgpu
ドライバが付属しており、個々のグラフィックカードは使用されません(独自のNVIDIAドライバがテスト用にロードおよびアンロードされています)。
さまざまなカーネルオプションで起動しようとしましたが、acpi_backlight
その結果、さまざまなバックライトが利用可能になりました/sys/class/backlight/*/brightness
。
acpi_backlight=video
:acpi_video0 acpi_video1 amdgpu_bl0
acpi_backlight=vendor
:amdgpu_bl0 ideapad
acpi_backlight=native
:amdgpu_bl0
acpi_backlight=none
:amdgpu_bl0
働かない他のもの:
acpi_osi=Linux
(お金はそのまま維持してください)acpi_osi=
(起動時に停止)- BIOSアップデート(他のバージョンが利用可能)
/lib/firmware/amdgpu/renoir_dmcu.bin
退去- 修理する
amdgpu_dm.c
カーネル5.7の一般的なサポートや修正など、AMDGPUバックライトに関連する多くのアップデートがあることを知っています。私は以下を探していません:
- ソフトウェアの代替
- ガンマ値の調整
- 別のグラフィックカードを使用(避けることができる場合)
バックライトを制御するために何をしたり調査したりできますか?
私は偶然会ったこのコメントそしてこのバグレポート、これは、いくつかのカーネルの変更によって他のものが破損している可能性があることを示しているようです。この状況を報告するのに最適な場所はどこですか?
答え1
カーネルパラメータは、カーネル5.11.7、5.12-rc3以降で許可されています。amdgpu.backlight=0
Lenovo IdeaPad Gaming 3、Lenovo Legion 5、およびその他のノートブックに関するこの問題を解決するために、起動時に配信されます。
GRUBを使用するDebianベースのディストリビューションの場合は、次の場所にパラメータを追加できます/etc/default/grub
。
GRUB_CMDLINE_LINUX="amdgpu.backlight=0"
実行しupdate-grub
て再起動すると、バックライト制御が機能します。
古いカーネルをパッチする必要があります。回避策は次のとおりです。GitLabの問題。強制caps->aux_support = false;
参入drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
この問題を解決しました。
答え2
私は私のキーを修正しようとするこのスレッドを見つけましたFn。
私の修正は、BIOS設定に移動してFoolproof Fn Keys
設定を[Disabled]
。これがあなたの一部にも役立つことを願っています!
私はLenovo Yoga 6を使用していますが、この機能はほとんどのLenovoノートブックで利用できます。