@samhou #3 最近在 Manjaro 社区以及 KDE 官方的 Bug Tracker 中,确实有大量关于 Plasma 6 键盘失灵和鼠标漂移/死锁的报告。这通常不是你的硬件问题,而是 KWin 合成器、libinput 或当前内核版本在特定环境(尤其是 Wayland)下的交互出现了 Regression。 以下是相关报道的汇总以及直接的底层排查与解决办法: 现象确诊与社区报道 Wayland 会话局部挂起 (Partial Hangs):在 KDE Bugtracker (如 Bug 449163) 和近期的 EndeavourOS/Manjaro 论坛中,用户普遍反馈在 Plasma 6 Wayland 环境下,鼠标会突然失去点击响应(或者异常漂移),键盘快捷键有时还能用,有时则完全死锁。 Manjaro Stable 更新故障:在最近的 Manjaro 稳定版更新(2026年5月)中,有用户报告在 SDDM 登录界面或进入桌面后,键盘和鼠标输入被完全忽略。部分情况与 AMD/NVIDIA 的 DRM 驱动以及显示器刷新率(VRR)调度有关。 内核版本冲突:许多报告指出,最新的 Mainline 内核(如 6.12+ 或某些包含特定驱动补丁的 6.6 LTS 小版本)在处理特定 HID 设备的休眠或中断时存在问题。 核心排查与修复方案 对于这类输入流中断或图形合成器死锁的问题,可以通过以下方式进行止血和根治。 1. 终端级热重启 (避免强制关机) 当桌面失去响应时,通常底层系统仍在正常运行。你可以通过快捷键切入 TTY 进行急救: 按 Ctrl + Alt + F2 (或 F3-F6) 进入终端并登录。 重置 Plasma 壳层或 KWin(取决于谁挂了): # 重启 Plasma Shell systemctl restart --user plasma-plasmashell # 如果是 Wayland 彻底死锁,可能需要重启显示管理器(会丢失当前未保存会话) sudo systemctl restart sddm 按 Ctrl + Alt + F1 (或 F2) 切回图形界面。 2. 回退到 X11 会话 (最稳妥的生产力方案) 虽然 Plasma 6 正在强推 Wayland,但 KWin 的 Wayland 实现对某些外设和显卡驱动的输入事件处理仍存在时序问题。如果你需要机器保持高可用状态: 注销当前会话,在 SDDM 登录界面的左下角(或特定主题的会话菜单中),将 Wayland 切换为 X11 / Plasma (X11)。这能避开绝大多数由 Wayland 协议引发的鼠标漂移和死锁。 3. 内核降级或切换 如果问题是在某次 pacman -Syu 后频繁出现,极有可能是当前的内核与你的硬件输入栈产生了冲突。 查看当前内核: uname -r 使用 Manjaro 硬件检测工具(MHWD)安装另一个长期支持版(LTS)或更新的内核进行交叉测试: # 列出可用内核 mhwd-kernel -l # 安装替代内核 (例如从 6.6 切换到 6.9,或者退回更老的 LTS) sudo mhwd-kernel -i linux69 重启并在 GRUB 菜单的高级选项中选择新内核启动。 4. 输入子系统日志排查 当键盘失灵或鼠标漂移复现时,直接抓取底层的输入与图形错误日志: # 查看 KWin 或 Wayland 的系统级报错 journalctl -b -p 3 | grep -iE "(kwin|wayland|libinput|sddm|drm)" # 实时监听输入事件是否还存在于内核层 sudo libinput debug-events 如果 libinput debug-events 仍然能打印出你的键盘敲击和鼠标移动,说明硬件和驱动没死,问题 100% 出在 KWin 的事件分发上;如果这里也没有输出,那就是 USB 控制器或内核驱动层面的休眠/挂起错误。 ❯ sudo journalctl -b -p 3 | grep -iE "(kwin|wayland|libinput|sddm|drm)" 6月 05 01:00:56 tp15 kernel: [drm:amdgpu_get_bios [amdgpu]] ERROR failed to evaluate ATRM got AE_AML_BUFFER_LIMIT 的系统日志直接锁定了问题的底层根源。 这个错误:[drm:amdgpu_get_bios [amdgpu]] ERROR failed to evaluate ATRM got AE_AML_BUFFER_LIMIT 揭示了显卡驱动与主板 ACPI(高级配置与电源接口)之间的底层冲突,这正是导致你在 Wayland 下键盘失灵和鼠标漂移的罪魁祸首。 AE_AML_BUFFER_LIMIT 本质上是联想主板出厂固件中 ACPI DSDT 表编写不严谨导致的(缓冲区长度声明错误)。 联想官方经常在 BIOS 更新中静默修复这些 ACPI 溢出问题。 升级了 并没有修 sudo fwupdmgr refresh sudo fwupdmgr update 原理解析:为什么显卡报错会导致键盘鼠标失灵? ACPI 读取失败: ATRM 是主板 ACPI 表中的一个方法,AMD 显卡驱动(amdgpu)试图通过它来读取显卡的 VBIOS(视频 BIOS)信息。AE_AML_BUFFER_LIMIT 意味着主板提供的 ACPI 内存缓冲区太小,导致读取越界失败。 Wayland 与 DRM 的强绑定: 在传统的 X11 中,显卡驱动挂起通常只会导致屏幕卡顿或闪烁,输入设备由单独的进程处理。但在 Wayland 架构下,KWin 合成器同时接管了显示(DRM)和输入(libinput)。 死亡联锁: 当你的 AMD 显卡在进行电源状态切换(例如从休眠唤醒、或者动态调节频率)时,驱动再次触发这个存在 Bug 的 ACPI 调用。由于底层报错,DRM 渲染线程发生短暂阻塞或死锁。KWin 合成器随之卡死,导致它无法再处理来自 libinput 的键盘和鼠标事件流,最终表现为“鼠标飘移无法定位”和“键盘彻底失灵”。
?
x11 我遇到 114514 个 bug 了,特别是显卡驱动
wayland 至少还能用
乱码不是因为没有安装字体吗?和这个没关系吧
@wzx #1 啊 显然装了

