I then opened up a terminal (remaining in X) and used the instruction: “nvidia-settings.” This brought up a graphical program with several options, but nothing about EDID. My monitor was detected accurately, as was the graphics card.
I went through the options, and where there was an AUTO option, as in resolution, I changed it to a specific resolution, in this case 1600 x 1200. I also specified a refresh rate.
Finally, I used the “Save to X configuration file” button and exited terminal.
Yes, that does sound a bit simpler than my suggestion. Good work.
FWIW, my suggestion arose from reading about other users with problematic dispay hardware that don’t provide EDID correctly. This is a common cause of incorrect dispay resolution, especially when using DVI connections. Apparently there are Windows utilities that can aquire the EDID (128 bytes of data) and save as a file which can then be edited with a hex editor.
A linux utility that might work:
Another reference about aquiring EDID info (amongst other topics):