So I am good to go either way at that size/refresh rate. Ah, both have DSC, I kinda thought that was a feature of DPT. So at what refresh rate does DPT become the favored interface?
Depends on the supported link rates and bit depth.
DisplayPort 1.2 has HBR2, DisplayPort 1.3 has HBR3, DisplayPort 2.0 has UHBR 10, UHBR 13.5, UHBR 20.
HDMI has 18Gbps (14.4Gbps) for HDMI 2.0 and HDMI 2.1 has FRL1, FRL2, FRL3, FRL4, FRL5, FRL6.
For bit depth, 8bpc (24bpp) is mimimum. 10bpc (30bpp) is required for HDR.
DSC compresses both of them to 12bpp so bit depth doesn't matter in that case (except some MST hubs can't decompress DSC to 10bpc).
Apple Silicon Macs will do DSC at less than 12bpp (down to 8bpp) if the refresh rate requires it (for example, 4K 240Hz requires 10bpp with HBR3 x4).
There's a patch for Intel Macs that changes the default DSC target bits per pixel to allow 4K 240Hz.
(Use DP for DisplayPort abbreviation).
Below are some 4K refresh rates and the required pixel clock. Note that these are using CVT-RB2 calculations. HDMI 2.0 uses 594MHz for 60Hz. I don't think there's a reason why HDMI 2.0 couldn't use CVT-RB2 timings.
Code:
for ((thefps=20;thefps<=480;thefps+=10)); do
printf "%3d Hz %13f MHz\n" "$thefps" "$(edid-decode -S --cvt w=3840,h=2160,fps=$thefps,rb=2 | perl -pE 's/.*?([\d+.]+) MHz.*/$1/')"
done
20 Hz 170.990000 MHz
30 Hz 257.661000 MHz
40 Hz 345.116000 MHz
50 Hz 433.356000 MHz
60 Hz 522.614000 MHz
70 Hz 612.460000 MHz
80 Hz 703.404000 MHz
90 Hz 795.211000 MHz
100 Hz 887.880000 MHz
110 Hz 981.411000 MHz
120 Hz 1075.804000 MHz
130 Hz 1171.060000 MHz
140 Hz 1267.179000 MHz
150 Hz 1364.748000 MHz
160 Hz 1462.630000 MHz
170 Hz 1562.041000 MHz
180 Hz 1661.688000 MHz
190 Hz 1762.941000 MHz
200 Hz 1865.136000 MHz
210 Hz 1968.271000 MHz
220 Hz 2073.209000 MHz
230 Hz 2178.265000 MHz
240 Hz 2285.203000 MHz
250 Hz 2392.180000 MHz
260 Hz 2501.116000 MHz
270 Hz 2611.072000 MHz
280 Hz 2722.047000 MHz
290 Hz 2834.042000 MHz
300 Hz 2947.056000 MHz
310 Hz 3062.304000 MHz
320 Hz 3177.395000 MHz
330 Hz 3294.799000 MHz
340 Hz 3413.300000 MHz
350 Hz 3532.900000 MHz
360 Hz 3653.596000 MHz
370 Hz 3776.841000 MHz
380 Hz 3899.772000 MHz
390 Hz 4025.330000 MHz
400 Hz 4152.064000 MHz
410 Hz 4279.973000 MHz
420 Hz 4409.059000 MHz
430 Hz 4539.320000 MHz
440 Hz 4672.483000 MHz
450 Hz 4805.136000 MHz
460 Hz 4940.768000 MHz
470 Hz 5077.654000 MHz
480 Hz 5217.676000 MHz