Commit e91a9fb
committed
displayport: fall through to DSC when MST generic check fails at intermediate hops
The PBN pre-check only validates local (source) link bandwidth before
skipping DSC. In MST daisy-chain or hub topologies, an intermediate
branch link may have fewer timeslots than the local link. When
compoundQueryAttachMSTGeneric fails at an intermediate branch, the mode
is rejected without trying DSC — but DSC compression would reduce the
PBN enough to fit through the bottleneck.
Instead of returning the generic result directly, check if it succeeded:
if so, return true (DSC unnecessary). If not, fall through to the DSC
path which tries 10 bpp then 8 bpp max compression as fallback.
Signed-off-by: Cole Leavitt <cole@unwrap.rs>1 parent f77ad61 commit e91a9fb
1 file changed
+15
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1417 | 1417 | | |
1418 | 1418 | | |
1419 | 1419 | | |
1420 | | - | |
1421 | 1420 | | |
1422 | 1421 | | |
1423 | 1422 | | |
1424 | 1423 | | |
1425 | 1424 | | |
1426 | | - | |
1427 | | - | |
1428 | | - | |
1429 | | - | |
| 1425 | + | |
| 1426 | + | |
| 1427 | + | |
| 1428 | + | |
| 1429 | + | |
| 1430 | + | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
| 1435 | + | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
1430 | 1440 | | |
1431 | | - | |
1432 | | - | |
1433 | | - | |
1434 | 1441 | | |
1435 | 1442 | | |
1436 | 1443 | | |
| |||
0 commit comments