Optimal resolution not shown by Windows UI

Optimal resolution not shown by Windows UI

When you attach a monitor that is capable of certain resolution (eg. 1980x1020) to the FL2000 USB Display Adapter, and the Windoows UI does not recognize the resolution, it is often because of broken EDID data.

EDID data is reported by the monitor, and FL2000 USB Display Adapter gets the EDID from the monitor via VGA cable or HDMI cable. If the VGA cable is broken, the Windows would not get EDID correctly, and you would see "Generic Non-PnP monitor" in device manager. You could observe the NON PNP monitor issue by selecting "Devices by Connection" under the View menu, and expand the tree view. Find the graphics adapter node. 
If you see "Generic NonPNP monitor", it is likely that your VGA cable is broken, or the EDID data from the monitor is broken.



When this happens, you should try a good VGA cable.

If you are out of good VGA cable, here is a tool that remedies the issue.

With the latest FL2000 driver (V2.0.31871.0), the fresco_monitor_tool.exe (as attached) could fool Windows. Here is how it works:
1. When the tool is invoked, the FL2000 driver is put into "test mode". You would experience temporary flashing.
2. Select the modes you want, and click "Save EDID". This computes a fake EDID data and the FL2000 driver keeps track of the fake EDID data. 

3. click the "X" on the upper right to leave the "test" mode. You should be able to see a monitor re-enumerated again. You should be able to select new modes you enabled.

At any time, you could do "Clear EDID" to clear fake EDID setting when you have a good VGA cable.

We recommend you to go with the VGA cable approach first. Always use the tool as the last resort.

The fresco_monitor_tool.exe could be found under c:\Program Files\Fresco Logic\Fresco Logic USB Diplay Drivers\FL2000\