I recently installed a KVM switch so I can work conveniently with my PC and laptop. The laptop had no problems, but the PC was a different story: since my graphics card only supports DVI, I had to use a DVI/VGA converter for the KVM. This converter didn’t transfer the EDID monitor data to the computer properly; this meant that my computer couldn’t identify my monitor (displaying it only as “Generic Non-PnP Monitor”), and that it would not let me set my resolution to the proper screen values of 1680×1050. I spent quite a while hunting for an answer and finally found the perfect solution online: it worked seamlessly.
- Download Phoenix.zip and extract it to a working folder.
- Run it and click the “Extract Registry EDID” toolbar button.
- A list of monitors should appear.
- Try to find the monitor that matches the monitor that is giving you problems.
- Save the EDID to a .DAT file in your working folder.
- Download moninfo.exe and install it.
- Open the saved .DAT with MonInfo.
- Select “Create INF…” from the file menu and save it to your working folder.
- Open the Device Manager: click Start, type “devmgmt.msc”, and press Enter.
- Select the monitor you want to change (in my case, it was “Generic Non-PNP Monitor”).
- Right click and select Update Driver Software.
- Click “Browse my computer for driver software”.
- Click “Let me pick from a list of device drivers on my computer.
- Click Have Disk…
- Browse to the INF file in your working folder.
- Click next to override with your new INF.
- Restart your computer and enjoy your new resolution!
Filed under: windows | Tagged: fix resolution, force resolution, kvm switch, moninfo, monitor driver hack, non-pnp monitor, phoenix, windows, windows 7 | 3 Comments »