3 ms·
For the longest time all digital video protocols kept trying to pump data at standard VGA/CRT timings despite this technology being obsolete for the last 20 yea
by rasz 4y ago
For the longest time all digital video protocols kept trying to pump data at standard VGA/CRT timings despite this technology being obsolete for the last 20 years.
DVI just encodes VGA signal in digital form :( Same for HDMI. Both are still sending pixels at VGA timings, Hsync/Vsync/blanking and all, with clocking locked to PixelClock.
DisplayPort is packetized, but not in a 100% sane way. You would expect that clean slate purely digital interface designers would at least optionally allow sending whole screen update at a time. Alas you are still sending same VGA formatted pixel stream (Hsync/Vsync/blanking), just chopped into TUs (32-64 symbol Transfer Units) with stuffing (aka never used garbage) between them, even when connected to eDP display supporting Panel Self-Refresh (own frame buffer inside display).
I havent followed USB 4.0 closely, but there is a chance the newest spec finally flipped from lane switching (dedicating whole pins to useless DP signaling with all the Hsync/Vsync/blanking+garbage stuffing) to real packetized protocol, but knowing designs by committee its the DP packets still with all the garbage and legacy cruft.
I Fully agree we should have switched to Video being just pure data transfer as soon as first Self Refresh/Dynamic Refresh panels showed up on the market.