无法使用 HP 笔记本电脑上的功能按钮或亮度控制栏更改亮度设置

无法使用 HP 笔记本电脑上的功能按钮或亮度控制栏更改亮度设置

我在购买新的 HP 笔记本电脑时遇到了这个问题,希望安装 Ubuntu,但当我从 Live DVD 启动时,亮度设置为最大限度并且无法通过功能键或亮度设置栏进行更改,安装后也是如此。

  • HP Probook 4440s
  • 英特尔酷睿 i5 3210m
  • 英特尔高清 4000 显卡
  • 6GB 内存
  • 主板-HP

答案1

在网上搜索了一番之后,我尝试了 acpi_backlight=vendor 内核选项,结果成功了!不仅适用于 Ubuntu,也适用于其他 Linux 操作系统,所以我发布了一个指南。

测试

重新启动系统,当您进入 GRUB 菜单时,选择您的发行版(Ubuntu 13.04),不要按回车键,而是按e(编辑)。

这将显示您要编辑的菜单项。

附加到以 linux 开头的行(看起来像 linux /boot/linux3.9. ............

在这一行的末尾留一个空格并添加acpi_backlight=vendor

看起来就像

linux   /boot/vmlinuz-310-x86_64 root=UUID=3161dd63-38c0-44bc-bc1e-34b692209b0b ro acpi_backlight=vendor

之后按下F10即可启动。

现在尝试改变亮度。对我来说,这很有效。

使之永久化

为了使更改永久生效,我们需要编辑 GRUB 配置文件

在终端类型中

sudo -H gedit /etc/default/grub

这将打开 Grub 配置文件。

在这个文件中,我们必须编辑以下行

GRUB_CMDLINE_LINUX=""

GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

之后保存文件并运行(在终端中输入)

sudo update-grub

更新 GRUB 配置文件。

就是这样!现在亮度设置可以随时更改,并且在重启后保持不变(至少对我来说!)

如果有人有疑问,请在此处发布。

编辑

从 Linux 3.16 开始,内核默认使用原生背光方式,因此上述步骤可能有些多余。

来源:https://wiki.archlinux.org/index.php/Backlight#Kernel_command-line_options

答案2

我有一个三星 9 系列 NP900X3C,它有一个Intel HD Graphics 4000 芯片。当我使用按键Fn改变亮度时,它会显示一个漂亮的 OSD 并设置值

/sys/class/backlight/samsung/brightness

但是,这对实际屏幕没有任何影响。相反,我必须

echo $number >> /sys/class/backlight/intel_backlight/brightness

这是acpi_backlight=vendor 选项。如果我消除它,OSD 会出现,更改正确的亮度文件,并且按键可以工作!只有亮度级别在重启之间不会保存。

相关内容