HDMI VRR over DP->HDMI PCON adapter only partially working (FreeSync-only, not generic HDMI VRR)
Summary
VRR over a DP->HDMI PCON adapter doesn't seem to fully work on the ogc-7.2.y kernel. Comparing against CachyOS's kernel (which works with the same hardware/adapter), it looks like ogc-7.2.y has the CH7218 whitelist patch but not the broader "generic" HDMI VRR support that doesn't depend on the display advertising FreeSync.
What I found comparing the two kernel sources
- ogc-7.2.y (this repo's OpenGamingCollective/linux): has DP_BRANCH_DEVICE_ID_2B02F0 (Chrontel CH7218) in dm_is_freesync_pcon_whitelist() in amdgpu_dm_helpers.c, but that only gates FREESYNC_TYPE_PCON_IN_WHITELIST (FreeSync-over-HDMI passthrough).
- CachyOS's 7.2/hdmi branch (cachyos/linux) additionally has freesync_on_desktop wired into info_packet.c, plus a DC_OVERRIDE_PCON_VRR_ID_CHECK debug flag in amd_shared.h — this looks like the piece that enables VRR regardless of whether the sink advertises FreeSync.
Relevant upstream series this traces back to: https://www.mail-archive.com/amd-gfx@lists.freedesktop.org/msg137195.html
Hardware
BC-250 (AMD Oberon APU) + UGREEN DP134 (mfr part 85564) DP->HDMI adapter. Confirmed on Bazzite stable (7.2.0-ogc6.1.fc44, 44.20260825) that modinfo amdgpu shows no hdmi_vrr_desktop_mode/allm params, consistent with the above.
Question
Is the broader HDMI VRR support (the freesync_on_desktop/VTEM info-packet piece) something that's planned to be pulled into ogc-7.2.y, or is there a reason it's been left out so far? Happy to help test if useful — CachyOS's 7.2/hdmi branch looks like it'd be a reasonable reference for what to backport.
HDMI VRR over DP->HDMI PCON adapter only partially working (FreeSync-only, not generic HDMI VRR)
Summary
VRR over a DP->HDMI PCON adapter doesn't seem to fully work on the ogc-7.2.y kernel. Comparing against CachyOS's kernel (which works with the same hardware/adapter), it looks like ogc-7.2.y has the CH7218 whitelist patch but not the broader "generic" HDMI VRR support that doesn't depend on the display advertising FreeSync.
What I found comparing the two kernel sources
Relevant upstream series this traces back to: https://www.mail-archive.com/amd-gfx@lists.freedesktop.org/msg137195.html
Hardware
BC-250 (AMD Oberon APU) + UGREEN DP134 (mfr part 85564) DP->HDMI adapter. Confirmed on Bazzite stable (7.2.0-ogc6.1.fc44, 44.20260825) that modinfo amdgpu shows no hdmi_vrr_desktop_mode/allm params, consistent with the above.
Question
Is the broader HDMI VRR support (the freesync_on_desktop/VTEM info-packet piece) something that's planned to be pulled into ogc-7.2.y, or is there a reason it's been left out so far? Happy to help test if useful — CachyOS's 7.2/hdmi branch looks like it'd be a reasonable reference for what to backport.