带有英特尔 GPU 亮度控制的联想 Flex 1480 无法在 Ubuntu 16.10 上运行

带有英特尔 GPU 亮度控制的联想 Flex 1480 无法在 Ubuntu 16.10 上运行

我的联想 Flex 1480 有一个问题无法解决。问题在于亮度控制。我的亮度键盘控制不起作用。

我尝试过网络上的许多解决方案,但目前都没有效果。

我编写了一个如下所示的 conf 文件:

Section "Device"
    Identifier  "card0"
    Driver      "intel"
    Option      "AccelMethod"     "sna"
    Option      "Backlight"       "intel_backlight"
    BusID       "PCI:0:2:0"
EndSection

然后我已将 /etc/default/grub 更改为acpi_backlight=vendor没有发生任何变化。

我试过 xbacklight,但似乎不起作用。我收到 Xrandr 错误。

好吧,这是我实现这个目标的最后希望!感谢大家提供的任何建议或帮助!我对这个社区充满希望!

附言

这就是结果lspci -v | grep -i -A 15 vga

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07) (prog-if 00 [VGA controller])
    Subsystem: Lenovo HD Graphics 520
    Flags: bus master, fast devsel, latency 0, IRQ 278
    Memory at d0000000 (64-bit, non-prefetchable) [size=16M]
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at e000 [size=64]
    [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: [40] Vendor Specific Information: Len=0c <?>
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Power Management version 2
    Capabilities: [100] #1b
    Capabilities: [200] Address Translation Service (ATS)
    Capabilities: [300] #13
    Kernel driver in use: i915
    Kernel modules: i915

答案1

我已经添加到 grubGRUB_CMDLINE_LINUX="acpi_osi=Linux"

sudo update-grub

重新启动后,xbacklight 似乎可以正常工作。因此,我已绑定了增加和减少亮度的键。但是,它仍然无法与 fn+f11 和 fn+f12 配合使用,似乎不知何故未被计算机检测到(我使用 scancode 进行了测试)。

就目前而言这是一个很好的解决方法。

相关内容