You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

华硕Ryzen 5设备待机时出现amdgpu相关IRQ错误消息及短暂黑屏的技术求助

华硕Ryzen 5设备待机时出现amdgpu相关IRQ错误消息及短暂黑屏的技术求助

问题描述

我的华硕Ryzen 5设备在待机过程中遇到了amdgpu驱动相关的IRQ错误,具体日志如下:

[drm:dal_irq_service_dummy_ack [amdgpu]] ERROR dal_irq_service_dummy_ack: called for non-implemented irq source, src_id=0, ext_id=0
[drm:dal_irq_service_dummy_set [amdgpu]] ERROR dal_irq_service_dummy_set: called for non-implemented irq source, src_id=0, ext_id=0

设备的系统信息:

  • 系统版本:Ubuntu 20.04.1
  • 显示协议:Wayland
  • 内核版本:5.19.0-46-generic

这次从GNOME菜单右上角触发待机时,错误消息短暂弹出后待机成功,恢复也正常,但担心问题反复出现,目前考虑用Clonezilla回滚到上个月的系统状态,想请教有没有其他可行的解决思路?


排查与解决建议

先别急着回滚系统,咱们可以先试试这几个针对性的方案:

  1. 切换到更稳定的LTS内核
    5.19属于较新的主线内核,可能和AMD显卡驱动存在兼容性适配问题。Ubuntu 20.04的官方稳定LTS内核是5.15系列,你可以尝试切换过去:

    • 打开终端,执行命令安装LTS内核:
      sudo apt install linux-image-generic linux-headers-generic
      
    • 重启电脑,在GRUB菜单的「Advanced options for Ubuntu」里选择5.15系列的内核启动,测试待机功能是否还会出现错误日志。
  2. 更新AMDGPU显卡驱动
    Ubuntu官方源的驱动版本可能偏旧,你可以通过第三方PPA获取最新的适配驱动:

    • 终端执行以下命令添加PPA并更新驱动:
      sudo add-apt-repository ppa:oibaf/graphics-drivers
      sudo apt update && sudo apt upgrade
      
    • 重启后再次测试待机流程。
  3. 切换到Xorg显示协议
    Wayland在部分AMD显卡配置下,待机/唤醒的流程可能存在兼容性问题。你可以临时切换到Xorg试试:

    • 在登录界面,点击用户名旁边的齿轮图标,选择「Ubuntu on Xorg」登录系统,然后测试待机功能是否正常。
  4. 临时屏蔽非致命错误日志(仅治标)
    如果错误日志只是看着烦人,但不影响实际待机/唤醒功能,你可以通过修改内核参数屏蔽这类日志:

    • 编辑/etc/default/grub文件,找到GRUB_CMDLINE_LINUX_DEFAULT一行,添加amdgpu.dc=0参数,修改后类似:
      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.dc=0"
      
    • 执行sudo update-grub更新GRUB配置,重启后生效。注意这个方法只是隐藏日志,并未解决根源问题,如果后续出现功能异常还是需要排查。

如果以上方案都无法解决问题,再用Clonezilla回滚到之前正常的系统版本确实是稳妥的选择。

备注:内容来源于stack exchange,提问作者pierrely

火山引擎 最新活动