現在、ノートパソコンのOLED画面はすべてサムスン画面であり、いずれもパルス幅変調(PWM)を使用して明るさを調整するものと把握されている。
この機能はWindowsではサポートされていますが、Linuxではサポートされていません。
- この機能はどこで実装する必要があります(Linuxカーネル、Intelグラフィックドライバなど)。
答え1
私は2016年にThinkpad X1 Yogaに初めてリリースされて以来、LinuxでOLED画面のオンとオフを切り替えて使用してきました。私は通常ここで提供されているxrandr
+ソリューションを選択します。acpi
ワイヤー。
正直なところ、LinuxのOLEDは、滑らかな明るさ制御、安定性、夜間照明機能、これらの組み合わせ、さらにはすべて(ただしそれ以上ではありません)など、常に妥協点でした。
OLEDの基本的なサポートが実装されていますが、それを最大限に活用できるソフトウェアはありません。 OLEDピクセルは異なる動作をします。バックライトがないため、発光する光の量は、放射する色によって異なります。したがって、「色補正」は、
xrandr
OLEDディスプレイの輝度制御を処理する正しい方法である。もちろん、一部のカーネルモジュールにこのタスクを自動的に実行させることは役に立ちます。これをアップストリーミングすることは、OLEDのより広い将来には最適ですが、ユーザースペースでも同じ結果を得ることができます。私はこの質問にこう答えることができるので好きです。完全な機能の実装、作成が簡単
bash
で豊富な文書が含まれていますREADME.md
。
答え2
2021年にこの問題が発生したすべての人に:
OLEDサポート(またはより一般的なeDPバックライト制御サポート)が現在、Linuxカーネルバージョン5.12-rc1にマージされました。 Arch linux-oledパッケージの下のコメントスレッドを参照してください。https://aur.archlinux.org/pkgbase/linux-oled/
お時間をいただきありがとうございます。
答え3
gnomeを使用していてすべての設定を試しましたが、役に立たない場合はダウンロードできます。滑らかな明るさ拡張する。 Chromeでリンクを開いて[インストール]をクリックすると、この拡張機能を直接インストールできます。
次のオプションがあります。
バックライト制御を有効または無効にします。
モニターの選択(
All
、、Built-in
およびexternal
)builtin
モニターを選択してください。全画面動作を選択します。
- フルスクリーンの明るさを強制しないでください。
- フルスクリーン強制明るさ。
- フルスクリーンの明るさ強制適用、全く破れない
最小輝度設定 - (最小輝度レベル)
キーボードを介して明るさを制御します。
マウスカーソルの明るさを調整します。