更改 gnome 使用哪个亮度设备?

更改 gnome 使用哪个亮度设备?

我正在使用一个联想 Thinkpad W520运行 fedora 22 和 gnome 3。这款特定的笔记本电脑同时配备集成显卡(Intel HD Graphics 3000)和独立显卡(NVIDIA Quadro 1000M)。当我使用 Linux 时,我只使用集成显卡,因为如果不安装专有驱动程序,对 NVIDIA 卡的支持就不是很好。

在大多数情况下,除了屏幕始终处于 100% 亮度之外,此功能效果良好。使用键盘控件或 Gnome 窗格中调低亮度没有任何效果。

我查了一下,发现/sys/class/backlight目录中有条目:intel_backlightnv_backlight.我尝试更改 Gnome 窗格中的亮度并观看intel_backlight/brightnessnv_backlight/brightness文件。前者没有改变,但后者却改变了。如果我手动更改前者,真实亮度实际上会更新。

所以我想我需要弄清楚如何告诉 gnome 使用设备intel_backlight而不是nv_backlight设备。我该怎么做呢?

操作系统信息:4.2.8-200.fc22.x86_64
使用 grub2。

答案1

为 X11 创建以下配置:Archlinux 维基强制使用 optimus 硬件来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 配置片段,其余部分可能会自动检测到。

相关内容