IOGear MiniView Dual View Link DVI KVMP Switch, Model GCS1644 My story as a user: I have 2 computers: my home desktop assembled as a custom configuration based on ASUS PRIME B-350 PLUS motherboard (has VGA, DVI and HDMI video outputs) and Lenovo ThinkPad T460s laptop with docking station (has VGA, DVI, HDMI and DisplayPort outputs) from my work. Also, I occasionally need to connect more computers when my friends ask me to fix something in theirs’s systems. The switch was purchased to replace my previously used StarTech 4-port dual view DVI and VGA switch. The previous switch was not able to support full resolution 2560x1440 of new ViewSonic VG2755-2K monitor, so I spent a certain time to choose a new switch which can fully support the new monitor. Keeping in mind that I need a switch which could support also one of my old monitors (ViewSonic VG2428wm, VGA/DVI, 1920x1080), I was looking for a HDMI or DVI switch, because these video standards are more compatible with each other than any other pair among VGA, DVI, HDMI and DisplayPort. I was aware of multiple user reports about incompatibility issues with switches when using various adapters which allow to interconnect between different video standards listed above, so I was making my choice very thoroughly. Most of DVI-based KVMs on market offer support just up to standard HD resolution (1920x1080 @60Hz), but suddenly I found this IOGear GCS1644, which advertises support up to 4K @ 30Hz resolution. I decided to purchase this item and looks like I did the right choice. The switch supported all my video configuration right away: both computers are connected to the switch by pair of DVI and HDMI video ports, using DVI/USB/audio cables provided with the switch and separately purchased HDMI-to-DVI conversion cables. Monitors are connected to the switch analogically: old ViewSonic VG2428wm is connected to DVI A port on the console section of switch through a standard DVI cable, new ViewSonic VG2755-2K is connected by HDMI input via HDMI-to-DVI conversion cable to console DVI B port on the switch. In this configuration, the switch allowed to select the correct resolution 2560x1440 @60Hz of new monitor without any issues and keep appropriate 1920x1080 @60Hz for the old monitor. If desktops of both computers are active, switching among them takes about 2-3 seconds, which is normal. Switching in this scenario doesn’t cause any opened windows rearrangement on desktops, which is great. If some of desktops are in sleep mode, switching between them takes more, up to 5-6 seconds. In this scenario, some windows rearrange on desktop happened just occasionally, not much at all. Note: not all models of keyboards and mice work right away. Initially, I was trying to use Logitech G613 wireless keyboard and Logitech G703 wired mouse, which didn’t work at all, until I connected a standard Microsoft wired keyboard and mouse instead. After, I could make the Logitech mouse working just switching off the mouse emulation mode in the switch via specific hotkey combination described in the manual. But the Logitech keyboard looks like doesn’t work with the switch. Pros: 1. The switch confirms the ability to support video modes as advertised, with great compatibility among DVI and HDMI video standards 2. Full set of appropriate cables is provided in the retail package, keeping a better price in comparison with competitor’s products 3. Manual is provided with the switch, containing a useful information about tuning up the device using hot keys (for example, how to switch off the mouse emulation mode described above) 4. Option of firmware upgrade is provided! As an IT guy, I consider this as a huge plus. Cons: 1. Apparently, not all kinds of keyboards and mice are supported right away. Overall: It’s a great product, and I give it 5 stars despite of minor issues I told about, because they are resolvable for a low cost. I highly recommend it to anybody who needs a similar hardware configuration.