I’m currently trying to set-up two computers on my network to use the swarm agent. One computer has the coordinator and agent running, the 2nd computer just has the agent.
Both computers appear in the swarm coordinator, but during a build only the coordinator does the work. The 2nd computer becomes Available and Assigned to the coordinator but never actually does work.
The computers can ping each other and see each other just fine so I’m not sure why it isn’t working
Have you put enough work to the Swarm to distribute it? Note that for some very simple levels distribution of work can be not worth the communication costs, so please make sure you’re testing it using big enough level with multiple lights, etc.
Wow crazy timing, I JUST managed to get it working.
I did three changes, not sure which one or which combination fixed it but:
Set both computers to obtain DNS automatically (coordinator was set to fixed)
Shared the non-coordinator on the ‘Homegroup’ (Win 7)
Shared the non-coordinator Unreal Engine source folder on the network
Though a new problem came up. I’m noticing the non-coordinator isn’t using all of its 24 threads to help out with the build, it’s only using 6 of them. But that’s a separate issue, I’ll have this one marked as answered
I’m noticing the non-coordinator isn’t using all of its 24 threads to help out with the build, it’s only using 6 of them. But that’s a separate issue, I’ll have this one marked as answered
Yeah, that’s a known issue. It’s already fixed, but it hasn’t make it into 4.7. If you’re using source version from GitHub you can merge that change yourself (link to the commit) or wait for 4.8.