Open sy2002 opened 10 months ago
Looking at the wikipedia page https://en.wikipedia.org/wiki/Extended_Display_Identification_Data it seems that byte 20, bits 3-0 can be used to differentiate between a HDMI monitor and a DVI-only monitor.
@sy2002 : In order to test this, it would be nice to have the model number of a specific monitor that will benefit from this fix.
The current version of M2M (in V5.1) supports QNICE access to the HDMI I2C EDID rom, as follows:
This is exactly the byte number 20 mentioned in the previous comment.
Data point for my monitor "Philips 272S1" (which does support sound):
The DisplayPort connector on the monitor returns the value 0xa5. Bits 3-0 => DisplayPort The HDMI connector on the (same) monitor returns the value 0x80. Bits 3-0 => Undefined
@sy2002 : In order to test this, it would be nice to have the model number of a specific monitor that will benefit from this fix.
@MJoergen I asked the community for support. See this Discord message: https://discord.com/channels/719326990221574164/801767398675316756/1305176385836417055
If it can help as a reference my 2 DELL monitors which are pure DVI monitors P190ST and P1913SB are working great with a HDMI to DVI cable. Never had any issue to get the correct display with both Mega65 & C64 core (whatever the C64 core release).
Samsung 2433SW (DVI+VGA) here :)
Lenovo LT1913pA Wincor-Nixdorf PA10
Both DVI and VGA
Thank you @tonedef71 for this info via Discord:
I have a Sceptre 19" VGA monitor that supports DVI.
Thank you to Matt84 for this info via Discord:
I have a benq bl3200pt that has dual link dvi input that works at 1440p I could test with
Dell P2714H (DVI & VGA) - This one seems to work fine. Apple Cinema HD Display (DVI) - Does not work with Mega65 but is fine with Windows & Macs. Both using HDMI-DVI cable.
If one has a display / monitor that does not support HDMI but only DVI, then the screen stays black when the core is started. Our current "workaround" for this situation is this recipe that users can run through:
https://github.com/MJoergen/C64MEGA65#hdmi-compatibility
Using M2M's new I2C features, we can find out the monitor's capabilities and automatically activate DVI mode for such displays.