Antminer D3 will probably work out of the box, but it needs to be confirmed once people are getting their D3's.
Now maybe I am a bit slow. But if I have purely an Asic mine going will profit switching work like will they jump to different pools. So far All I have setup is NiceHash and zpool and slushs pool as a fail safe. Yet I never seen my S9'S leave NiceHash.
L3+ Are landing all next month so I didn't get to play with them yet.
Awesome Miner can do profit switching for ASIC's as well, using the External Profit Switching feature is enabled and the Antminer is in Privileged API mode. In this scenario, Awesome Miner will simply set the pool priority of the pools you already have defined, so if zpool becomes more profitable than Nicehash, Awesome Miner can instruct your Antminer to prioritize zpool instead.