I have switched to Linux ( ubuntu 16.04.1) but have been experiencing my screen not being recognized between switching rigs ( plug in hdmi in one rig and plugging back into same gpu I started with on another rig ) also on startup I have seen my screen not be recognized.
Here's what I did:
install ubuntu
Reboot
Sudo apt update
Sudo apt dist-upgrade
Reboot
Sudo install new amd 16.50
Reboot
Run miner, see gains

Move to next rig repeat
Came back to the first rig and screen isn't recognized.
Missing anything?
I know i'm not answering exactly what you expect, but how does that matter ?
Can't you use ssh to admin your rigs ?
Or the issue isn't about administration but rather about the miner not working because the screen is not recognized ?
=> My setup is 100% headless, no fake hdmi or anything and it works like a charm.
Agreed - headless is the way to go. There's an issue with the way xorg works in the new versions of Ubuntu. I have found that installing 3 packages makes it work well.
This is what I do:
install xorg xserver-xorg-legacy xserver-xorg-video-dummy
Edit the config file for xorg-legacy:
/etc/X11/Xwrapper.config
delete the last line:
allowed_users=console
insert at end of file:
allowed_users=anybody
needs_root_rights=yes
then set up the xserver-xorg-video-dummy
There's a bit more to getting the headless fully working in a screen, but this gives you a start. I don't want to keep flogging my build guide, you can probably find a link in a previous post if you want. It took me a while to figure it out, but once you get full headless going it's wonderful.