收起左侧

mediasrv 对 AMD Radeon R7 Graphics 无头模式兼容性问题

1
回复
26
查看
[ 复制链接 ]

1

主题

0

回帖

0

牛值

江湖小虾

【问题简述】
AMD Kaveri APU (Radeon R7 Graphics) 在无外接显示器的无头(headless)模式下,mediasrv 服务无法启用 GPU 硬件加速。

【设备环境】

  • GPU:Advanced Micro Devices, Inc. [AMD/ATI] Kaveri [Radeon R7 Graphics]
  • 内核驱动:radeon (已加载,模式 KMS 未启用导致 Cannot find any crtc or sizes)
  • VA-API 状态:完全正常 (手动指定 r600 驱动能正常调用并列出所有编解码器)
  • 操作系统:飞牛 fnOS (内核 6.18.18-trim)

【问题说明】
系统 VA-API 工作完全正常(执行 sudo LIBVA_DRIVER_NAME=r600 vainfo 成功),但 mediasrv 服务会因检查 /sys/class/drm/card0/device/mem_info_vram_used 文件失败而错误地判定 gpu not working,并禁用 GPU 加速 (gpu enable: false)。此问题仅因无头运行引起。

【关键日志】

log

复制

下载

[warning] gpu not working, device 'Radeon(TM) R7 Graphics'...
[info] gpu enable: false, selected sequence: 0
[error] open '/sys/class/drm/card0/device/mem_info_vram_used' error, No such file or directory
收藏
送赞
分享

感谢反馈,这个问题看起来不是 VA-API 本身不可用,而是无外接显示器时显卡没有完整初始化显示输出,mediasrv 检测 GPU 状态时因此判断失败。可以先尝试接入 HDMI 显示器,或购买一个 HDMI 诱骗器作为无头环境的临时规避方案,接入后重启系统再测试硬件加速;也请确认一下当前系统版本号,以及此前是否有过正常启用 GPU 加速的情况。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则