在飞牛 fnOS 升级到 6.18.18-trim 内核后 /dev/dri 权限正常但依然无法转码,这是一个非常典型的 Jasper Lake 架构核显驱动固件未完全载入(GuC/HuC 缺失) 或者是 低功耗(Low-Power)编码器冲突 问题。由于 N5105 的核显(Intel UHD Graphics 24 EUs)在较新的 Linux 内核中强制要求启用 GuC/HuC 微码 才能开放完整的 ffmpeg 硬件转码及 HDR 色调映射能力。请通过以下终极方法在 SSH 底层修复:
- 检查并强制开启 GuC / HuC 固件载入使用 SSH 连入飞牛,运行以下两个命令检查固件状态:
sudo cat /sys/kernel/debug/dri/0/gt0/uc/guc_info
sudo cat /sys/kernel/debug/dri/0/gt0/uc/huc_info
分析结果:如果输出中显示 status: disabled 或 wanted: no,说明 6.18 内核未对 N5105 启用硬解加速。修复手段:为英特尔显卡驱动(i915)强制注入开启参数。执行以下命令:
echo "options i915 enable_guc=3" | sudo tee /etc/modprobe.d/i915.conf
执行完毕后刷新内核配置,并直接重启系统:
sudo update-initramfs -u
sudo reboot