From nobody Sun Feb 8 18:10:42 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=intel.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 163710216915227.85053106583814; Tue, 16 Nov 2021 14:36:09 -0800 (PST) Received: from localhost ([::1]:44406 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mn73f-0006Ws-LQ for importer@patchew.org; Tue, 16 Nov 2021 17:36:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51928) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mn72m-0005jk-8J for qemu-devel@nongnu.org; Tue, 16 Nov 2021 17:35:12 -0500 Received: from mga03.intel.com ([134.134.136.65]:42121) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mn72h-0001ju-6O for qemu-devel@nongnu.org; Tue, 16 Nov 2021 17:35:08 -0500 Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Nov 2021 14:35:01 -0800 Received: from dongwonk-z390-aorus-ultra-intel-gfx.fm.intel.com ([10.105.129.122]) by orsmga008.jf.intel.com with ESMTP; 16 Nov 2021 14:35:00 -0800 X-IronPort-AV: E=McAfee;i="6200,9189,10170"; a="233784690" X-IronPort-AV: E=Sophos;i="5.87,239,1631602800"; d="scan'208";a="233784690" X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,239,1631602800"; d="scan'208";a="506647601" From: Dongwon Kim To: qemu-devel@nongnu.org Subject: [PATCH] edid: Added support for 4k@60 Hz monitor Date: Tue, 16 Nov 2021 14:11:03 -0800 Message-Id: <20211116221103.27128-1-dongwon.kim@intel.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=134.134.136.65; envelope-from=dongwon.kim@intel.com; helo=mga03.intel.com X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Satyeshwar Singh , Gerd Hoffmann Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZM-MESSAGEID: 1637102170137100001 Content-Type: text/plain; charset="utf-8" From: Satyeshwar Singh 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 --- hw/display/edid-generate.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hw/display/edid-generate.c b/hw/display/edid-generate.c index f2b874d5e3..397af0bd63 100644 --- a/hw/display/edid-generate.c +++ b/hw/display/edid-generate.c @@ -24,6 +24,9 @@ static const struct edid_mode { { .xres =3D 2048, .yres =3D 1152 }, { .xres =3D 1920, .yres =3D 1080, .dta =3D 31 }, =20 + /* dea/dta extension timings (all @ 60 Hz) */ + { .xres =3D 3840, .yres =3D 2160, .dta =3D 97 }, + /* additional standard timings 3 (all @ 60Hz) */ { .xres =3D 1920, .yres =3D 1200, .xtra3 =3D 10, .bit =3D 0 }, { .xres =3D 1600, .yres =3D 1200, .xtra3 =3D 9, .bit =3D 2 }, --=20 2.20.1