Using VGA (DVI-I port) on Geforce GTX 660 causes extreme lag / freeze (EDID related?)

Hi,

I am trying to connect some old LCD TV via VGA but as soon as I enable the display, the kernel starts consuming all available CPU power on multiple cores and freezes almost the whole system. The output on the display itself works, but the system is completely unusable. I guess it could be related to the EDID information since the kernel driver spams the following lines:

[  594.453946] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device LG Electronics 32LE2R-ZJ (DVI-I-0)
[  595.164910] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device LG Electronics 32LE2R-ZJ (DVI-I-0)
[  595.342842] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device LG Electronics 32LE2R-ZJ (DVI-I-0)
[  595.907393] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device LG Electronics 32LE2R-ZJ (DVI-I-0)
[  596.268788] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device LG Electronics 32LE2R-ZJ (DVI-I-0)

The driver is able to get the correct information at least once though, otherwise the driver wouldn’t know that the native solution is 1360x768. I also use the same display device with an intel gpu regularly and don’t have any issues.

Regards,
Michael
nvidia-bug-report.log.gz (234 KB)