这似乎是一个反复出现的问题,但我在这里和那里找到的解决方案似乎都不适合我。事实如下:
- 东芝 Satellite P855-30D
- 英伟达 640M
- BIOS 1.50
- Ubuntu 13.04 64 位
- 始终处于完全背光状态
我已经尝试过这里给出的 4 种变体:http://ubuntuforums.org/showthread.php?t=2139397&p=12621502&viewfull=1#post12621502 运气不佳。有些会将 /sys/class/backlight/* 清空。但即使已填充,我输入到 /sys/class/backlight/acpi_video0/brightness 中的任何内容都会被忽略。
此型号的亮度键是 fn-F2 和 fn-F3。fn-F2 打开电源统计,fn-F3 导致 X 崩溃。其他功能键工作正常。
将 BIOS 升级到最新 6.70 后进行编辑:
GRUB_CMDLINE_LINUX=""
/sys/class/backlight/ is populated
/sys/class/backlight/acpi_video0/max_brightness:100
更改 /sys/class/backlight/acpi_video0/brightness 没有效果
GRUB_CMDLINE_LINUX="acpi_osi=Linux acpi_backlight=vendor"
/sys/class/backlight/ is empty
没有要更改的参数
GRUB_CMDLINE_LINUX="acpi_osi="
/sys/class/backlight/ is populated
/sys/class/backlight/acpi_video0/max_brightness:7
更改 /sys/class/backlight/acpi_video0/brightness 没有效果
GRUB_CMDLINE_LINUX="acpi_osi=\"!Windows 2012\""
/sys/class/backlight/ is populated
/sys/class/backlight/acpi_video0/max_brightness:7
更改 /sys/class/backlight/acpi_video0/brightness 没有效果
打开了一个错误https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1199062因为传统的解决方案不起作用。
答案1
我找到了一个解决方案:使用 nvidia 的专有驱动程序。驱动程序加载后,设置滚动条即可正常工作。