AMD wanted to incorporate parts of the HDMI 2.1 spec into its open-source Linux drivers, but the HDMI Forum's legal beagles shutdown the whole idea

AMD Radeon RX 7600 backplate and video outputs
(Image credit: Future)

If you're a Linux gamer and use an AMD Radeon graphics card, you might be aware that there are all kinds of limitations and bugs when trying to run at high resolutions with high refresh rates, when using the HDMI port. AMD's software engineers had been working on a solution to it all, by implementing parts of the HDMI 2.1 specification into the code, but sadly had to shelve the whole project because the HDMI Forum rejected the project.

The disappointing news was reported by Phoronix, who spotted a brief explanation of the problem by one of AMD's Linux engineers. If you try to run something like a 4K, 120 Hz display on a Radeon RX 6000/7000 series graphics card, via its HDMI ports, you'll run into problems when using Linux. You wouldn't expect this to happen, because AMD clearly advertises HDMI 2.1 support on all those models.

However, that's only true for Windows-based PCs, as the governing body of the port's specifications (HDMI Forum) doesn't permit its use in open-source software. AMD would be aware of this fact, as it's been a member of the group for a long time. It's not clear what the exact issue is but I strongly suspect that it has to do with the multiple technologies developed by other group members not wanting their work to be open-sourced.

Either that or it's the media companies within the Forum who think that anything to do with open-source will just instantly lead to DRMs being hacked and all their content being instantly pirated.

AMD tried to come to some agreement with the HDMI Forum, probably just including the bare minimum of the HDMI 2.1 spec to solve the high-resolution problem, but ultimately the legal teams involved just put a stop to the whole thing.

Your next upgrade

Nvidia RTX 4070 and RTX 3080 Founders Edition graphics cards

(Image credit: Future)

Best CPU for gaming: The top chips from Intel and AMD.
Best gaming motherboard: The right boards.
Best graphics card: Your perfect pixel-pusher awaits.
Best SSD for gaming: Get into the game ahead of the rest.

All of this means that Linux gamers with Radeon GPUs will still need to use the DisplayPort output and an appropriate DP-to-HDMI cable if they want to run an HDMI-only 4K display at 120 Hz or more. However, finding one that will work isn't especially straightforward and cheaper ones will only cause even more problems.

Or, just to stir the pot a little, they could switch to an Intel Arc or Nvidia GeForce graphics card, as the Linux drivers for those fully support the HDMI 2.1 specs. How have they managed to do this but not AMD? In the case of the former, many Arc cards come with an extra chip on the PCB that does a DP-to-HDMI conversion and it's probably the same for Nvidia's cards too.

So if those GPUs can offer full HDMI 2.1 support, then all is not lost just yet with AMD's graphics cards.

Nick Evanson
Hardware Writer

Nick, gaming, and computers all first met in 1981, with the love affair starting on a Sinclair ZX81 in kit form and a book on ZX Basic. He ended up becoming a physics and IT teacher, but by the late 1990s decided it was time to cut his teeth writing for a long defunct UK tech site. He went on to do the same at Madonion, helping to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its gaming and hardware section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com and over 100 long articles on anything and everything. He freely admits to being far too obsessed with GPUs and open world grindy RPGs, but who isn't these days?