Commit 05666a1
drm/amd/display: Enable HDMI VRR over PCON
[Why]
Not all TVs support FreeSync and many TVs suffer from VRR flickering
while Freesync is activated.
[How]
This works the same as FreeSync over PCON just without sending FreeSync
info packets (we're sending standard DisplayPort info packets) + reading
the VRR range from the HDMI Forum vendor specific data block. PCONs take
over HDMI VRR triggering.
Prefer HDMI VRR over FreeSync to reduce VRR flickering on many TVs.
FreeSync over HDMI seems to be a fallback solution and not a first-class
citizen. This especially helps VMM7100.
Tested with VMM7100 and CH7218 based adapters on multiple HDMI 2.1 and
HDMI 2.0 devices. (Samsung S95B, LG C4, Sony Bravia 8, Dell AW3423DWF)
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4805
Signed-off-by: Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
Tested-by: Bernhard Berger <bernhard.berger@gmail.com>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>1 parent 2c81389 commit 05666a1
1 file changed
Lines changed: 23 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13267 | 13267 | | |
13268 | 13268 | | |
13269 | 13269 | | |
| 13270 | + | |
| 13271 | + | |
| 13272 | + | |
| 13273 | + | |
| 13274 | + | |
| 13275 | + | |
| 13276 | + | |
| 13277 | + | |
| 13278 | + | |
| 13279 | + | |
| 13280 | + | |
13270 | 13281 | | |
13271 | 13282 | | |
13272 | 13283 | | |
| |||
13331 | 13342 | | |
13332 | 13343 | | |
13333 | 13344 | | |
| 13345 | + | |
13334 | 13346 | | |
13335 | 13347 | | |
13336 | 13348 | | |
| |||
13366 | 13378 | | |
13367 | 13379 | | |
13368 | 13380 | | |
| 13381 | + | |
13369 | 13382 | | |
13370 | 13383 | | |
13371 | 13384 | | |
| |||
13407 | 13420 | | |
13408 | 13421 | | |
13409 | 13422 | | |
13410 | | - | |
13411 | | - | |
13412 | | - | |
13413 | | - | |
| 13423 | + | |
| 13424 | + | |
| 13425 | + | |
| 13426 | + | |
| 13427 | + | |
| 13428 | + | |
| 13429 | + | |
| 13430 | + | |
13414 | 13431 | | |
13415 | | - | |
13416 | | - | |
| 13432 | + | |
| 13433 | + | |
13417 | 13434 | | |
13418 | 13435 | | |
13419 | 13436 | | |
| |||
0 commit comments