Valve: HDMI Forum Continues to Block HDMI 2.1 for Linux
491 comments
·December 10, 2025Trung0246
jsheard
AIUI the spec being leaked ironically makes things worse, because for an unofficial implementation to be legally kosher it would have to be clean-room reverse engineered anyway, and since the official spec is out there the integrity of such an effort would be called into doubt. You'd somehow have to prove you didn't look at it, ever, or at least be trusted enough for people to take your word for it.
(I'm not a lawyer, please correct me if I'm wrong)
brokenmachine
Reading a standards spec to understand what the device you paid for does?
Straight to jail!
Pirating the entire internet to train your AI?
That's fair use.
bobdvb
They're wrong, there's nothing stopping you implementing anything you like, you just can't use the HDMI brand without complying with their rules.
cookiengineer
That's why we have to train LLMs to infringe patents and implement them. That's fair use by their own logic.
xg15
Can we just train an AI with the spec and then vibe code an implementation?
GuestFAUniverse
Are you ridiculing the concept of imaginary property?
It does make sense. If you are on the money receiving side.
On the other side: do you pay license fees to your parents, your teachers, ... everybody you ever learnt from? No? Why not? Didn't everybody learn by copying first?
What about imitation? What does freedom of art and science even mean? You call it parody. I call it theft.
See. You need the contradionary concept of imaginary property. Otherwise, how do we get rich quick? Live performance, consultation, teaching? Nah, those are for loosers... Rent seeking it is.
/s
thayne
Innocence until proven guilty should mean the burden of proof is on the prosecutor to prove you actually looked at it right? Although that isn't necessarily how it works in the real world. IANAL.
But I also don't understand how they would enforce that you can't use a leaked spec. If there are patents involved that would hinder an open source implementation regardless of if it was clean room or not. I don't think copyright would apply, because the implementation is not the same as the spec. And trademark would only apply if you used hdmi branding materials (so just say something like "this driver provides compatibility with an interface that has been hostile to open source that starts with h and ends with i"), and if you use a leaked spec, you didn't sign any contracts saying you can't implement it.
sgjohnson
> Innocence until proven guilty should mean the burden of proof is on the prosecutor to prove you actually looked at it right?
It wouldn't be criminal, just civil, and civil trials have much lower standard for the burden of proof. It's just preponderance of evidence (more likely than not), instead of beyond all reasonable doubt.
themafia
The game is getting sued by the HDMI forum. It doesn't matter how "clean" your implementation was. They're just going to sue you _anyways_.
friendzis
IIUC, the problem is a bit tautological. Regardless of legality of reverse engineering itself, HDMI is a trademark which you obviously cannot use without being licensed. Using HDMI connector itself is probably a grey-ish area: while you can buy the connectors without agreeing to any licenses and forwarding compliance on vendor, it would still be hard to argue that you had no idea it was a HDMI connector. If you are using the HDMI connector, but are not sending anything else but DVI over it, it should be fine-ish.
The real problem starts when you want to actually support HDMI 2.0 and 2.1 on top. Arguing that you have licenced for 2.0 and then tacked a clean-room implementation of 2.1 on top gets essentially impossible.
johncolanduoni
For stuff like connectors, this gets worked around by using terminology like “compatible with HDMI” all the time. You are explicitly permitted to reference your competitor’s products, including potential compatibility, by trademark law. I suspect the risk here is mostly contractural - AMD likely signed agreements with the HDMI forum a long time ago that restrict their disclosure of details from the specification.
bobdvb
HDMI's gate is certification and the ability to then use their marketing brand.
This is absolutely not a technical issue. You can implement the 2.1 spec if you want, you just can't say it's 2.1.
If Valve wanted they could happily get it to work and let people figure out that it works, they just can't use that title in their marketing.
crote
The connector itself shouldn't be an issue, because it doesn't fall under IP. The shape of the connector is entirely functional, so there's no creative work involved, so it would fall under patent law. However, the connector itself is unlikely to be innovative enough to be patentable, so it's not protected by patent law either.
Using HDMI connectors is totally fine. You just can't label it as "has HDMI port", as "HDMI" is a trademark.
grishka
I've seen HDMI devices for sale on AliExpress that list their port as "HDMI-compatible" or just "HD" to avoid that certification requirement.
rcxdude
AFAIK clean-room reverse engineering is sufficient but not always necessary for such an implementation to be allowed, but it does make the fair use argument a bit more difficult. (and of course the DMCA criminalizes any reverse engineering of 'technical safeguards' regardless of how you do it)
bobdvb
The spec is open to them and this isn't an IP issue, it's a branding issue.
kevin_thibedeau
Clean room RE isn't legally required. It just makes a stronger defense against claims of infringement.
bobdvb
They don't really have to worry about patent infringement, the biggest issue is that they can implement anything they want, they just can't call it HDMI 2.1 without certification.
That's confusing for the consumer but technically viable.
HDMI exists to write standards, to certify them and to enforce the brand integrity. Patents are a different issue and would be handled separately.
(I am an engineer who spent half his career dealing with this stuff at a technical, legal and commercial level).
account42
> they just can't call it HDMI 2.1 without certification
The problem is more that they can't use the HDMI trademark at all, not just for the HDMI 2.1 on Linux implementation. That makes it a non-starter for AMD or Valve, but in theory should not stop an individual who doesn't care about marketing anything as being HDMI-compatible.
GoblinSlayer
Clean room reverse engineering produces specification when you don't have it. When you have specification, you don't have to reverse engineer it.
hedora
Summarizing this thread:
- I paid for a device with a properly licensed hdmi port. It runs linux. So patent exhaustion applies, at least in the US. I can say ignore the patents to make my property work.
- I have no relationship to the HDMI people. (Never entered into a contract with them.)
- The links to the spec are here. (Trade secrets/nda no longer apply. This is the problem with using trade secrets to protect your stuff.)
- If I point a coding assistant (assume open weights/source) at this thread, and a copy of linux main, it can probably just fix the damn driver.
- I could probably publish my patch with a big fat “only for use with licensed hdmi hardware, not for resale” disclaimer on it.
At that point, what law would I have broken?
jokoon
The problem is that software distributors might break laws if the said drivers lands on unlicensed hdmi hardware, so they should be liable to check if the hardware is properly licensed, which might generate headaches.
Or maybe lawyers cannot anticipate everything that happens in court, so it just feels better to do things properly and not try to circumvent laws, especially when you're valve. It's better to not take risks.
cmiles74
I suspect Valve's plan is to embarrass the license holder in the hope that they back down. I doubt a court battle would be worth the money.
yxhuvud
Either that or just wait out the problem. As long as the linux gaming market keeps growing the incitaments for the hardware people to change their minds will increasingly be there.
mschuster91
The problem is, while Valve has balls of tungsten... MAFIAA et al have the money, much much more of it.
It makes a good underdog story, but unless Valve goes all-in and flashes a notification to every American Steam user "hey, write to your Congress reps to pass a law to fix this shit, and call their office every day until they publicly relent", no PR can force their hand. It took many years for Right to Repair bills to pass, and many of these only succeeded because the people pushing for it (aka farmers) are very well connected to their representatives and have very deep pockets of money.
The other solution is of course mass protests over civil disobedience to outright violence. That can work to force change as well, we've seen many a law changed in the past (most recently at scale during the Covid pandemic), but I don't see any big-tent movement going on against big-co extortion practices.
thayne
> The problem is that software distributors might break laws if the said drivers lands on unlicensed hdmi hardware
Assuming the diatributor doesn't claim the software or device is hdmi licensed, what laws would they be breaking?
ruined
debian and arch package managers ask you to accept EULAs when necessary to install, so the compliance infrastructure exists.
i think they are configured to auto-accept by default but that's been fine so far hasn't it
mft_
Would it be feasible for a driver patch to be shared via e.g. an anonymous torrent, with a checksum (to certify authenticity) held somewhere more reliable, like GitHub?
mikepurvis
Sounds like what we used to go through years ago with sound editors that had to have a separate button for downloading and inserting the MP3 encoder because the Fraunhofer license prohibited it from being directly distributed with the software.
account42
No, with MP3 the encoders/decoders source code was always available in the normal source code repositories (e.g. FFMPEG) - the problem was just with binary distributions.
tucnak
This is still the case in Audacity... doesn't rip mp3's out the box.
aoeusnth1
Maybe nothing, but can you afford to prove that in court?
bobdvb
I need to post this everywhere:
THIS ISN'T AN IP/PATENT ISSUE!
This is branding and marketing issue. Anyone can implement the spec, it doesn't need to be a cleanroom implementation. It's almost certain that you could license the patents from the patent holders because HDMI doesn't develop it's own patentable stuff, they just get it from Sony, Panasonic, etc.
THIS IS A MARKETING / BRANDING ISSUE.
Saying they don't want an open source implementation is just a smokescreen. 99% of the implementation is in hardware anyway.
heeen2
So you're saying they could just make the driver compliant without advertising compliance under the hdmi logo? similar to how e.g. oneplus shipped phones without advertising their higher IPX rating because certification would have cost too much, or chinese electronics supporting "tf card" instead of "micro sd card" but being compatible anyways
IsTom
So why don't AMD and Valve release ICan'tBeliveit'sNotHDMI2.1 drivers?
userbinator
If you take the effort to anonymise your contributions, can they afford to try to find you?
firesteelrain
It’s not about individual users. It’s about Valve redistributing it.
ethin
We really need to just force all standards organizations to release their standards for free. No making you pay $300 or whatever for a standard. (The PCI SIG makes you pay like $5000 for access to the PCIe standard...)
mahkoh
VESA makes you pay $5000 to get legal access to the DisplayPort standard. That is not the issue here.
ethin
It is part of the issue here. This specific post is about the HDMI forum having an insanely restrictive NDA, but the broader problem of SDOs charging obscene amounts of money for what amounts to trivially reproduceable digital documents (or taking other measures to do everything they can to seal the standards from the public unless your willing to pay the obscene fees or <insert other absurd measure here>) is relevant to this post, and this comment, since the HDMI forum is doing exactly this kind of gatekeeping; it only differs in form, but not function.
jrepinc
Yeah HDMI Forum shameful behavior in a way reminds me of those evil greedy scientific publishing houses. Standards and science should be open and free as in freedom to access AND implement and not gated behind some obscene monetary or other forms of restrictions, like patents. In this day and age these restrictions have no place and should be abolished.
TheAmazingRace
Indeed. I'm pretty sure the issue is that the HDMI Consortium wants some kind of royalty for each device sold with a proper HDMI designation, whereas VESA doesn't care if you sell one device or a million devices with DisplayPort. You owe them nothing extra beyond the initial legal access fee.
Oh yeah, and the burdensome NDA that the HDMI Consortium requires its partners to agree to is another serious problem for the Linux driver.
VerifiedReports
Another example of something that shouldn't be accepted as a standard. If you want to be a standard, then the spec must be published to the public. DUH.
It's sad what people put up with now.
dizhn
And you have to keep buying the new version because certification will be based on the latest standard. We have the same thing with ISO and ASME among others in our sector.
crest
This fails even at the FRAND level because you're not "allowed" to implement it in open source software.
throw0101a
> This fails even at the FRAND level because you're not "allowed" to implement it in open source software.
The same conditions apply to everyone: they do not discriminate—the ND in FRAND—open versus closed source. Everyone gets the same contract/NDA to sign.
If there was one contract/NDA for closed source, and another for open source, that would be discriminatory.
crote
It's non-discriminatory, except for the part where the one contract is written in such a way as to exclude certain groups of potential users?
It's like making a law which forbids anyone without gold-threaded clothing from entering certain parts of the city: it doesn't discriminate against the poor, anyone with the right outfit can enter! Oh, poor people can't afford gold-threaded clothing? Sorry, that's just an unfortunate coincidence, nothing we can do about that...
MaxBarraclough
From the article:
> At this time an open source HDMI 2.1 implementation is not possible without running afoul of the HDMI Forum requirements.
I wonder on what basis. Perhaps an obligation to ensure the software resists reverse-engineering?
throwaway2037
> Perhaps an obligation to ensure the software resists reverse-engineering?
I assume that Blu-Ray is similar. As I understand, there are no fully open source implementations of a video decoder for Blu-Ray discs. (Is that still true in 2025?)all2
These are standard business practices. They own IP. People want to use that IP. They say "pay us X to use our IP". People throw a tantrum because money. Instead, people want to capitalize on someone else's hard work for free.
I understand the ideas behind open source, and I think they are excellent. But I also understand that people and the businesses they operate want to make money.
AnthonyMouse
> They own IP. People want to use that IP. They say "pay us X to use our IP".
The general premise of patents and copyrights is that you're going to do some development work and then you get an exclusive right that yields a competitive advantage.
Standards are different. The purpose of the standard is that Alice wants her output device to be compatible with everyone else's input device and Bob wants his input device to be compatible with everyone else's output device.
There is no competitive advantage to be had because the very premise is that everyone possible is going to implement it to maximize the network effect. And the entire industry has the incentive to want the standard to be good and put whatever good ideas they have into it because they're all stuck with it if it isn't. Meanwhile because of the network effect, everyone has to implement the standard because if they come up with their own thing -- even if it's better -- it wouldn't be compatible.
So all of the normal incentives from copyrights and patents are wrong. You can't gain a competitive advantage from it, companies have a preexisting incentive to make it good even without an exclusive right, and someone who doesn't want to pay doesn't have the option to try to do better on their own because of the network effect. And the network effect makes it an antitrust concern.
The result is that NDAs and royalties on standards are just a shakedown and the law shouldn't allow them.
rtpg
> Standards are different. The purpose of the standard is that Alice wants her output device to be compatible with everyone else's input device and Bob wants his input device to be compatible with everyone else's output device.
I do think there's value and a lot of work in coming up with a standard that manufacturers agree on. It's a huge coordination problem, based on the idea of unlinking a standard's success with the success of, say, a hardware competitor. It's real work! And like.... HDMI is an invention, right? If that isn't then what is?
"we should have drivers for the hardware that relies on this tech" just feels like an obvious win to me though. The (short-term) ideal here is just the forum being like "yes it's good if HDMI 2.1 works on linux" and that being the end of the story
I don't have much love for things that mean that like VGA info online all being "we reverse engineered this!!!" so they're not my friends but I wouldn't succeed much at standards coordination
yturijea
I would say a fair compensation for the original work is fair, until certain threshold, after which they must invent new thing rather than continued benefit of an existing. Say once they earned 400% of valuation or cost of invention or similar. there could be a system in place. But of course the people to regulate this has a natural bias, as they themselves would be hurt by it, most likely. So the vast majority, ie. the public is at an disadvantage, greed wins again.
null
wat10000
Where does "invention" end and "standard" begin? If I come up with a new and better way to transmit video between devices, should I be allowed to charge for the right to interoperate with it? What if I don't want any interoperability and it's just for my own hardware? What if I just want certain select partners?
parineum
[flagged]
themafia
> Instead, people want to capitalize on someone else's hard work for free.
This would only make sense if there _wasn't_ free video standards competing with HDMI. How is it that one group managed to do this for free yet the other group charges clearly exorbitant rates for a nearly equivalent product.
> They own IP.
That isn't nearly as valuable as they say it is. They only do this to prevent piracy and not to promote any useful technical standard.
> People want to use that IP.
People are _forced_ to because the same group practically gives away their technology under certain conditions so their connectors get added to nearly every extant device. I don't _want_ to use HDMI. I'm simply _forced_ to through market manipulation.
> want to make money.
Selling drugs would earn them more money. Why don't we tolerate that? It could be, under some torturous logic, be just another "standard business practice." In fact looking at our laws I see tons of "standard business practices" that are now flatly illegal.
The law is a tool. It can be changed. It should be changed. The citizens pay for 85% of it and while businesses only pay 7%. Why do their "standard practices" hold a candle to the "needs of the citizens."
wildzzz
It all stems from the companies behind the HDMI authority. It's basically all of the major AV device makers circa early 2000s. They wrote the spec and added it to all of their products. Displayport wasn't around just yet so HDMI just beat it to market. Since everyone needed an HDMI thing to go with their HDMI thing, everyone else jumped on the HDMI bandwagon. Although I'm really not sure how HDMI managed to get it's way into PCs. Displayport should have just cornered the entire market, it's very popular on business-class machines. I'm guessing it's because of HTPCs and people wanting to put big TVs on their PCs is what led to the adoption.
ethin
Same thing applies to PCI. I can get USB specs for free from USB-IF. But the PCI and PCIe specs cost $4000 plus. Just so I can write my own PCI driver. Legally, I mean. Oh, there is external references, but what if I want the authoritative documentation? Should I have to pay thousands and thousands for access (!) to a standard that is ubiquitous in every sense of the word? There is, to me, a point at which ubiquity trumps any "IP rights" the standards org would have.
johncolanduoni
What free video standards are competing with HDMI? DisplayPort has its own patent pool.
observationist
Yes, and we should say "no more making money from stupid things like secret technical standards"
Copyright and patent protection is afforded under the principle that said protections grant concurrent value to the people as is granted to the holder of the rights. Stuff like HDMI specs gatekeeping simply allows a select group of people to exploit licensing and seek rent. It doesn't provide any benefit to the people of the US whatsoever, and the fundamental principle by which the rights were granted is violated.
Copyright and patent protection is intended to incentivize and reward creativity, not to allow conglomerates of IP hoarders and patent trolls to exploit legal gotchas, to allow endless rent seeking, or empower megacorps to mass file endless vague patents so as to provide endless legal challenges to small competitors.
Copyright and patent law as currently implemented and practiced are fundamentally broken and far diverged from any principled, meaningful benefit to the people.
There are what, 2 publishers now? Five nines of commercially viable patents go to megacorps and universities? Seven nines of all music and media belong to conglomerates of one sort or another? Something like that.
I understand the intent of the original implementations of copyright, and maybe the laws even made sense for a few years, but either they were corrupt from the start, or they were so badly written that they never had a shot at achieving any sort of meaningful ROI for the price paid by the public.
johncolanduoni
How much money could PCI SIG possibly be making for the rightsholders with those fees? They’re not charged to members, they’re not per-seat (so each company only needs to pay once even if they have 100 engineers that need to read it), and they don’t include patent licenses for shipping actual hardware. Nobody’s business model is threatened even slightly by making the standards public.
And as we saw with AV1 vs H.265, the IP encumbrance of multiparty standards can create barriers that kill their adoption and the corresponding ability for rightsholders to make money off them. It looks like that family of encodings is going to die off, with basically zero interest from anybody in licensing H.266 when you’ll be able to build AV2 software and hardware for free.
nottorp
> Instead, people want to capitalize on someone else's hard work for free.
Are you sure that's what's in play here? I don't think anyone gives a shit about using HDMI. They want video and audio to work on their TV.
Now tell me how many TVs with non-HDMI ports are out there, and tell me with a straight face that it isn't due to pressure from the "consortium".
Edit: by the way the video signaling was identical between DVI and HDMI in the beginning. So whose hard work was it?
perching_aix
"Hard work" is the worst way to make money at scale, so that argument rings more than just a little hollow, especially when defending access control based moneymaking.
shmerl
Anti competitive "standard business practices" should be counteracted with good enough competition law that forbids them. As simple as that. So I totally agree with the above comment. They simply shouldn't be able to prevent open implementations.
gethly
you are confusing standards with patents.
sharperguy
Or just repeal the laws that are being used to make them non-free.
VerifiedReports
Exactly. Proprietary, encumbered bullshit shouldn't be accepted as a standard. Period.
williamDafoe
Then you wouldn't have 3G cellular. Or 4G. Or 5G cellular. It costs tens of millions of dollars to drive around san diego in those vans taking traces of a new cellular system design and discovering improvements so that the standard works everywhere else on earth (San Diego is a worst case that's comparable to Hong Kong.). We wouldn't have CDMA cellular. Or LTE cellular. Recall that CDMA cellular was 3x more efficient in bits/second/Hz than 2G/GSM, so that cell phone providers could literally give you a free phone or PAY YOU to throw away your phone and they would still come out ahead, financially.
adrian_b
Your claim is weird.
No standard has ever been developed using money obtained by selling copies of the standard.
The kind of work described by you, which is indeed needed for developing a new communication standard cannot be made profitable by selling copies of a text describing its results.
If such work provides valuable techniques that are necessary for the implementation of the standard, they are patented and those who want to implement the standard for commercial purposes must license the patents.
Any owner of a device that implements a standard has the right to know what the standard does, so all standards should be distributed if not for free only for a small price covering the distribution expenses and not for the prices with many digits that are in use now.
The big prices that are requested for certain standards have a single purpose, to protect the incumbent companies from new competitors, or sometimes to prevent the owners of some devices to do whatever they want with what they own.
The very high prices that are demanded for many standards nowadays are a recent phenomenon, of the same kind with the fact that nowadays most sellers of electronic devices no longer provide schematics and maintenance manuals for them as it was the rule until a few decades ago, in order to force the owners to either never repair their devices or to repair them at a few authorized repair shops, which do not have competitors. These kinds of harmful behavior of the corporations have been made possible by the lack of adequate legislation for consumer protection, as the legislators in most countries are much less interested in making laws for the benefit of their voters than they are interested in things like facilitating the surveillance of the voters by the government, to prevent any opposition against unpopular measures.
In the more distant past, there was no way to download standards over the Internet for a negligible cost, but you could still avoid to pay for a printed standard by consulting it in a public library and making a copy. There were no secret standards that you could not access without paying a yearly subscription of thousands of $, like today.
troupo
It also becomes an issue when governmental/public standards start referencing these.
semessier
> No standard has ever been developed using money obtained by selling copies of the standard.
unfortunately there are examples in the Telecom world
MisterTea
> Then you wouldn't have 3G cellular. Or 4G. Or 5G cellular.
I don't get it. Why would making a standard freely accessible impede its adoption?
sleepybrett
He's claiming they wouldn't be developed because why develop a standard you can't cash in on.
ethin
Yeah, I'm curious about this too. I would think that making a standard freely available (and at most doing what NVMe does where you pay membership dues) would make the standard be adopted far more universally than putting up weird barriers to even access the standard.
jeffjeffbear
I don't think the fee to get access to the standard is generating much income for anyone. Most of what your talking about seems to be money made from licensing of the technology, right?
kalleboo
Bad example, the 3GPP standards are not at all closed like HDMI 2.1 is, unlike HDMI 2.1 there are open source implementations https://osmocom.org/projects
bigfatkitten
Are you referring to the 3GPP specifications that you, I or anyone else can go and read absolutely free of charge?
forrestthewoods
> Then you wouldn't have 3G cellular.
What does a specification being paywalled vs open have to do 3G cellular existing or not?
Am4TIfIsER0ppos
That sounds wonderful. A world without widespread high bandwidth wireless connectivity would be a better world.
klipklop
It's about time somebody does some reverse engineering and just uploads the needed stuff online to make HDMI 2.1 work in Linux. It's getting absurd at this point. TV's need to start including Displayport, HDMI is a giant pain in the ass for gamers.
TheAmazingRace
Not to mention, DisplayPort is the superior standard over HDMI in both technological terms as well as it being royalty free.
jorvi
Yes and no. HDMI CEC works pretty decent these days, all the kinks have been worked out over the years and the only time it bugs out is if you use Chinese brands (looking at you, TCL) that write horrid firmware and never fix any bugs found after release.
Displayport has DDC/CI, which allows you to adjust things like brightness, volume, etc. remotely. This has existed since the DVI era (!) which means Displayport had a huge headstart. But they never formalized and enforced the DDC/CI spec, which means every monitor has extremely weird quirks. Some will allow you to send and read data. Some will only allow you to send data and crash when you try to read. Some will update only once every few seconds.
Although in this specific case, one wonders why Valve didn't just use two Displayport 1.4 ports and and stuck an onboard HDMI converter in front of one of them, sourced from a company that would be amenable to having Valve work on the firmware of said converter. Make the entire firmware of the converter open source except for the binary blob that handles the Displayport 1.4 -> HDMI 2.1 bits.
Hopefully Valve does this but sells it as a external, high quality converter. It would be a nice little plus even for non-Steam Machine owners, same way like Apple's USB-C to 3.5mm convertor is the highest quality mini DAC on the market for the low price of €10.
Rohansi
> HDMI CEC works pretty decent these days, all the kinks have been worked out over the years and the only time it bugs out is if you use Chinese brands
I don't know. I have an LG TV and it does not support turning the display on/off with HDMI CEC. Everything else seems to work but it intentionally ignores those commands.
TheAmazingRace
Funny enough... HDMI CEC is still not perfect in my experience. For the longest time, if I powered on my Mac mini and not power on the TV manually, it would actually cause the TV to crash and force a reboot. It was really strange behavior.
VerifiedReports
Is there any reason CEC can't be implemented over DisplayPort?
omcnoe
Brightness control on external monitors has never been supported in Windows though, partially due to issues with displays that have poor write endurance on internal storage.
metadat
As long as you are okay with a 1-3m long cable.
Unfortunately, for longer runs, DisplayPort is kind of a nightmare. HDMI tends to "just work" as long as you use fiber optic construction.
PunchyHamster
nothing stops cable makers from making the same for DP
ralferoo
I hate noise from the PC, so I've sited my PC under the desk at the opposite end of the room to where I sit (so about 3.5m away). I have a pair of 5m DP cables running to my 2 ultrawide monitors without any problems at all, so it seems if you buy decent cables it just works with DP too.
The only potential issue is that they seem to be slow waking up from sleep. I've never been interested enough to investigate if moving the PC closer with shorter cables fixes that, or whether it's just an issue with having 2 monitors. I think the underlying cause is actually just because it's Windows and that one monitor (they're supposed to be identical) seems to wake up earlier than the other, so it briefly flashes on, then goes black while it reconfigures for 2 screens and then on again.
But anyway, my 5m cable runs seem fine. They weren't especially expensive nor especially cheap cables, IIRC around 10-15 GBP each.
nubinetwork
TFA says that AMD has a working 2.1 driver, but the hdmi forum goons rejected it.
summermusic
Maybe one day I can pirate an HDMI driver
machomaster
You wouldn't pirate a car, why would you pirate a driver!
nicman23
one day you wont have to
throwawayfour
If they have a working driver since 2 years ago, couldn't they just release it to the community? I imagine most gamers would typically be capable/ok with that.
some-guy
Are they rejecting the driver because of it being open source? There are specific modules I use in my AMD card that require closed proprietary driver add-ons for example such as AMF.
Not defending the HDMI forum here, but perhaps Valve / AMD have a way of including a proprietary blob in SteamOS (I don't think most gamers would care)
Groxx
>Valve strictly adheres to open-source drivers, but the HDMI Forum is unwilling to disclose the 2.1 specification.
null
ginko
So just drop off a patch somewhere by "accident" and have someone else merge it. What are they gonna do?
petepete
I'd rather buy a 65-75" computer monitor and put it in my living room.
I just don't care about the other things in a TV - I don't want smarts, I don't want speakers, I no longer need a tuner.
Alupis
The pixel density, among other things, are very different between a TV and a Monitor. This is why a monitor of similar size will be vastly more expensive than a TV - they're optimized for different viewing experiences/use-cases.
For a simple example, a TV usually assumes the viewer isn't sitting just inches away from it...
kakacik
There are differences but man you for sure picked the most incorrect one - 4K say 42" OLED TV and same dimension PC gaming screen have exactly same pixel density, there is no subspace magic.
bootsmann
Isn't HDMI held by TV manufacturers who are looking to make some extra bucks on the side getting a utility from cables/monitors/GPUs? I don't think they would intentionally nuke this revenue stream.
ragebol
I'm not a gamer, so honest question: what is PITA with HDMI for gamers?
fossilwater
Before HDMI 2.1, DisplayPort already supports high refresh rates (greater than 120Hz) at high resolutions. Also many high-end PC graphics cards offer more DisplayPort ports than HDMI.
NekkoDroid
I think most graphics cards nowadays come with roughtly 3 DP ports and 1 HDMI port. It might be different for things like the Multi-media cards that are on the low-low end of the spectrum (think of GT 730 level in a generation) might have more HDMI ports since they are more intended for such an audience.
sounds
I'm switching to DisplayPort
jauntywundrkind
That HDMI Forum does not allow TVs to be sold with DisplayPort is a massive reason I think they deserve to have their building surrounded by angry people with pitchforks and torches. Anti-competitive abusers, doing awful things to prevent a better world.
DisplayPort actually makes sense as a digital protocol, where-as HDMI inherits all the insane baggage of the analog past & just sucks. HDMI is so awful.
bobdvb
No, they don't put DP on because every $ of hardware they fit to the TV needs to provide value. DP requires a large board component that may need manual handling, circuit traces (+ decoupling) and silicon on the chip to interface. It then requires software support in the stack and that needs testing/validation.
The percentage of people who will actually use DP to connect their TV vs HDMI is tiny. Even people who do have DisplayPort on their monitors will often times connect it with HDMI just because it's the more familiar connector. I spent a decade working in that area and we literally were debating about spending cents on devices that retailed for hundreds, or thousands. The secondary problem that drives that is that ~90% of TVs sold use the same family of chips from MStar, so even if you wanted to go off-track and make something special, you can only do it from off-the-shelf silicon unless you pay a fortune for your own spin of the silicon. If you want to do that then you better commit to buying >1m chips or they won't get out of bed.
HDMI forum was founded by mostly TV manufacturers, they're not interested in constraining the market in that way. It's all just been market consolidation and making TVs cheaper through tighter integration.
noname120
> That HDMI Forum does not allow TVs to be sold with DisplayPort
Wait what?! This would be jaw-dropping anticompetitive behavior. Could you source this statement?
somat
Oh wow, that explains a lot, I sort of always figured it was just market momentum that meant you never see tv's with a display port. sort of like
... we need a digital video link
VESA develops DVI
... market gap for tv's identified
hdmif develops HDMI which is DVI with an audio channel
... while technically a minor feature that audio link was the killer feature for digital tv's and led to hdmi being the popular choice for tv's
VESA develops displayport a packet(vs streaming for DVI and hdmi) based digital link, it's packet nature allows for several interesting features including sending audio, and multiple screens.
... no tv's use it, while display port is better than hdmi it is not better enough to make a difference to the end user and so hdmi remains normal for tv's, you can find a few computer monitor with DP but you have to seek them out.
I will have to see if there is some sort of stupid "additional licensing cost" if a tv is produced with displayport, that would explain so much. I don't claim that there are no tv's with DP but I certainly have never seen one.
KingLancelot
[dead]
ivolimmen
Well HDMI is better than all the standards I used before it. Never did something with DisplayPort but for what I can tell it's Apple related (right?). I used DVI-I, DVI-D, VGA, and even old stuff in the past.
somat
There is the vesa standards organization with a pretty good history of successful display connections standards vga(analog video) dvi(digital video) and displayport(packet video) and very little drama affecting the end user with how the connection is used.
Contrast this with the hdmi consortium which put together the hdmi standard. originally hdmi was just dvi with a built in audio channel. and while I will concede that the audio channel was a killer feature and resulted in the huge success of hdmi. They really did very little technical work and what work they did do was end user hostile (hdcp rights management)
It really is too bad that display-port is sort of relegated to computer monitors as it is better designed and less end user hostile than hdmi. but hdmi with it's built in audio channel won the market for digital video connections and by the time display port was out people were, understandably, reluctant to switch again. While display port is better, it is not enough better to be for the end user to care.
kakacik
Have you even bothered reading any discussion here? I can't downvote you but its easy to see why others did so, a very lazy and clueless comment about very basic of tech everybody uses, on Hacker news. You can for sure do better.
evolve2k
Here’s their social media presence if anyone is feeling like they’d like to drop them a message:
https://www.facebook.com/HDMIForum/
https://twitter.com/HDMIForum/
anonymars
I assume I'm not the only one with a true WTF reaction to "HDMI has a facebook and an instagram?"
(I was quite a bit less surprised that there was no real content in them)
jasomill
No, but now that you mention it, I'm curious about the five posts to the official US Federal Bureau of Prisons Instagram[1], which, unlike their Facebook and Twitter accounts, is private.
(No relation, just the first thing that came to mind when I tried to think of an organization that I wouldn't expect to have much of a social media presence.)
null
null
tclancy
Am I understanding correctly that the underlying issue is asking exorbitant prices to see the HDMI Forum’s specs? Feels like you shouldn’t be able to define an industry spec if you want to get paid for it, but maybe that would suppress smaller-scale, niche development.
jsheard
No, the issue here is that the HDMI 2.1 NDA is so strict that releasing an open source implementation is forbidden no matter how much you pay them. AMD has access to the specs, they've implemented it in hardware and in their closed source Windows driver, but they're not allowed to add it to their open source Linux driver.
Nvidia does support HDMI 2.1 on Linux since their driver is closed source (but that causes its own problems). Maybe AMD could compromise by releasing a minimal binary blob which only exposes the HDMI 2.1 implementation and nothing else.
robhlt
Nvidia's kernel driver is open source now [1], they just do the important HDMI bits in their closed source GSP firmware. Basically they moved the proprietary stuff to firmware and open sourced the rest. AMD could do something similar, but it would require a hardware change on their side (the GSP was a new bit of hardware added in Turing Nvidia GPUs).
SahAssar
> Basically they moved the proprietary stuff to firmware and open sourced the rest
I'm pretty sure they also moved a lot of stuff to a closed source user-space component, right?
This quote from that readme also seems to indicate a required user-space component that I'm pretty sure is not open sourced?
> Note that the kernel modules built here must be used with GSP firmware and user-space NVIDIA GPU driver components from a corresponding 590.44.01 driver release
gavinsyancey
And IIRC Intel has handled this by making their cards internally use DisplayPort then putting DisplayPort -> HDMI converters on the board.
protimewaster
HDMI Forum: Working hard to ensure HDMI isn't your first choice
ronsor
What if a third-party reverse engineers the specifications and releases an open driver, regardless of what the HDMI Forum wishes?
pipo234
I suppose you could do a clean room reimplantation, but I doubt you could advertise it as HDMI 2.1 compliant without legal repercussions.
MBCook
It wouldn’t be HDMI 2.1 because it couldn’t be certified. And if you claimed it was 2.1 I imagine they would sue you.
Could it actually be made? I kind of wonder that. Like if one of the things you have to do is claim to the other device that you’re 2.1 would that get you in trouble? Or if you just advertise all the features and they each work is that good enough?
asadm
yeah I am curious too. Could I legally just reverse engineer that binary and re-implement it?
null
calgoo
Sounds like a good job for all that AI power that is being used for BS. I wonder if we could all crowd source a driver, 100s of claude and google gemini subscriptions working towards breaking the standard and releasing 100s of different implementations that does the same.
cedws
Why on earth is a connector standard secret?
clhodapp
It's not the connector, it's the communication protocol.
It's super lame though. It will be great to watch the downfall of HDMI Forum when their artificial dam against DisplayPort in the living room finally breaks.
TheChaplain
How else will you charge people from implementing support for it?
zoeysmithe
Why not? Its not an open standard. This is the rent-seeking behavior you get under for-profit capitalist implementations. This is why we push so hard for open standards.
0x457
We also have a secret json schema for Dolby Vision, idk why are you surprised. This talk is about protocol, but the connector.
Aachen
I wonder if the license dictates that you must use a specific language, or if they could ship that proprietary component in Javascript. My understanding is that well-written JS with a JIT runtime can be very close to native performance. Not only would that make fun of the forum's requirements, it would also provide transparency about what the proprietary module does on your system exactly
thway15269037
And what if they just do it anyway? What are they going to do, sue them? Make them scrub every git repository on the planet?
bpavuk
it will be easy to prove that it is not technically possible since Git is decentralized. but fines... oh, those fines could be enormous. possibly, AMD could get barred from implementing HDMI at all - all HDMI has to do is to stop selling the spec to AMD specifically.
progbits
Can't we just leak the spec?
Anyone can then implement opensource driver based on that and distribute it freely, since NDA won't apply to them.
embedding-shape
Just because something is accessible publicly doesn't mean it's suddenly legal to copy it, same as it isn't OK to go into someone's house just because the door was open. Unless you're police for some weird reasons.
foxrider
No, for the resulting open drivers to not be legally dubious the spec can only be obtained by doing a clean-room reverse engineering.
teamonkey
The problem isn’t that people don’t know how to do it.
blensor
Would someone doing a clean room reverse engineering be permissible to then share would they built?
rf15
Depends on the country; US, probably not. Many european countries, probably yes. Asia? Your gov will ask you why you would bother them with a stupid and meaningless question like that in the first place.
pseudosavant
The funny thing of course is that the Steam Machine has DisplayPort, and you can easily get a DisplayPort to HDMI 2.1 dongle for $20 retail. But they are targeting this being a console, and those are hooked to TVs over HDMI so it seems lame to not have a built-in HDMI port.
This is mostly an academic exercise though. HDMI 2.0 does 4K @ 60hz, and Valve have 4K @ 120hz (with 4:2:0 chroma subsampling) working over it too. Given the CPU/GPU in this machine, it won't be able to push higher than those limits anyway.
jsheard
The more pertinent issue is that many TVs will only do VRR over HDMI 2.1, and many active DP to HDMI 2.1 adapters won't pass VRR through either.
That's also why the Switch 2 supports VRR on its internal display but not when connected to a TV - the dock can't encode a HDMI 2.1 signal. That's just Nintendo being Nintendo though, they could support it if they wanted to.
tart-lemonade
Only if the adapter is active; passive ones just tell the GPU to switch protocols to HDMI or whatever, so those are still kneecapped by driver limitations.
Edit: I just checked Amazon and active adapters are a lot cheaper (and less niche) than they used to be, though there are still some annoying results like a passive adapter which has an LED to indicate the connection is "active" being the first result for "DP to HDMI 2.1 active".
ThatPlayer
For some reason that DisplayPort is only 1.4. That's only ~26 Gigabit/s. While HDMI 2.1 is ~48 Gigabit/s.
You can make up some difference with DSC, but I think that requires the display to support it: dongles won't decode it.
pxc
Club3D makes some dongles that will convert from DP 1.4 with DSC to HDMI 2.1, actually. The only ones I've used personally are physically USB-C (DP alt mode) on the DP end, though. But they make some that are mDP and have DSC support as well, and they might also have one for full-sized DP, although I bet it requires external power.
Edit: The article claims that a good Club3D adapter for this has disappeared. Yeah, there is an old Club3D adapter (CAC-1085) for this and it's not around anymore (and it does require external power!). But it's been superseded by a newer one (CAC-1088) which is still available on Amazon, at least in the US. (And the new one is bus-powered.)
From the manufacturer: https://www.club-3d.com/shop/cac-1088-1223
on Amazon: https://www.amazon.com/dp/B0C4FTWLCJ
tomovo
I'm guessing the DisplayPort is there to support the original Valve Index directly.
TitaRusell
I have my high end PC connected to a TV so it ruins my chances of ever switching to Linux. But yes for the Steam box this doesn't matter.
chazeon
Nvidia's private driver seems to deliver 4k@120Hz just fine.
xvilka
Just promote DisplayPort and boycott HDMI.
jacobgkau
That would be easier if both GPU and display manufacturers weren't eschewing newer DisplayPort versions for older versions with DSC (which is not lossless despite its subjective claims of being "visually lossless"), while building in newer HDMI versions with greater performance.
jsheard
To be fair, the DisplayPort 2.0/2.1 standardisation process was riddled with delays and they ended up landing years after HDMI 2.1 did. It stands to reason that hardware manufacturers picked up the earlier spec first.
AshamedCaptain
what resolution is it that you can drive with "newer HDMI versions" but you cannot drive with DisplayPort 1.4 w/o DSC? The bandwidth difference is not really that much in practice, and "newer HDMI versions" also rely on DSC, or worse, chroma subsampling (objectively and subjectively worse).
I mean, one has been able to drive 5K, 4K@120Hz, etc. for almost over a decade with DP1.4, for the same res you need literally the latest version of HDMI (the "non" TDMS one). It's no wonder that display screens _have_ to use the latest version of HDMI, because otherwise they cannot be driven from a single HDMI port at all.
Having monitors that supported its native resolution through DP but not HDMI used to be a thing until very recently.
korhojoa
I understand that this is not a common case, but 7680x2160@240 (not to mention using hdr and to be fair, DP 2.1 also requires DSC then).
You can use this to check: https://trychen.com/feature/video-bandwidth
ThatPlayer
On my computer, I cannot drive my 1440p240hz OLED display with HDR. HDR takes the requirement from 25 Gigabit to 30 Gigabits, just over DP1.4's capabilities: https://linustechtips.com/topic/729232-guide-to-display-cabl...
Like you say, not that much difference, but enough to make DP1.4 not an option
crapple8430
There are a lot of PC boards where the iGPU only has an HDMI 2.1 output, or with a DP1.4. But DP1.4 doesn't support some of the resolution/refresh combinations that HDMI 2.1 does. Normally this doesn't matter, but it could if you have, for example, the Samsung 57 inch dual 4K ultrawide.
Albatross9237
I think you'd have bigger issues trying to drive that monitor with an iGPU
bpye
The iGPU on my 9950X is perfectly capable of driving my Dell U4025QW 5k2k ultrawide. Yeah it would suck for any modern 3D games, but for productivity or light gaming it's fine.
It requires I use the DisplayPort out on Linux because I can't use HDMI 2.1. Because the motherboard has only 1 each of DisplayPort and HDMI this limits my second screen.
korhojoa
It works fine with intel and amd igpu's. They won't run many games at the native resolution though. Doesn't really matter to me, as the igpu's are in work laptops for me, so 60hz or better passes for "adequate".
Even a raspberry pi 4 or newer has dual 4k outputs, that can fill the entire screen at native resolution. Macs have been the worst to use with it so far.
crapple8430
I don't have one, but I suppose it would be just fine if you only use it for running a desktop environment.
devmor
"Just don't support the majority of consumer displays" isn't really an acceptable solution for an organization attempting to be a player in the home entertainment industry.
dathinab
the problem only affect a subset of HDMI 2.1 features, not HDMI 2.0
but the steam machine isn't really super powerful (fast enough for a lot of games, faster then what a lot of steam customers have, sure. But still no that fast.)
So most of the HDMI 2.1 features it can't use aren't that relevant. Like sure you don't get >60fps@4K but you already need a good amount of FSR to get to 60fps@4k.
jasomill
Just because the Steam Machine isn't powerful enough to support high framerates in modern AAA games doesn't mean it can't do so with older or less graphically-intensive games.
VRR and HDR are presumably the biggest issues, because HDMI 2.0 should already have enough bandwith to support 8-bit 2160p120 with 4:2:0 chroma subsampling, which should work fine for most SDR games, and 144 Hz vs 120 Hz is, in my experience at least, not noticeably different enough to be worth fussing over.
Some people will want to use their Steam Machine as a general-purpose desktop, of course, where RGB or 4:2:2 is nonnegotiable. Though in this case 120 Hz — or 120,000/1001 Hz, thanks NTSC — is, again in my experience, superior to 144 Hz as it avoids frame pacing issues with 30/60 Hz video.
bpye
Not supporting VRR is a pretty significant issue.
aleph_minus_one
> "Just don't support the majority of consumer displays" isn't really an acceptable solution for an organization attempting to be a player in the home entertainment industry.
I would recommend Valve to create an official list of consumer displays that ("certified by Valve") do have proper support for the most recent version of Display Port with support for all features relevant to gaming.
This way gamers know which display to buy next, and display vendors get free advertising for their efforts that is circulated to an audience that is very willing to buy a display in the near future.
klausa
The complete list of TVs from major brands that do this is very easy to compile; here it is in its entirety:
xvilka
Definitely a good idea and should improve the end user experience right now as well
tmtvl
Aren't DP-HDMI adapters good enough for the majority of consumers? On my ancient (2017) PC with integrated graphics I can't tell a difference between the DP out vs the HDMI out.
onli
The article mentions that the Club3D adapters don't exist anymore (=the popular ones), only off-brand alternatives. VRR is not officially supported via adapters, a big problem for a gaming device.
jay_kyburz
err, that's what Valve is doing?
eqvinox
Well, only for the extremes where you'd need HDMI 2.1. 99% of HDMI displays will work without issue...
devmor
From the context I have, this complaint arose via development of the new (2025) Steam Machine.
null
bsimpson
I frequently see comments that say the TV companies are the ones getting the royalties, so I looked it up.
According to Gemini, the royalties go to the _original_ HDMI founders. That includes Sony, Panasonic, Philips, and Toshiba. It does not include Samsung, or LG.
shmerl
So why can't Samsung and LG do more do improve this mess and put USB 4 / DisplayPort in all their TVs?
d3Xt3r
There's no financial incentive. No other mass consumer device besides PCs use DisplayPort, heck, even PCs generally have an HDMI port. So the percentage of TV buyers who actually need to use DisplayPort (basically Linux users) would be a very very very small minority.
barbazoo
Because the number of people that care about this is so low that it doesn't affect their sales.
lpcvoid
Is there a non-LLM source for that?
lobf
We're really just relying on LLMs to tell us things with no verification now?
WithinReason
I verified it with Grok, it says the same thing
ranguna
Interesting, did the llm provide the sources for that info ?
Etheryte
Please don't post random LLM slop on HN, there's more than enough of it on the internet as is. The value of HN is the human discussion. Everyone here is capable of using an LLM if they so desire.
shmerl
HDMI forum is a frontend for the cartel that profits from HDMI patents. Everyone should use USB 4 / DisplayPort instead and HDMI should go into the dustbin of history, but TV industry is slowing things down due this cartel.
oompydoompy74
I’ve been looking for a DisplayPort to HDMI cable to get around this on our household couch gaming computer. I have been unable to find one sketchy or otherwise that can handle high refresh rate and 4:4:4 color.
eqvinox
https://www.club-3d.com/shop/cac-1088-1223 (https://geizhals.eu/club-3d-aktiver-adapter-cac-1088-a331004...)
https://www.club-3d.com/shop/cac-1087-1128 (3m cable version)
DP 1.4 → HDMI 2.1. Apparently they're no longer being manufactured (?? - not sure that's correct), so get one while it's still possible...
[Ed.: accidentally linked another adapter that is the other direction. Added 3m & direct manufacturer links.]
BonoboIO
What a road down the memory lane… Club 3D GPUs in the early 2000s
oompydoompy74
Ty for the links! I’ll look into this.
bsimpson
FWIW, most USB docks are effectively this. DP goes in via USB-C and HDMI comes out the other end.
I bought one from UGREEN on Amazon. I think it's called the 9 in 1. It does 4k@60 with HDR, coming out of SteamOS.
usrusr
But are there any that don't overheat when you try to funnel dual screens through the USB-C/TB4?
The only setup I have that doesn't is a super minimal one that has a single DP out that feeds a daisy-chain (and a single USB out that feeds a simple hub for low bandwidth peripherals, and a PD in). Unfortunately, most of the screen pairs that I run don't do daisy-chain.
Every other hub I tried eventually got me to give up and connect one of the screens through direct HDMI.
eqvinox
The key is to not use TB4; that's far more energy intensive to handle than DP1.4 alt mode (+ MST for 2 displays). Basically the dock needs to be a little shitty and not have too many features...
d3Xt3r
But does it support VRR?
oompydoompy74
I’ve never thought about trying a dock. Thanks!
Anonyneko
I usually go for Cable Matters cables, they tend to be of a decent quality and follow the specs well. UGREEN is supposedly a reliable option too, though I cannot personally vouch as I haven't used their cables in particular.
mizzack
VMM7100 based devices like the Cable Matters 102101 work. Also allegedly CH7218 based adapters. https://gitlab.freedesktop.org/drm/amd/-/issues/4773
klipklop
Going to be watching this ticket for sure.
cubefox
According to the article, these adapters generally don't support VRR.
swiftcoder
I think the article is honestly a little outdated on this point. The last couple of years the adapter market has caught up pretty well.
The UGREEN 8K@60Hz Display Port to HDMI Adapter I have sitting here supports g-sync (and claims support for freesync).
cubefox
I mean the article is two days old, so perhaps not that outdated. There also seems to be a difference between G-sync, Freesync, and HDMI VRR.
molave
I'm tired, boss.
The winning move is not to play. The HDMI Forum (and other orgs that behave similarly) prey on our desire for the most/best/(insert superlative here). I get that there's no free lunch. It is also true you see a lot of initiatives and projects do a lot of collective good while demanding much less.
ho_schi
Kill HDMI, a bad standard from entertainment industry (Sony).
Use DisplayPort (VESA), integrated into USB Type-C (USB-IF). Anyway better, a flawless with HiDPI and FreeSync.
Standard link to download: https://dokumen.pub/download/hdmi-specification-21-high-defi...
Alternative: https://annas-archive.org/md5/4dd395c749519a36cb755e6ebbe488...
Alternative (incomplete, only couple first page): https://device.report/m/91235972e8cbf6d6ce84f7cf84ca0ac12623...
Other HDMI stuff: https://pdfhost.io/v/YidEvBDkS_EP92A7E_EP91A7E_DS_V04
Older available here: https://glenwing.github.io/docs/