Nothing wrong with getting more data. I can choose for myself what to ignoreMy bad, I thought you only expected the DPCD sections. Here are the entire dumps for both docks
Since Thunderbolt has more bandwidth than USB-C:I have also included Non-Radeon 2017 Intel Hack.
- Thunderbolt uses 10bpc for non-scaled modes that were only 8bpc for USB-C.
- Thunderbolt adds a 4K60 529MHz 8bpc 4:4:4 non-scaled mode which replaces the 4K60 594MHz 8bpc 4:2:0 mode as the base mode for scaled resolutions.
- In the Thunderbolt case, it is limited by HDMI 2.0 bandwidth, which allows 10bpc 4:4:4 only up to 480MHz.
- In the USB-C case, it is limited by 2 lanes of HBR2 which is less bandwidth than HDMI 2.0 so it allows 10bpc 4:4:4 only up to 288MHz. Also, it allows 8bpc 4:4:4 360MHz, 10bpc 4:2:0 576MHz, 8bpc 4:2:0 720MHz. The modes limited to 8bpc with HDMI timings (297MHz or 594Mhz) might be able to do 10bpc if changed to CVT-RB2 custom timings.
- I don't know why macOS doesn't choose any 4:2:2 modes.
Empty the log:
echo > /va[r]/log/syslog
Turn on Direct Rendering Manager (DRM) debugging:
echo 0x7fffffff > /sys/module/drm/parameters/debug
Connect all the DisplayPort stuff. Then examine the results in the system log.
cat /va[r]/log/syslog | egrep "dp_mst|drm_dp_dpcd_"
I replaced
r
with [r]
because the forum won't let you write / var/log into a post (without the space character) for some unknown reason. I think it might have been a recent update made in the past months.The Dell WD19S has a VMM5331 which is missing DSC and FEC support. A firmware update might fix that. Ask Dell first before trying a firmware meant for a different MST hub.Here is Dell WD19S Allrez dump connected directly to 2017 Intel HD Graphics 630:
https://github.com/fwupd/fwupd/issues/1665#issuecomment-782811911
- The connection to Intel iGPU shows the correct max link rate of the MST hub at DPCD 2200h as HBR3. Ethier there's no Thunderbolt controller or it's a Hackintosh with a Titan Ridge?
- It's a USB-C dock so it has only 2 lanes for upstream.
- It doesn't show MSA_TIMING_PAR_IGNORED like the LNVO 40AY does.