Brief summary of the problem: I have a RX 6800 XT connected to a LG B9 TV via HDMI. As both...
Alex Deucher:
The HDMI Forum has rejected our proposal unfortunately. At this time an open source HDMI 2.1 implementation is not possible without running afoul of the HDMI Forum requirements.
Since we now have confirmation that an open implementation is legally impossible I would consider the HDMI forum to be a cartel and not a standarts comitee. Therefore it should be dismantled by anti-trust authorities asap.
DP is very much not free. VESA themselves is happy to tell you that DisplayPort is excluded from their list of free standards, and the leaked copies of old standards are stamped with a "distribution to non-members is prohibited" notice on every page.
I'm not sure where that misconception came from, but it really needs to stop at some point. The best thing to say about VESA is they're slightly less bad than the HDMI Forum. But only by so little.
The HDMI licensing BS makes it rather useless. At least most monitors and GPUs have DisplayPort now. It's mostly just TVs that are still limited to HDMI.
It's not just limited to PC's. USB C has a DisplayPort alternate mode and many phones and tablets support it now.
I'm rather surprised manufacturers haven't started putting USB C ports on TV's for video input yet.
So that means if we ever have an open source NVIDIA driver that matches the proprietary I won't be able to connect my 4K screen @ 120hz via HDMI (as the only option) because made up rules by an HDMI faction of TV manufacturers say so?
yup, we need brands making TVs with DisplayPort.
UPDATE
Even though AMD might not be able to add support for HDMI 2.1, nouveau certainly will as Nvidia's open source driver also supports HDMI 2.1 so there is no reason to believe that at least some drivers can't support HDMI 2.1. It's quite backwards, but apparently having all the logic inside firmware (like Nvidia does) will probably help us implementing support for HDMI 2.1 🙃"
Hdmi is a proprietary format controlled by companies that sell hdmi equipment. They have no benefit to having an open standard. They pay $15k a year each to keep it closed.
DIsplayPort is also a proprietary format, just a bit less exclusive compared to HDMI. Ideally, we'd have an actual open standard. If DisplayPort wants to be that standard, they should be more open.
It is closed in the sense that all the ISO specs are closed - you have to pay a decent sum of money to see the specs, and you're not allowed to just copy them and show them to people that haven't bought access.
They are not closed like HDMI though - if you implement them, copy constants from the specs into the Linux kernel for example, that's fine. Having actually open standards like Wayland would be a lot better though ofc...
There's two I believe, HDCP which has been around since the DVI days and only now people bothered to implement, and another form of XOR-based on the actual cable itself done with a secret key, again, its DeCSS all over again but the HDMI Forum has never promoted the secret key.