From: Satyeshwar Singh Date: Tue, 16 Nov 2021 22:11:03 +0000 (-0800) Subject: edid: Added support for 4k@60 Hz monitor X-Git-Tag: v7.0.0-rc0~90^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f0602b709985b28bc8ce572d6c517d9c26669735;p=thirdparty%2Fqemu.git edid: Added support for 4k@60 Hz monitor Previously, the large modes (>1080p) that were generated by Qemu in its EDID were all 50 Hz. If we provide them to a Guest OS and the user selects one of these modes, then the OS by default only gets 50 FPS. This is especially true for Windows OS. With this patch, we are now exposing a 3840x2160@60 Hz which will allow the guest OS to get 60 FPS. Cc: Gerd Hoffmann Signed-off-by: Satyeshwar Singh Message-Id: <20211116221103.27128-1-dongwon.kim@intel.com> Signed-off-by: Gerd Hoffmann --- diff --git a/hw/display/edid-generate.c b/hw/display/edid-generate.c index 6f5ac6a38ad..bccf32af69c 100644 --- a/hw/display/edid-generate.c +++ b/hw/display/edid-generate.c @@ -24,6 +24,9 @@ static const struct edid_mode { { .xres = 2048, .yres = 1152 }, { .xres = 1920, .yres = 1080, .dta = 31 }, + /* dea/dta extension timings (all @ 60 Hz) */ + { .xres = 3840, .yres = 2160, .dta = 97 }, + /* additional standard timings 3 (all @ 60Hz) */ { .xres = 1920, .yres = 1200, .xtra3 = 10, .bit = 0 }, { .xres = 1600, .yres = 1200, .xtra3 = 9, .bit = 2 },