MSI GT72VR笔记本Ubuntu 17.10系统屏幕亮度无法调节求助
解决MSI GT72VR(GT1060)Ubuntu 17.10亮度无法调节的问题
我之前帮朋友处理过几乎一模一样的MSI笔记本+Ubuntu17.10的亮度故障,GT1060这个显卡在老版本Ubuntu上确实有驱动兼容性的坑,你试过的Fn键、滑块、GRUB参数没生效大概率是没触到核心问题,给你几个亲测有效的方案,按顺序尝试:
方案1:安装适配的NVIDIA闭源驱动
Ubuntu17.10默认的开源nouveau驱动对GTX10系列显卡的亮度控制支持很差,先换成官方闭源驱动:
- 打开终端,先更新系统包:
sudo apt update && sudo apt upgrade -y - 打开「软件和更新」,切换到「附加驱动」标签,选择NVIDIA提供的390.x版本闭源驱动(这个版本是Ubuntu17.10官方适配的稳定版,不要选太新的),点击「应用更改」后重启系统。
- 重启后验证驱动是否生效:在终端输入
nvidia-smi,如果能显示GT1060的显卡信息,说明驱动安装成功。
方案2:修改Xorg配置强制开启NVIDIA亮度控制
有些双显卡笔记本默认用核显接管亮度控制,但独显启动后会失效,需要手动配置Xorg让NVIDIA显卡负责亮度调节:
- 先备份原有配置(防止改错):
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak - 生成NVIDIA的Xorg配置文件:
sudo nvidia-xconfig - 编辑配置文件:
sudo nano /etc/X11/xorg.conf - 在文件里的
Device段落中添加一行:Option "RegistryDwords" "EnableBrightnessControl=1" - 按
Ctrl+O保存,Ctrl+X退出编辑器,然后重启系统。
方案3:调整GRUB的ACPI背光参数(修正之前的参数问题)
你之前改GRUB参数可能没选对合适的选项,试试这个针对性的参数:
- 编辑GRUB配置文件:
sudo nano /etc/default/grub - 将
GRUB_CMDLINE_LINUX_DEFAULT修改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor" - 更新GRUB配置:
sudo update-grub - 重启系统后再试Fn键和状态栏滑块。
方案4:手动测试硬件亮度控制(排查是否硬件/ACPI问题)
如果上面的方案都没用,先手动测试系统能不能直接控制背光硬件:
- 终端输入以下命令查看背光设备:
你会看到类似ls /sys/class/backlight/nvidia_backlight或者intel_backlight的目录。 - 进入对应的目录(比如是NVIDIA的背光设备):
cd /sys/class/backlight/nvidia_backlight - 查看当前亮度和最大亮度:
cat brightness cat max_brightness - 手动设置亮度(比如设置为最大亮度的一半):
如果屏幕亮度有变化,说明硬件没问题,是系统控制层的问题,回到方案1-3仔细检查步骤;如果没变化,进笔记本BIOS看看有没有「Brightness Control」相关选项,改成「OS Controlled」或者「ACPI Mode」。sudo echo $(( $(cat max_brightness)/2 )) > brightness
额外检查:Unity桌面电源服务
确保Unity的电源管理服务正常运行:
systemctl status upower
如果显示inactive,就启动并设置开机自启:
sudo systemctl start upower && sudo systemctl enable upower
内容的提问来源于stack exchange,提问作者albertoiNET
相关产品推荐
相关产品推荐

