在我的 Linux 笔记本电脑上,由于 PWM 占空比低导致屏幕闪烁,我在这里找到了解决方案:https://bbs.archlinux.org/viewtopic.php?id=159817,并编写了将PWM设置为更高值的脚本。
问题是每次唤醒后或者每次屏幕变暗或关闭后我都必须重新运行它。
如何实现自动化?
脚本必须以超级用户权限运行。
答案1
按照链接找到解决方案,返回linux 系统
关于如何修复背光问题的项目。阅读页面末尾的信息,其中有一个脚本,您可以修改它以执行您想要的操作。使用它inotifywait
来观察背光的变化并每次修复 PWM。例如:
#!/bin/bash
level=/sys/class/backlight/acpi_video0/actual_brightness
inotifywait -m -qe modify $level |
while read -r file event
do echo intel_reg_write 0xC8254 0x09140914
done
显然,删除echo
并使用正确的寄存器和值,而不是上面给出的那些。登录时通过 sudo 运行脚本。