XeSS 3.1正式拥抱虚幻引擎5.8,多帧生成与低延迟技术进一步下放,但5.8版本的XeLL兼容问题也给开发者埋了一颗需要留意的雷。
XeSS 3.1:为虚幻引擎5.8量身定制的性能利器
英特尔本次发布的XeSS 3.1.0版虚幻引擎插件,并非一次简单的适配更新。它完整集成了XeSS超分辨率、XeSS多帧生成(XeSS-MFG)以及低延迟模式,意味着虚幻引擎开发者无需再自行拼凑不同版本的SDK与模块,就能在项目中直接调用全套XeSS技术。官方明确覆盖从虚幻引擎4.26到5.8的全部版本区间,并提供了独立安装包,这种做法显然是为了降低不同项目迁移时的适配成本,尤其对还在使用老版本引擎的中小型团队相当友好。
值得关注的是,XeSS-MFG多帧生成技术被定义为XeSS 3的核心能力之一。它通过抓取运动向量和深度缓冲区构建光流网络,再以AI推理实现一帧原始画面生成四帧输出画面的效果。相比单纯依赖帧插值,这种基于光流与深度数据的方案在动态场景中能保留更多几何细节,从而降低残影和撕裂风险。英特尔特别强调,所有原本支持XeSS 2中XeSS-FG的游戏,都能直接获得XeSS-MFG的支持,无需额外适配。这种向后兼容策略,显著降低了开发者的启用门槛,也让早已部署XeSS 2的游戏有机会快速升级到更先进的多帧生成体验。
XeLL修复与已知问题:诚意十足,但仍有硬伤
随XeSS SDK 3.0.2一起更新的XeLL(Low Latency库)在本次版本中收获了不少针对性修复。其中最值得注意的,是解决了在第三方显卡上使用该功能时可能出现的内存泄露问题——此前在应用程序停止调用XeLL却仍记录markersPresent时,内存不会被正确释放,长时间运行会影响稳定性。这一修复体现出英特尔对跨硬件兼容性的重视,毕竟XeSS技术本身就配备了“非英特尔显卡也可启用”的策略,技术底层的稳定性直接影响用户体验和口碑。
此外新版XeLL还修正了xellGetSleepMode和minimumIntervalUs错误地以纳秒为单位报告的问题,改为正确的单位后能让开发者更精确地控制延迟参数。同时,增强了对Streamline框架的兼容性,当Streamline代理自动解包传递给xellD3D12CreateContext时,不会再于会话后期崩溃。这些修复虽然不像帧生成那样抓人眼球,却对实际集成体验至关重要。
然而,英特尔官方也坦承了一个令人遗憾的已知问题:XeLL在虚幻引擎5.8.0和5.8.1上无法正常工作。这意味着即便开发者从新插件中获得了虚幻引擎5.8的完整支持,一旦涉及XeLL的延迟控制与相关功能,就会陷入“能跑但不稳定”的尴尬境地。英特尔给出的解决方案是等待虚幻引擎更新,或手动应用Epic Games提供的源代码补丁。这对于急于在UE5.8项目上启用XeSS全套功能的团队来说,确实是一道绕不开的坎,也提醒我们前沿技术落地时永远不能忽视版本生态的细枝末节。
— END —
萌头条编辑部原创发布 · 转载请注明出处
