News: 1709385790

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

HDMI Forum 'blocks AMD open sourcing its 2.1 drivers'

(2024/03/02)


AMD says it has improved its FOSS display drivers for Linux, though the organization that controls the HDMI standard won't let it release them.

As spotted by Linux benchmarking outfit Phoronix, AMD is [1]having problems releasing certain versions of open-source drivers it's developed for its GPUs – because, according to the Ryzen processor designer, the [2]HDMI Forum won't allow the code to be released as open source. Specifically, we're talking about AMD's FOSS drivers for HDMI 2.1 here.

For some years, AMD GPU customers running Linux have faced difficulties getting high-definition, high-refresh-rate displays connected over HMDI 2.1 to work correctly. Some posts, such as [3]this one about a 4K display at 120Hz, or [4]this bug report about a 5K display at 240Hz, show that it's a long-standing problem:

[5]

The issue isn't missing drivers: AMD has already developed them under its [6]GPU Open initiative. As AMD developer Alex Deucher put it in [7]two different [8]comments on the Freedesktop.org forum:

HDMI 2.1 is not available on Linux due to the HDMI Forum.

The HDMI Forum does not currently allow an open source HDMI 2.1 implementation.

The High-Definition Multimedia Interface is not just a type of port into which to plug your monitor. It's a whole complex specification, of which [9]version 2.1 , the latest, was published in 2017. It's known as HDMI to its friends – who, in its [10]own words , include:

Major motion picture producers including Fox, Universal, Warner Bros, and Disney, and system operators such as DirecTV, EchoStar (Dish Network) and CableLabs.

With friends like these, as you might expect, HDMI cables are complicated things, including copyright-enforcing measures called High-bandwidth Digital Content Protection (HDCP) – although some of those [11]were cracked way back in 2010. As we reported when it came out, you needed new cables to get the best out of HDMI 2.1. Since then, that edition was supplemented by [12]version 2.1b in August 2023 – so now, you may need even newer ones.

This is partly because display technology is constantly improving. [13]4K displays are old tech: We [14]described compatibility issues a decade ago, and covered [15]4K gaming the following year.

[16]

[17]

Such high-quality video brings two consequences. On the one hand, the bandwidth the cables are expected to carry has increased substantially. On the other, some forms of copying or duplication involving a reduction in image quality – say, halving the vertical and horizontal resolution – might still result in an perfectly watchable quality copy.

We've reached out to both the HDMI Forum and to AMD's press office to see if they have anything to add, and if they get back to us, we will update this story. ®

Bootnote

The increasingly elderly ThinkPad hardware that the Reg FOSS desk favors has DisplayPort outputs rather than HDMI. As we have [18]noted before , we prefer DisplayPort to HDMI, and one reason is that you can happily drive an HDMI monitor from a DisplayPort output using a cheap cable, or if you have an HDMI cable to hand, an inexpensive adapter. We picked a [19]random example which is a bargain at under $5.

But the converse does not hold. You can't drive a DisplayPort screen from an HDMI port. That needs an intelligent adaptor which can resample the image and regenerate a display. Saying that, they are getting cheaper, and for lower-quality video such as old VGA or SCART outputs, these days, a circa-$5 microcontroller board such as a Raspberry Pi Pico [20]can do the job , and you can [21]build your own .

Get our [22]Tech Resources



[1] https://www.phoronix.com/news/HDMI-2.1-OSS-Rejected

[2] https://hdmiforum.org/

[3] https://gitlab.freedesktop.org/drm/amd/-/issues/1417

[4] https://gitlab.freedesktop.org/drm/amd/-/issues/1442

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZeNbNVv6RYB9IAK2Hkb6UwAAAMU&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[6] https://gpuopen.com/

[7] https://gitlab.freedesktop.org/drm/amd/-/issues/1417#note_830547

[8] https://gitlab.freedesktop.org/drm/amd/-/issues/1417#note_1058933

