CMD模式启动Horde编译Shader发送任务失败

CMD下启动WP Runtime Virtual Texture构建,触发大量Shader编译,Horde正常执行一段时间之后,发送任务失败,大量shader编译任务发回本地编译。

[Image Removed]

[Image Removed]

您好,能否先提供一下完整的log,最好可以给我一个复现环境?

这个问题是每次build都会出现吗?

有个参数是5.6才加的,但我不确定是否能解决这个问题

https://github.com/EpicGames/UnrealEngine/commit/5ea656184764bad4c2c662706ce6913f651b3378

5.5应该也加上了,在 Engine\Source\Programs\UnrealBuildTool\Executors\UnrealBuildAccelerator\UBAAgentCoordinatorHorde.cs 可以修改 InactivityTimeoutMs

Log没有完整的,因为编译太久了,编译不完。复现环境提供不了,得有项目工程。

[Image Removed]本地编译,这些shader都比较耗时,Horde有没有可以设置的值,让Job连接时间长一点

我试试

抱歉,可能有点错误,上面那个coordinator是编译c++代码时用的

如果是编译shader​,需要在UbaHordeAgentManager.cpp中修改 maxidle 参数,这个值目前是写死的15,需要改代码才生效

嗯,嗯