Legion 5 (Ryzen 5800H + RTX 3050 Ti) で明るさコントロールが機能しない

Legion 5 (Ryzen 5800H + RTX 3050 Ti) で明るさコントロールが機能しない

このラップトップに Ubuntu 20.04 をロードしました。明るさのコントロールを除いて、すべて完璧に動作しています。

私はこのスレッドでできる限りのアドバイスに従ってきました:Legion 5 Pro の明るさコントロールは、nvidia ドライバー 460 を搭載した Ubuntu 20.04 では機能しません。

...しかし、私の場合は何も機能しません。インターネット上のどこにも、私が持っている特定のモデルに関する解決策についての言及が見つかりませんでした。繰り返しますが、これはRyzen 5800H と RTX 3050 Ti。私は公式カーネル 5.11.0.37.41 を実行しています。Nvidia の独自ドライバ バージョン 460 と 470 でディスクリート モード ソリューションを試しましたが、毎回まったく同じ結果になりました。また、変更した xorg.conf を xorg.conf.d/10-nvidia.conf にコピーしてみましたが、これも役に立ちませんでした。Nvidia フォーラムの提案に従って initramfs にいくつかのパラメータを追加することも試しましたが、違いはありませんでした。

私が達成できた最大の進歩は、上記の記事のハイブリッド グラフィック モードの方法を使用して起動したことです。これにより、起動後にディスプレイがオンにならなくなりました。

奇妙なのは、私が Manjaro から切り替えたのは、問題があったためであり、Ubuntu はすでに使い慣れているからです。しかし、Manjaro では、xorg.conf の RegistryDword 行だけで、明るさのコントロールが適切に機能しました。そのため、ここで何を間違っているのか本当にわかりません。

私は nouveau ドライバーの使用を試したことはありませんが、絶対に必要な場合を除いては使用しないことを強くお勧めします。

答え1

OEM カーネルを試してください。例:

sudo apt install linux-oem-20.04d

関連情報