我刚刚在 ACER AMD 笔记本电脑上安装了全新的 Debian 9 LXDE,一切似乎都运行良好。然而,在启动过程中,出现了一个烦人的强背光闪光灯(看起来像照片闪光灯)。事件的顺序基本上如下:
- 启动时以最大背光亮度开始
- 在 GRUB 菜单中选择 Debian 操作系统
- 某些消息在命令行中以低分辨率显示
- 强背光闪光灯
- 命令行现在具有高分辨率
- 背光亮度设置为用户预定义的级别
- LXDE 登录屏幕
考虑到在这款笔记本电脑的 Windows 时代,这种闪存从未发生过,我很确定有一种方法可以通过软件来避免这种情况。
问题
如何避免这种情况强背光闪光灯?
调试
root@debian:~# dmesg | grep -i "error\|firmware\|backlight"
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.9.0-6-amd64 root=UUID=740fe980-f018-4c49-b139-613d41d30fb9 ro quiet acpi_backlight=video
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.9.0-6-amd64 root=UUID=740fe980-f018-4c49-b139-613d41d30fb9 ro quiet acpi_backlight=video
[ 0.294171] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 0.311772] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
[ 1.057843] pci 0000:01:00.0: [Firmware Bug]: disabling VPD access (can't determine size of non-standard VPD format)
[ 7.131791] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[ 12.551069] radeon 0000:00:01.0: firmware: direct-loading firmware radeon/PALM_pfp.bin
[ 12.685950] radeon 0000:00:01.0: firmware: direct-loading firmware radeon/PALM_me.bin
[ 12.705633] radeon 0000:00:01.0: firmware: direct-loading firmware radeon/SUMO_rlc.bin
[ 12.762705] radeon 0000:00:01.0: firmware: direct-loading firmware radeon/SUMO_uvd.bin
[ 13.481390] [drm] radeon atom DIG backlight initialized
硬件规格
笔记本 Aspire E1-421-0622|产品详情
- AMD 2 Core™ 处理器 E1-1200 (1.4 GHz) 1MB 高速缓存 64 位处理
- AMD Radeon HD 7310 图形控制器
- 2Gb DDR3 SDRAM 内存
- 256MB 共享显存
德安·斯特雷奇
debian-9.4.0-amd64-netinst.iso
答案1
我对笔记本电脑上的同样问题感到不满,可能比这个问题悬而未决的时间更长。
有一个解决方案:
禁用背光控制在Radeon 驱动程序通过添加radeon.backlight=0
到内核启动参数。
但。这里的问题是您可能需要另一个模块来控制背光。这意味着您应该首先使用或 来acpi_backlight=video
测试您的系统。acpi_backlight=vendor
acpi_backlight=native