背光指示器不适用于 Nvidia 驱动程序

背光指示器不适用于 Nvidia 驱动程序

我有一台 Thinkpad T420,配有 Nvidia Quadro NVS4200,运行二进制 319.12 驱动程序。我正在使用带有 Cinnamon 的 Ubuntu 12.04。

显示屏工作正常,亮度调高/调低控制也可用于改变屏幕亮度。但是,屏幕上的亮度指示器是错误的。

每当我增加亮度时,指示器都会显示一个较低的值,即使屏幕处于全亮度(如图所示)。当我降低亮度时,没有指示器出现。

显示 Cinnamon 亮度指示器的屏幕截图。

该问题也影响到 Unity。背光指示器永远不会超出这个低水平,并且指示器仅在增加亮度时显示:

带有指示器问题的 Unity 的屏幕截图。

我认为这与 /sys/class/backlight/ 有关。

travis@travis-thinkpad-ubuntu:~$ ls /sys/class/backlight
thinkpad_screen

travis@travis-thinkpad-ubuntu:~$ cd /sys/class/backlight/thinkpad_screen

travis@travis-thinkpad-ubuntu:/sys/class/backlight/thinkpad_screen$ ls
actual_brightness  brightness      power      type
bl_power           max_brightness  subsystem  uevent

理论上,该文件actual_brightness应该保存显示器的当前亮度值,该值应该在 1 到 7 之间。但是,当我运行

cat actual_brightness 

系统总是返回0。也许这就是指示器所读取的?

我没有通常的/sys/class/backlight/acpi_video0/

有什么方法可以让我显示屏幕的真实亮度?

答案1

Nvidia Quadro NVS 4200M 的技术细节描述中写道,它具有 CUDA 技术 - 所以您可以测试这个 CUDA 驱动程序是否更好地支持该显卡? - 您可以在此处下载适用于 Linux 的 CUDA-SDK-1.1-beta:

http://www.nvidia.de/object/cuda_1_1_beta.html

我也为我的 Geforce GT 540M 安装了此软件包,并采用了 CUDA 技术 (Optimus),它在这里运行正常。您可以按照如下所述步骤操作:

https://askubuntu.com/questions/297030/nvidia-frickle-with-hybrid-chipset-is-now-over-finally

当这也在您的机器上工作时,您也会获得更好的结果。

相关内容