I wrote > Btw. the nvidia driver logs this to /var/log/Xorg.0.log: > > NVIDIA(0): Prefer first detailed timing : Yes > > The first detailed timing is 1024x768, the second one is 1600x1200. > Does the nvidia driver contain any code so that the first > detailed timing block isn't the preferred one?
According to both http://en.wikipedia.org/wiki/EDID and the edid-decode utility from freedesktop.org this is enabled by bit 1 of byte 24; this bit is set in the Iiyama A4831D EDID data: 24: Power Management and Supported Feature(s): bit 7: standby bit 6: suspend bit 5: active-off/low power bit 4-3: display type. 00=monochrome, 01=RGB colour, 10=non RGB multicolour, 11=undefined bit 2: standard colour space bit 1: preferred timing mode <<<<<<<<<<<<<<<<<<<<<<<< bit 0: default GTF supported So it seems the nvidia driver works as expected and the monitor's EDID data is to blame for Xorg / nvidia selecting a sub-optimal resolution. This message posted from opensolaris.org
