新しいバージョンのカーネルがバックライトの問題を解決できないのはなぜですか?

新しいバージョンのカーネルがバックライトの問題を解決できないのはなぜですか?

現在、私はサムスンのラップトップでLinux 3.8.0-27-genericカーネルを使用しています。バックライト制御が機能するように、grub設定ファイルを次のテキストに置き換えました。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"

これにより、回帰が発生するかどうかわかりません。そうでなければ、なぜカーネルのNeverバージョンに含まれないのですか?少なくともこれをハードコーディングできるコンピュータメーカーはあまりありません。

答え1

まあ、確かにハードコードすることができます。ソースをインポートして自分で設定し、適切なバックライト値を設定します。しかし、バックライトモジュールをあまり修正しませんでした。モジュールがロードされたときにいくつかの値を渡すことも、acpi_backlightとは異なる起動パラメータとして渡すこともできます。

すべてのLinuxディストリビューションは、管理者が想像できるすべてのハードウェアに対処しようとしますが、コンパイルされたライブラリのサイズ、カーネルに含まれる(巨大なランタイムを持つ単一ではない)という点でバランスを取る必要があることに注意してください。オーバーヘッド)とハードウェアサポート。サポートするハードウェアが多いほど、オーバーヘッドが大きくなります。計画するオーバーヘッドが少ないほど、サポートされるハードウェアも少なくなります。ただし、現代のシステムではこれは無視できるレベルです。

直接実行すると、.configすべての準備が完了し、バックライトの問題が再び発生しない可能性があります。私はあなたの特定の設定をよく理解していません。

関連情報