Windows – Monitor limited to 1280×1024

driversexternal displayresolutionvgawindows 10

I have a Philips 202p4 CRT monitor, maximum resolution is 2048×1536, uses a VGA cable.

My desktop running Windows 7 supports the maximum resolution. The monitor driver is Generic PnP

When I plug the monitor into my windows 10 notebook (with the latest Intel drivers for HD 4600 and internal display disabled), the maximum resolution is 1280×1024. I know the maximum resolution from my notebook's vga output is higher than 1280×1024 because I can output 1680×1050 on my LCD monitor via VGA.

I haven't been able to find x64 compatible drivers for the monitor, but seeing as the Generic PnP drivers worked fine on my Win7 machine, I assume they should also work fine on Windows 10.

How do I use the maximum resolution from my notebook?

EDIT1: When I dump the EDID info from the monitor, it shows all of the supported resolutions:

 720 X  400   70 Hz
 640 X  480   60 Hz
 640 X  480   72 Hz
 640 X  480   75 Hz
 800 X  600   60 Hz
 800 X  600   72 Hz
 800 X  600   75 Hz
 800 X  600   85 Hz
 832 X  624   75 Hz
1024 X  768   60 Hz
1024 X  768   70 Hz
1024 X  768   75 Hz
1024 X  768   85 Hz
1280 X 1024   75 Hz
1280 X 1024   85 Hz
1600 X 1200   75 Hz
1600 X 1200   85 Hz
1792 X 1344   75 Hz
1920 X 1440   75 Hz
2048 X 1536   75 Hz

So the monitor itself is reporting the correct resolutions.

Best Answer

After some more research, it appears that it is limited due to the Haswell's VGA DAC (Digital to Analog converter). It is limited to 180Mhz, whereas on my desktop, the DAC on the integrated Intel graphics is 400Mhz.

When I use the Intel drivers to specify a custom resolution of 1600x1200@60hz, it works, but 1600x1200@75hz fails with the error "The custom resolution exceeds the maximum bandwidth capacity". There is no option for CVT-RB (Reduced blanking) as the blanking interval is required for CRTs to function properly.

Related Question