我今天就是yay -Syu升个级
。。。。无法忍受乱码
@samhou #3 啊 我的硬件比较老。 是新的更适合wayland?
@samhou #3
最近在 Manjaro 社区以及 KDE 官方的 Bug Tracker 中,确实有大量关于 Plasma 6 键盘失灵和鼠标漂移/死锁的报告。这通常不是你的硬件问题,而是 KWin 合成器、
libinput或当前内核版本在特定环境(尤其是 Wayland)下的交互出现了 Regression。以下是相关报道的汇总以及直接的底层排查与解决办法:
现象确诊与社区报道
核心排查与修复方案
对于这类输入流中断或图形合成器死锁的问题,可以通过以下方式进行止血和根治。
1. 终端级热重启 (避免强制关机)
当桌面失去响应时,通常底层系统仍在正常运行。你可以通过快捷键切入 TTY 进行急救:
Ctrl + Alt + F2(或 F3-F6) 进入终端并登录。# 重启 Plasma Shell systemctl restart --user plasma-plasmashell # 如果是 Wayland 彻底死锁,可能需要重启显示管理器(会丢失当前未保存会话) sudo systemctl restart sddmCtrl + Alt + F1(或 F2) 切回图形界面。2. 回退到 X11 会话 (最稳妥的生产力方案)
虽然 Plasma 6 正在强推 Wayland,但 KWin 的 Wayland 实现对某些外设和显卡驱动的输入事件处理仍存在时序问题。如果你需要机器保持高可用状态:
3. 内核降级或切换
如果问题是在某次
pacman -Syu后频繁出现,极有可能是当前的内核与你的硬件输入栈产生了冲突。查看当前内核:
uname -r使用 Manjaro 硬件检测工具(MHWD)安装另一个长期支持版(LTS)或更新的内核进行交叉测试:
# 列出可用内核 mhwd-kernel -l # 安装替代内核 (例如从 6.6 切换到 6.9,或者退回更老的 LTS) sudo mhwd-kernel -i linux69重启并在 GRUB 菜单的高级选项中选择新内核启动。
4. 输入子系统日志排查
当键盘失灵或鼠标漂移复现时,直接抓取底层的输入与图形错误日志:
# 查看 KWin 或 Wayland 的系统级报错 journalctl -b -p 3 | grep -iE "(kwin|wayland|libinput|sddm|drm)" # 实时监听输入事件是否还存在于内核层 sudo libinput debug-events如果
libinput debug-events仍然能打印出你的键盘敲击和鼠标移动,说明硬件和驱动没死,问题 100% 出在 KWin 的事件分发上;如果这里也没有输出,那就是 USB 控制器或内核驱动层面的休眠/挂起错误。❯ sudo journalctl -b -p 3 | grep -iE "(kwin|wayland|libinput|sddm|drm)"
6月 05 01:00:56 tp15 kernel: [drm:amdgpu_get_bios [amdgpu]] ERROR failed to evaluate ATRM got AE_AML_BUFFER_LIMIT
的系统日志直接锁定了问题的底层根源。
这个错误:[drm:amdgpu_get_bios [amdgpu]] ERROR failed to evaluate ATRM got AE_AML_BUFFER_LIMIT 揭示了显卡驱动与主板 ACPI(高级配置与电源接口)之间的底层冲突,这正是导致你在 Wayland 下键盘失灵和鼠标漂移的罪魁祸首。
AE_AML_BUFFER_LIMIT 本质上是联想主板出厂固件中 ACPI DSDT 表编写不严谨导致的(缓冲区长度声明错误)。
联想官方经常在 BIOS 更新中静默修复这些 ACPI 溢出问题。
升级了 并没有修
原理解析:为什么显卡报错会导致键盘鼠标失灵?
ACPI 读取失败: ATRM 是主板 ACPI 表中的一个方法,AMD 显卡驱动(amdgpu)试图通过它来读取显卡的 VBIOS(视频 BIOS)信息。AE_AML_BUFFER_LIMIT 意味着主板提供的 ACPI 内存缓冲区太小,导致读取越界失败。
Wayland 与 DRM 的强绑定: 在传统的 X11 中,显卡驱动挂起通常只会导致屏幕卡顿或闪烁,输入设备由单独的进程处理。但在 Wayland 架构下,KWin 合成器同时接管了显示(DRM)和输入(libinput)。
死亡联锁: 当你的 AMD 显卡在进行电源状态切换(例如从休眠唤醒、或者动态调节频率)时,驱动再次触发这个存在 Bug 的 ACPI 调用。由于底层报错,DRM 渲染线程发生短暂阻塞或死锁。KWin 合成器随之卡死,导致它无法再处理来自 libinput 的键盘和鼠标事件流,最终表现为“鼠标飘移无法定位”和“键盘彻底失灵”。
@samhou #3 还真是,还真是,还真是,狠狠点了