我无法从“挂起到 RAM”恢复。它可以正常恢复,尽管屏幕非常非常暗(太暗了我几乎看不清桌面)。尝试使用按键调亮屏幕Fn是行不通的,唯一的选择是关闭然后打开机器。
i915
我正在运行 Bodhi Linux 2.3,带有板载 Intel 显卡。根据,我认为所使用的驱动程序是lsmod
,但我可能错了。
uname -a
和的输出lsb-release -a
:
Linux bodhiman 3.8.0-12-generic #21 SMP 3 月 12 日星期二 17:39:30 CDT 2013 x86_64 86_64 x86_64 GNU/Linux
发行商 ID:Ubuntu
描述:Bodhi 2.3.0
版本:12.04
代号:precise
我可以做什么来诊断并修复它?
答案1
我想我解决了问题。
@drs 建议我安装 xbacklight 以使其正常工作,但安装后,我不断收到一条错误消息,指出“没有输出具有背光属性”
通过谷歌搜索该错误,我在 /sys/class/backlight 目录中找到了 2 个文件。这 2 个文件是
/sys/class/backlight/acpi_video0
/sys/class/backlight/intel_backlight
我试过,
echo 5 | /sys/class/backlight/acpi_video0/brightness
一切都没有改变
然后我尝试了,
echo 5 | /sys/class/backlight/intel_backlight/brightness
屏幕变暗了
所以现在我知道我必须使用供应商驱动程序(在本例中为英特尔)来更改屏幕的亮度。
我打开 /etc/default/grub 并更改了该行
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
到
GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=Linux acpi_backlight=vendor splash quiet"
然后我运行命令
sudo grub-mkconfig -o /boot/grub/grub.cfg
并重新启动系统。
现在,我用于更改亮度的功能键正在工作,当我从“暂停到 RAM”恢复时,它仍然恢复为空白,但现在我只需按一次亮度键即可将其恢复到暂停前的亮度级别。
答案2
您可以用来xbacklight
设置屏幕的亮度,也可以放置脚本,/etc/pm/sleep.d/
以便在恢复时执行它们。尝试在以下位置创建此内容/etc/pm/sleep.d/99-set-backlight.sh
#!/bin/sh
case "$1" in
resume|thaw)
export DISPLAY=:0
xbacklight -set 60
esac
确保您已xbacklight
安装并为屏幕选择舒适的亮度百分比。