私Lenovo ThinkPad W520Fedora 22とGNOME 3を実行しています。この特定のノートブックには、統合グラフィックス(Intel HD Graphics 3000)と個々のグラフィックス(NVIDIA Quadro 1000M)の両方が付属しています。 Linuxを使用する場合は、専用ドライバをインストールしないとNVIDIAカードのサポートがあまり良くないため、統合グラフィックスのみを使用します。
ほとんどの場合、この機能は画面の明るさが常に100%であることを除いてうまく機能します。キーボードコントロールを使用したり、Gnomeウィンドウの明るさを下げたりすることは効果がありません。
確認してみると、/sys/class/backlight
ディレクトリに次のものがあります。二つ項目:intel_backlight
およびnv_backlight
.Gnomeウィンドウで明るさを変更し、ファイルを見てみintel_backlight/brightness
ましたnv_backlight/brightness
。前者は変わらなかったが、後者は変わった。前者を手動で変更すると、実際の明るさが実際に更新されます。
intel_backlight
そのため、gnomeにデバイスの代わりにデバイスを使用するように指示する方法を知る必要があるようですnv_backlight
。どうすればいいですか?
オペレーティングシステム情報:4.2.8-200.fc22.x86_64
grub2の使用。
答え1
X11 に対して次の構成を作成します。アーチLinuxウィキintel_backlight
代わりに、オプティマスハードウェアを強制的に使用してくださいnv_backlight
。
# cat /etc/X11/xorg.conf.d/20-backlight.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "Backlight" "intel_backlight"
EndSection
私のFedora 28では、これは唯一のX11構成スニペットであり、残りは自動的に検出されます。