From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BAD19CA600A for ; Mon, 19 Jan 2026 08:18:29 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 3087C10E3AE; Mon, 19 Jan 2026 08:18:29 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="XL4JAsgm"; dkim-atps=neutral Received: from mail-ed1-f66.google.com (mail-ed1-f66.google.com [209.85.208.66]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8330D10E27E for ; Sun, 18 Jan 2026 11:41:18 +0000 (UTC) Received: by mail-ed1-f66.google.com with SMTP id 4fb4d7f45d1cf-64b7d213fd6so633729a12.0 for ; Sun, 18 Jan 2026 03:41:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768736477; x=1769341277; darn=lists.freedesktop.org; h=mime-version:user-agent:content-transfer-encoding :disposition-notification-to:references:in-reply-to:date:cc:to:from :subject:message-id:from:to:cc:subject:date:message-id:reply-to; bh=mLh48X5tXDlaNj7wOvjo2Wepz3Px1aU/XLKAVLX3p/k=; b=XL4JAsgmigUv1g+pPDe7C0YIdcq3pN8/T6CEBSjtSbiKqq+Rx95RE6E66soTedNNLb e4C+2tShvOA8tnbFIycSAwmhNNQLhGhrvNa1ZYCxRlR2N3jMYOplWfhlnmDEpFHK4MaP p1zPJ3DmNHkRQAmnsZwn1cPfg4khzSEzyHfybsumyllpuBCkbePnB0NBemXBbKbxM+9v a8M+b3kcbuoxzBgtK95X27VG6EZwCPTuXoBs/rfQiZDtwFGb7TuUOYE0mT14i2vS8Y2O h1bZEBK6pKjoEwJjVE2Cmyo74r0vBC1Jx9qMDifXG1RWSSpkt2qGhB7YGTnKdiK6VmKj JiOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768736477; x=1769341277; h=mime-version:user-agent:content-transfer-encoding :disposition-notification-to:references:in-reply-to:date:cc:to:from :subject:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=mLh48X5tXDlaNj7wOvjo2Wepz3Px1aU/XLKAVLX3p/k=; b=YruO4oyZ1ZrWawwPz7OROjZDVYKfKAkJIaVh+aXUqHNAJ3eDf160tRI5fayFX8vDAj yoyzDI+NSl9deDxj9JUSVQTiaNKFfiRirAamg6WwRZZ30/Z/Zi7L+kjVJy+TWoGXdMB9 imwTmTZ2vvnsiWQ+M/9TVtbM4kgRHPt/7pbjtRr1iLzEGqN6mYIgpBk1GalwIqx46AAK kQFV1Lar8UQJwg2ehShzTG6VPhFrYTe1ROxKBzjZs9kOKn8pdFmlE/u6KIDw+cHbHsI8 rnmVfSFJ/4P84HCAfnqwn7XV2UtkkP6tLy2XweyPt/YIQraGcwpiZbsFQ0VvPlBC8h8T 97Yg== X-Forwarded-Encrypted: i=1; AJvYcCU4ckmowXC0eZY1SlicLq6c0dpeE2qwU0L5PfCpHu6t13s9PGkI2knVWtvBCaQ0+z1w3P1mielK@lists.freedesktop.org X-Gm-Message-State: AOJu0Yy/C4tUevSsPk9CMfR/v8b3DvFU3Y3EXjN197K7L+co6PqlQ023 kw73RDRsios4whMm9fKYIdSZCWxPqDuuqhUWwBtmO//NRCY/wJD2ZMrQ X-Gm-Gg: AY/fxX7+HmcPyfexGRibZOp2VSL6M6Hef39A9FsxVYfhg1jeKFgQ0OO0lPQ+omOljzx MQZJL3FggIT8z8/FAKqrTGZbXzVMEkq3hEMHrvlfi0fZz6l5sNDlzyqnusLANSu3fV+v9L03C4P +qlXcUNYZSoX13vQq96TYcep+RQKtrfQkIvaKGaKuhtr9Yzy3yeczUYZB1CxB7ng4a2Q94foRuk I3g/LyyOjzIkkx4iAKbud1vFmtuC41jqM3t1DbzrTVksdsWcCwhVM6xdYXloc4vCSJUSlMiSCgi qHu5AxiAet1UVAwdP7/LIgG1ChJXZ9t/TbD+MG+nZavOsuNLZkbp5F7CmIVzaR3E8h1TMFckS9W 9JjjwQ7CjrETY4aEN5oATrSYoJ9NK09XLFvpviLK7ux18Ckv5MN94GOocuHVTDd37a3ycpKipfW kMev4aTr0Q/BSGgcuOX+4Y7fP9pBnssIz/hBzt3gjy174zjjmTYMYFWHzRo3o6+KfE8g9HRFk= X-Received: by 2002:a05:6402:4404:b0:647:853a:f161 with SMTP id 4fb4d7f45d1cf-654523ccc08mr3578553a12.2.1768736476668; Sun, 18 Jan 2026 03:41:16 -0800 (PST) Received: from [192.168.1.239] (87-205-5-123.static.ip.netia.com.pl. [87.205.5.123]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-654533cc70fsm7658121a12.17.2026.01.18.03.41.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 18 Jan 2026 03:41:16 -0800 (PST) Message-ID: Subject: Re: [PATCH v2 0/3] amdgpu: Enable Adaptive Sync over PCON with HDMI VRR From: Tomasz =?UTF-8?Q?Paku=C5=82a?= To: alexander.deucher@amd.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com, simona@ffwll.ch, harry.wentland@amd.com, sunpeng.li@amd.com, siqueira@igalia.com Cc: dri-devel@lists.freedesktop.org, amd-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org Date: Sun, 18 Jan 2026 12:41:14 +0100 In-Reply-To: <20260113214104.146856-1-tomasz.pakula.oficjalny@gmail.com> References: <20260113214104.146856-1-tomasz.pakula.oficjalny@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.58.2 MIME-Version: 1.0 X-Mailman-Approved-At: Mon, 19 Jan 2026 08:18:28 +0000 X-BeenThere: amd-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces@lists.freedesktop.org Sender: "amd-gfx" On Tue, 2026-01-13 at 22:41 +0100, Tomasz Paku=C5=82a wrote: > Adaptive Sync over PCON is only available as FreeSync over HDMI. TVs whic= h do > not support FreeSync, do not have working VRR with DP -> HDMI 2.1 adapter= s even > though adapters will take care of HDMI VRR info packets. >=20 > Since HDMI VRR relies on FRL modes, this will only be enabled for PCONs i= n the > VRR whitelist. HDMI VRR for native HDMI connector will still not be > possible/attempted. >=20 > I myself validated these changes with my Samsung S95B + Bernhard validate= d on > LG C4 + FreeSync-less Sony Bravia 8. I used Alienware AW3423DWF that only > has HDMI 2.0 to check that FreeSync still triggers properly for "older" h= ardware >=20 > For missing VRRmax or VRRmax =3D=3D 0, the upper boundary is the currentl= y selected > video mode refresh rate. I wasn't sure how best to implement it but 10000 > works since the driver already limits VRR range to the currently selected > video mode and 10000 Hz should be good enough for years to come. >=20 > Changes in v2: > - More info parsed from HDMI Forum vsdb > - EDID parsing squashed into one commit > - Support for VRRmax =3D=3D 0 >=20 > Tomasz Paku=C5=82a (3): > drm/edid: parse more info from HDMI Forum vsdb > drm/amd/display: rename PCON adaptive sync types > drm/amd/display: enable HDMI VRR over PCON >=20 > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 27 +++++++++-- > .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- > .../amd/display/modules/inc/mod_info_packet.h | 4 +- > .../display/modules/info_packet/info_packet.c | 4 +- > drivers/gpu/drm/drm_edid.c | 41 +++++++++++++++- > include/drm/drm_connector.h | 47 +++++++++++++++++++ > 6 files changed, 114 insertions(+), 11 deletions(-) I'd like to inform you that this patch series will be superseded by another, bigger patch series which compiles my recent work as all the separate series/patches di conflict with each other. Thank you. Tomasz