This article doesn't mention the most infuriating aspect of HDMI - it's not an open standard! It's a closed, proprietary standard that requires licensing fees and prevents any open source drivers from existing. This is why the Linux AMD open source drivers don't support HDMI 2.1 - so you can't display 120hz@4K on Linux with AMD.