联想Y500无法设置亮度

联想Y500无法设置亮度

我在联想 Y500 笔记本电脑(2012 年)上安装了 Ubuntu 12.10,显卡是 Nvidia 650M(无集成显卡),我使用的是驱动程序 310.19。问题是我根本无法调整亮度。如果我按下相关的媒体键,ubuntu 中的指示器可以正常工作,但亮度不会改变。

到目前为止我已经尝试了以下方法:

以这种方式编辑 xorg.conf:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
EndSection

将选项 acpi_osi=linux acpi_backlight=vendor 添加到 grub 启动选项

从终端设置亮度并使用 xbacklight。/sys/class/backlight/acpi_video0/brightness 的值也可以更改,但亮度保持不变。

您还有其他提示吗?

解决方案

可以通过安装英伟达模块。首先安装 git 和 dkms:

$ sudo apt-get install git dkms

在你的机器上下载代码并编译包:

$ git clone https://github.com/guillaumezin/nvidiabl.git
$ cd nvidiabl
$ sudo make dkms-install

现在应该安装模块了。要激活 nvidiabl 模块,您应该发出以下命令:

$ sudo modprobe nvidiabl

现在应该存在目录 /sys/class/backlight/nvidia_backlight/。为了手动更改亮度,您必须在亮度文件中写入:

$ sudo su
# echo 100 > /sys/class/backlight/nvidia_backligh/brightness

你可以用任何不超过 127 的值来代替 100。在我的例子中,不支持完整的背光范围。你可以通过改变最小和最大参数来调整亮度校准(你仍然必须写入不超过 127 的亮度值):

$ sudo modprobe -r nvidiabl
$ sudo modprobe nvidiabl max=100000 min=10

您可以在启动时通过将 nvidiabl(带有或不带有 max 和 min 参数)添加到文件 /etc/modules 来加载模块,但我还没有弄清楚如何正确添加热键。

答案1

我在新联想 Y500 上安装了 Xubuntu 12.10,但也无法调节亮度,亮度调到最大,无法控制。安装并使用显卡驱动程序:

lshw -c video

给我:

configuration: drigver=nouveau latency=0
  • 改变值/sys/class/backlight/acpi_video0/brightness不会改变亮度
  • 启动时acpi_backlight=vendor亮度没有改变
  • etpci -s 00:01.0 F4.B=XX (XX = 00 to ff)不改变亮度

目前我通过安装 nvidia 驱动程序解决了这个问题:

sudo apt-get install linux-source
sudo apt-get install linux-headers-generic
sudo apt-get install nvidia-current-updates

这将为您提供终端命令:

sudo nvidia-settings 

去: DFP-0-(LGD), Tab: Color Correction

您可以在这里设置亮度。

答案2

将其添加到 grub:

acpi_backlight=vendor

答案3

我正在使用 xbacklight,您可以使用以下命令安装它: sudo apt-get install xbacklight xbacklight use-help for saver 就像以前一样,使用起来非常简单,您可以分配任何键 convinacion ami 我一直在工作,直到您安装了一些 nvidia 驱动程序,您可以通过从 nvidia 官方网站下载驱动程序手动安装它,如下所示: ctrl + alt + f1 LightDM stop sudo service sudo chmod + x NVIDIA.run sudo./NVIDIA.run

如果 nouveau 驱动程序出现错误,请选择是否接受重新启动计算机并重新运行 NVIDIA.run

或通过存储库 对于 ubuntu 13.04 或 12.10: sudo apt-add-repository ppa: xorg-edgers/ppa 对于 ubuntu 12.04: sudo apt-add-repository ppa: ubuntu-x-swat/x-updates

sudo apt-get 更新 sudo apt-get 安装 nvidia-current nvidia-settings

答案4

要解决联想 Y500 的亮度问题,您应该执行以下操作:

1.在文件“/etc/默认/grub“您需要更改以下字符串:

GRUB_CMDLINE_LINUX_DEFAULT="安静的启动"

GRUB_CMDLINE_LINUX_DEFAULT="安静启动 acpi_backlight=供应商"

2. 重启你的笔记本电脑!

3.现在,您可以使用以下命令更改显示亮度(例如我们想设置 30% 的亮度):

回显 30 > /sys/class/backlight/nv_backlight/亮度

4.如果要在启动操作系统时自动配置亮度,则需要以下内容。选择合适的亮度后,将以下命令添加到/etc/rc.local(例如如果您选择了 30% 的亮度):

回显 30 > /sys/class/backlight/nv_backlight/亮度

我已经在我的 Lapton Y500、GeForce GT 750M(Ubuntu 14.04)上测试过

相关内容