Good job. I'm waited amd miner 144_5 for last weeks.
So i tested it on my rig with 5x RX580(4gb) (win10) and blockchain driver
When it starts i see temperature of all gpus growing, then it shows that 2 first gpus found sol's and others are 0. miner wathchdog(?) printed something like - gpu 2 hangs miner restarts. This moment temperature of all gpus going down. Maybe there are any command to disable watchdog?
Then i tested it on my 11 gpu (same RX580 4gb) win10 , but other driver and i see the same problem. after first gpu found solution others still shows 0 sols and miner restarts...
[upd]
Tested different instances of miner first with config - "DEVICES" : [0,3,4] other [1,2] ,but it didn't help. Anyway i can't mine with nore than 3 gpu's..
The miner needs a lot of (virtual) memory on startup for AMD, what is a driver issue. More Precisely the AMD graphic driver in Windows starts to allocate the same memory in system Ram as needed by the GPU in the beginning, which is 2.9G at the moment. So if your rig has 8G of Ram you can max start AMD 3 GPUs.
That said what could work for you:
A) Start the miner on first 3 GPUs and wait / monitor in task browser until the mem consumption went down (which it slowly does over time)
B) Set your Windows swap (page ) file to a large fixed size, i.e. 36G, so the system thinks it has enough virtual memory. Some ethereum miners had that problem, too, so there are some good instructions around how to do that.