GUI在错误的/ sys / class / backlight / * / brightness中改变亮度

当我使用Fn + F6 / F7(东芝上下亮度)时,亮度通知会打开并响应,但实际屏幕亮度保持不变。 当我转到设置>亮度并调整滑块时,也会发生同样的情况。

lspci报告我的单显卡:01:00.0 VGA兼容控制器:Advanced Micro Devices [AMD] nee ATI Mobility Radeon HD 2400

我注意到这两个动作都在/ sys / class / backlight / toshiba / brightness上生效。 当我手动更改/ sys / class / backlight / acpi_video0 /亮度时,屏幕最终会相应地变亮/变暗。

toshset报告“未启用所需的内核toshiba支持。” 从ppa安装toshiba-acpi-fix:keks9n / main不起作用 – 安装失败:“重新加载模块错误:/ proc / modules中不存在模块toshiba_acpi致命错误:插入toshiba_acpi时出错(/lib/modules/3.2。 0-25-generic / kernel / drivers / platform / x86 / toshiba_acpi.ko):没有这样的设备“

(顺便说一句,我只尝试了toshset,因为我看到它在其他地方建议它可以帮助诊断问题。我没有意图或理由安装toshiba-acpi-fix,除非它解决了亮度问题。)

如何使系统写入正确的亮度控制文件? 有没有办法摆脱无效的目录条目?

(顺便说一下Sys / Class / Backlight中的2个文件夹?对我没用。)

好的,在尝试建议的更改之间,我在Grub命令行上留下了一个acpi_backlight=vendor 。 我的命令行Grub变量现在读取

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="splash" 

我的xorg.conf在Device Section上有以下内容:

 Option "RegistryDwords" "EnableBrightnessControl=1" 

一切都在发挥作用。