I have a passive switch that works fine. It's pretty much equivalent to unplugging the cable and plugging it in to a different source/output.
http://www.cablechick.com.au/cables/4-port-hdmi-switcher.htm...
(I have also tried a simple powered switch with an IR remote control, but it caused signal degradation & glitches.)