[9] https://www.theregister.com/2017/11/30/hdmi_2_1_specification/

[10] https://web.archive.org/web/20180222200543/https://www.hdmi.org/learningcenter/faq.aspx#2

[11] https://www.theregister.com/2010/09/17/hdcp_copy_protection_crack/

[12] https://hdmi.org/announce/detail/159

[13] https://www.theregister.com/2011/04/14/wtf_is_4k_by_2k/

[14] https://www.theregister.com/Print/2014/01/20/feature_4k_confusion_over_specs_and_standards/

[15] https://www.theregister.com/Print/2015/09/04/feature_4k_gaming/

[16] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZeNbNVv6RYB9IAK2Hkb6UwAAAMU&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[17] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZeNbNVv6RYB9IAK2Hkb6UwAAAMU&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[18] https://www.theregister.com/2022/10/20/displayport_revision_usb/

[19] https://www.amazon.com/dp/B09MTKHFKR/

[20] https://www.pcbway.com/project/shareproject/pico_RGB_2_HDMI_3b12cb39.html

[21] https://github.com/mlorenzati/pico-rgb2hdmi

[22] https://whitepapers.theregister.com/



DisplayPort works

cyberdemon

As the Bootnote noted, DisplayPort is the better standard anyway..

All the HDMI Forum have done is prove once and for all that HDMI is dead.

Re: HDMI is dead

Pascal Monett

And that is all it deserves.

The content nazis can go fuck themselves.

Does AMD

Andy Non

have to go through HDMI forums to release its drivers? Can't it just make them available via a different source?

Re: Does AMD

hayzoos

I'm too lazy to go look it up, but my guess is HDMI 2.1 is not an open standard in the same sense which would be compatible with AMD open sourcing it's drivers. In other words HDMI Forum wants it's fees and that might be in jeopardy if AMD open sources it's drivers.

This is the result of DRM

Kurgan

This is what happens when DRM comes into play.

Re: This is the result of DRM

Andy Non

Sounds like a good reason to ditch HDMI where possible.

Re: This is the result of DRM

mostly average

Yep. The AMD drivers probably don't even support HDCP anyway. Besides, pirating media via HDMI capture is too much work and too slow.

Pascal Monett

Wel, given that that is exactly what it was meant to do, then it's a success, isn't it ?

Confused...Again!!

Anonymous Coward

My laptops (plural) all have HDMI ports.

My TVs and flat screen monitors all have HDMI ports.

I've got multiple HDMI-to-HDMI cables (see above).

Please explain what would make me use ANYTHING ELSE...................

Re: Confused...Again!!

Joe W

My Laptops (plural!) don't

Please explain why I should use HDMI....

I was amazed…

JamesTGrant

The first time I came to use an HDMI cable was in an AV installation (I was working at an AV company installing systems in crumbling old churches, pubs, clubs, schools etc). I was amazed at how crap HDMI cables are compared with VGA cabling. Fragile connections, thick short runs no more than 10m (and even that was somewhat unreliable) and at a resolution and frame rate less than much cheaper, longer VGA cable runs. It took about 15years after ‘HD ready’ (ffs) was announced before I could get a computer monitor at the same resolution as a SXGA over (HDMI compared with my old (and very heavy) CRT monitor.)

Re: I was amazed…

Joe W

I forgot about those issues... Thanks for bringing that up. I now need a beer to bury my earlier HDMI experiences... (I'm not saying DP is better, just my experience has been better and more reliable, and it is less of an egg-laying-wool-milk-pig - thanks to ze Tschermans and Tom Scott's Lateral Thinking podcast)

BOOK There is a theory which states that if ever anyone
discovers
exactly what the Universe is for and why it is
here, it will
instantly disappear and be replaced by something
even more
bizarrely inexeplicable.
There is another theory which states that this has
already happened.

- Introduction to Fit the Seventh.