This monitor incorrectly marks it's 1920x1080 144hz mode as stereo, which makes 144hz unavailable. Adding this quirk makes the EDID parser accept that mode which makes 144hz work as intended.
Signed-off-by: Michał Szolc <[email protected]> --- drivers/gpu/drm/drm_edid.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c index 774530b081d2..54116a14053a 100644 --- a/drivers/gpu/drm/drm_edid.c +++ b/drivers/gpu/drm/drm_edid.c @@ -278,6 +278,9 @@ static const struct edid_quirk { /* LQ116M1JW10 displays noise when 8 bpc, but display fine as 6 bpc */ EDID_QUIRK('S', 'H', 'P', 0x154c, BIT(EDID_QUIRK_FORCE_6BPC)), + /* MSI MAG273R reports mode as stereo even though it's usable as 2D */ + EDID_QUIRK('M', 'S', 'I', 15542, BIT(EDID_QUIRK_IGNORE_STEREO_FLAG)), + /* * @drm_edid_internal_quirk entries end here, following with the * @drm_edid_quirk entries. -- 2.55.0
