Might not be for everyone, but I only need it to drive a single external monitor.
I wouldn't class it as a hack since it is pretty standard in enterprise environments. Downside is that it does consume CPU which depending on your workload may/may not be noticeable.