我的联想 Z570 有两个 GPU,nVidia 和 Intell。亮度控制对屏幕亮度没有任何影响,因为我过去在尝试摆弄 nVidia 驱动程序和设置时遇到了一些重大问题,所以我现在要小心了。我还没有发现与我的配置类似的 14.04 LTS 有类似的问题。
我读到过可以通过添加/更改内容来修复这个问题,xorg.conf
但是当我运行
sudo gedit /etc/X11/xorg.conf
文件完全是空的。我需要做什么,需要添加什么才能避免我的笔记本电脑再次黑屏?
答案1
对于那些遇到英特尔卡问题的人,请查看此修复:
您可以使用以下命令查看您是否使用了 Intel 卡。如果您看到“intel_backlight”,则您可能使用的是 Intel 卡。
ls /sys/class/backlight/
如果是,则执行以下命令:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
您可以先检查该文件是否存在,但触摸它不会造成任何损害。然后编辑该文件:
sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf
插入以下代码:
Section "Device"
Identifier "card0"
Driver "intel"
Option "Backlight" "intel_backlight"
BusID "PCI:0:2:0"
EndSection
保存文件,注销,重新登录。这对我在 Ubuntu 14.04 上有效,并且应该也适用于 13.10。
答案2
这对我的搭载 Nvidia/Intel 的 Lenovo T530 有用...
注意。我的 BIOS 图形设置已从 Nvidia Optimus 更改为独立显卡(这样我就可以从显示端口驱动 4K 外接显示器)。此外,系统上无需有文件 /etc/X11/xorg.conf。以下内容假设您正在运行 Nvidia 驱动程序,并且可以访问 Unity 中的 NVIDIA X 服务器设置应用程序。
首先,调出文本编辑器,我将向您展示如何为您的显卡向此文件添加正确的内容。
gksu gedit /usr/share/X11/xorg.conf.d/20-nvidia.conf
如果您的文件和我的一样是空的,那么请从 Unity 打开应用程序“NVIDIA X Server Settings”。
然后转到“X 服务器显示配置”部分。
在屏幕底部单击“保存到 X 配置”按钮。我们实际上并不想在这里保存任何内容,但单击“显示预览”按钮。
滚动浏览,直到看到Section "Device"
以下内容EndSection
。突出显示并复制整个部分。我的看起来像这样:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "NVS 5400M"
EndSection
将其粘贴到之前打开的 /usr/share/X11/xorg.conf.d/20-nvidia.conf 文件中。
现在将以下行粘贴到EndSection
Option "RegistryDwords" "EnableBrightnessControl=1"
它看起来应该是这样的:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "NVS 5400M"
Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection
现在保存并关闭 /usr/share/X11/xorg.conf.d/20-nvidia.conf 并重新启动。我的亮度控制现在起作用了。这个想法来自这相关帖子。
答案3
是不是亮度控制不持久,还是修改它没有效果?
我遇到过这样的问题:更改亮度控制在重启后无法保持。我有一台戴尔 XPS L502X,配有集成英特尔和 GeForce GT 540M 显卡。我使用 xbacklight 来解决这个问题。使用以下方法安装软件包
sudo apt-get install xbacklight
并使用以下命令设置亮度,例如
xbacklight -set 20%
如果您想自动执行此操作,可以将其添加到“启动应用程序”,这样每次计算机启动时,亮度都会设置为 20%。
答案4
运行sudo nvidia-xconfig
生成xorg.conf
文件。
我遇到了同样的问题,但是即使在 xorg.conf 中设置了 DWord,亮度也没有改变。