Macbook Pro 背光控制在 Ubuntu 16.04 上不起作用

Macbook Pro 背光控制在 Ubuntu 16.04 上不起作用

安装 Ubuntu 16.04 后,我尝试修复 Macbook Pro Retina 上的背光问题。

问题是安装 Ubuntu 16.04 后,背光调光按钮F1 F2Fn+F1Fn+F2根本不起作用。

我已经运行了一些答案,建议设置acpi_backlight=vendor参数GRUB_CMDLINE_LINUX_DEFAULT并重新启动它,但仍然不起作用。

我也尝试过其他解决方法https://itsfoss.com/fix-brightness-ubuntu-1310/ 但是ls /sys/class/backlight/目录返回不同的文件,我也尝试设置一些类似于链接上提出的配置,但随后在显卡上启动 Ubuntu 时出现错误。

有人知道这一点吗?

答案1

  1. 在终端应用程序中输入:
sudo nano /usr/share/X11/xorg.conf.d/10-nvidia-brightness.conf
  1. 粘贴:
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "[GPU]"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
EndSection
  1. 在新的终端选项卡(Control + T)或窗口中输入:

lspci | grep -i --color 'vga\|3d\|2d'

  1. 在第一个终端中,用单词 [GPU] 替换第二个终端中显示的括号之间的名称,但不要使用括号。

  2. 在第一个终端(Control + O)中保存文档,然后重新启动计算机。

答案2

对我来说,添加setpci命令是/etc/rc.local可行的,但只有在我添加了 shebang 并使文件可执行之后才行。这可能是该解决方案对那些系统尚不存在的#!/bin/sh人不起作用的原因。rc.local

答案3

这可能会有帮助:

# grab copy of source
curl -O https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.8.7.tar.xz
tar xf linux-4.8.7.tar.xz
cd linux-4.8.7/drivers/platform/x86

# patch it
curl -o file.patch https://bugzilla.kernel.org/attachment.cgi?id=218051
patch apple-gmux.c < file.patch

# build it
echo '
obj-m += apple-gmux.o

all:
  make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

clean:
  make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
' > Makefile
make

# install
targetDir="/lib/modules/$(uname -r)/kernel/drivers/platform/x86"
sudo cp ${targetDir}/apple-gmux.ko ${targetDir}/apple-gmux.ko.backup
sudo cp apple-gmux.ko ${targetDir}

reboot

来源:https://bugzilla.kernel.org/show_bug.cgi?id=105051#c37

相关内容