When HDMI 2.1 isn't HDMI 2.1 – the confusing world of the standard
tftcentral.co.uk
tftcentral.co.uk
Whelp, I guess we should just stick to Display Port 1.4
Whenever you make changes there will be compromises and someone will have reason to be unhappy.
This has been going on for 20 years
Calling it Full Speed was more a lack of vision than a deliberate attempt to confuse consumers as this HDMI thing seems to me.
So then when 2 and 3 came out they were forced to find superlatives. Hi-Speed, Superspeed.
The same happened with radio. High Frequency was up to 30Mhz. Then they found they could go higher. Very High Frequency, VHF. Then came more advances and Ultra-High Frequency.
Eventually they gave up after XHF and SHF and started using band letters :)
Using relative terms for constantly changing technologies is just a bad idea :)
Agree or disagree, it wasn’t completely absurd.
I deliberately carry charge-only cables when I anticipate encountering untrusted chargers, and I've designated all mine with a band of red heatshrink on both ends.
These were made to save money but I found them handy for security reasons (no need for a USB condom).
I have seen them called “data blocker” or “secure charging cable” but what you want is one that is a female-to-male device so you can attach it to charging cables not just bricks.
Type C is harder. I have one from the early days of Type C that doesn’t do PD so in the end it’s only useful for phones. I haven’t seen one that does Power Delivery.
You also can't make SuperSpeed cables that actually meet the spec once they get past a couple meters.
If I just want to charge my phone or laptop, a High Speed cable is actually better.
In practice, it is confusing.
[1] https://www.startech.com/en-us/cables/usb3aub15cms
[2] https://www.howtogeek.com/wp-content/uploads/2014/01/usb-2.0...
But nonetheless, USB-C indeed introduced one issue that I never imagined: sometimes my phone decided that it should charge the charger instead of being charged...
And I've never seen a USB 1 port or device labeled as USB 2. Is that even allowed?
So the problem hasn't been going on for 20 years.
And, coming soon to an Amazon app near you:
(Pack of 3) USB4 Thunderbolt 4, 98 ft / 30m, 240W charging, gold plated! $19.99! Free Shipping!
It's not like anyone is checking products are what they say they are.
Can we not do the same with cables?
Whoever is responsible for setting standards must be getting some good kickbacks from all this...
The new laptop still has a thunderbolt port proudly advertised in the specs. But I'm not allowed to use it. It won't send video data out that way. And when I called tech support, the most they would offer me for my newly-purchased laptop was "Don't use the thunderbolt port. Use the HDMI port."
Thunderbolt's main draw is being "PCIe on a wire".
I feel like thunderbolt has gotten to the point that you could legitimately make a great side hustle on affiliate links from in-depth usb-c and thunderbolt accessory reviews.
The second baffling thing is how HN's react to USB-C and HDMI so differently. With USB-C / USB 4, more than half of HN expect the consumers to know which cables and port offer which features. It is the consumers's fault for not choosing the right cable or knowing what their port does. I dont see how that is different to HDMI here. All it takes is one bad actor in the market. And it will be a race to the bottom.
That is partly why Apple brought back MagSafe. You dont tell the user to go and find a USB-C 120W ( or 240W ) capable cable that may or may not be compliant to do quick charging.
You tell them to use MagSafe cable.
For most part of 2014 to 2019. USB-C was hailed as the silver bullet. The increasing backlash against USB-C was a very very recent thing.
The only way to solve a problem is to first accept we have a problem. And we aren't quite there yet.
- person saying they've only had a smooth experience with USB-C cables
- person acknowledging that this is complex and is grateful someone took the time to make the article
- someone lamenting that it's hard to know cable capabilities
- person asking for advice on some BIOS modes
- someone saying USB-C solved some problems but also created others
- someone annoyed about the amount of cables they have to have now
- someone wishing it was simpler to find out capabilities of cables
- someone saying they were probably lucky but they only ever had one problem with USB-C
I've seen a couple of "works for me, maybe read the packaging on the cables?" replies but honestly my impression is not that HN commenters are dismissive of how USB cables are confusing, but that many are themselves irritated with the state of affairs. If you were personally treated badly after expressing this opinion here then that sucks and I'm sorry, but you can definitely count yourself among the majority of people (myself included) on this site who wish it was a little clearer.
With USB-C I get something out of the confusion - a really versatile cable standard. With HDMI there is no downside (to the consumer) in just calling HDMI 2.0 so.
Does anyone know of other tests or more comprehensive data sets?
[0] https://linustechtips.com/topic/1387053-i-spent-a-thousand-d...
(If you're not familiar with ARC/eARC, this lets the TV send audio from its native inputs back to the AV receiver over an HDMI cable. Without ARC, you need to plug everything directly into the AV receiver.)
I even bought new cables to make sure there wouldn’t be issues, but eARC audio regularly falls out in ways other sources (including regular ARC) doesn’t. And when it fails there’s literally zero tools for diagnosing it either.
Maybe around the time of eARC2 we’ll have something working as well as Bluetooth does today. (Yes, that’s me being snarky)
My 2012 Denon AVR-1913 won't do ARC with just any HDMI cable. According to the manual it must be an HDMI with ethernet cable and experiment has shown that the manual is correct.
[0](https://www.homecinemachoice.com/content/ta-k8-blu-ray-recei...)
> Ethernet switch: distribution of an Ethernet uplink connection to BluRayplayer, streaming client, TV monitor and up to 3 source devices (via HEC),up to 2 more external devices via LAN cable (e.g. playing console
from the manual
Unless you really boosted the gain, they could really only do about 30m reliably. What you wanted to buy is HDMI-to-HDSDI and HDSDI-to-HDMI converters, which could do much longer over RG59 (and much longer over fiber).
the standard coukd have made some things optional. But they made everything optional.
HDMI 2.0+{the specific newer things supported}
Thats so anti consumer.
Trivia: Plug-fests used to be called Bake-offs, but Pillsbury sued to stop it: https://www.cs.columbia.edu/sip/sipit/pillsbury.html
Trivia 2: Bluetooth calls theirs an "unplugfest". https://www.bluetooth.com/bluetooth-resources/unplugfest-eve...
Well it turns out they lied. It’s 2.1 after all! \s
Jokes aside, it’s actually only 2.0 because internally they transmit a DisplayPort video signal and convert it to HDMI using an MCDP2900 chip[0], which is the same chip usually seen inside USB-C hubs.
So the new MacBook basically got rid of the HDMI dongle by integrating it inside the laptop.
This also breaks DDC/CI on that port and now I get a ton of support emails for Lunar (https://lunar.fyi) because people can’t control their monitor brightness/volume and think that the app is broken.
It’s free for manual brightness adjustments.
Just make sure to use one of the Thunderbolt ports of the MacBook.
And if it still doesn’t work, check if there’s any monitor setting that could block DDC by going through this FAQ: https://lunar.fyi/faq#brightness-not-changing
All we can do is to provide software dimming using Gamma table alteration, or tell people to use the Thunderbolt ports instead.
I had found something on stackexchange to do this for previous gen macs, but was unable to replicate for current gen. This is something I would be willing to pay for. https://apple.stackexchange.com/a/179204
I figure with the HDR display there must be a way to control the actual backlight brightness.
The app only supports integer values between 0 and 100 but the framework supports floating point values between 0 and 1.
You can try installing Lunar’s CLI (https://lunar.fyi/#cli) and then running something like the following in a terminal:
lunar display-services SetBrightness builtin 0.005
That will try to set the backlight of the builtin display to 0.5%. Then you can try lower and lower values to see if they make any difference.If you don’t see much difference between 1% and sub-1% values then there’s no way to dim the backlight further, and the only remaining method would be Gamma dimming which Lunar can do if you disable the Apple Native protocol from the Controls menu.
Damn, that sounds like something a no-name 'made in China' brand would do, what is the possible justifucation for this on a premium device?
> If you query the GPU information, you actually get that it has an HDMI port and a DisplayPort port. [...] If you ask the GPU, it tells you that HDMI is not connected, DisplayPort is connected. OK. Yeah, they have an external HDMI encoder from DisplayPort to HDMI because just putting a wire from point A to B is too difficult
I had to update my graphics card to get 4k120 444 10bit and eARC.
Only eARC is totally broken - audio often doesn't work at all without restarting PC/TV/receiver a few times. And then once it "works" it will randomly cut out for 5-10 seconds at a time.
HDR on windows is also totally broken. It was a nightmare to get something that correctly rendered full 10bit HDR video (I ended up having to use MPC-HC with madvr and a ton of tweaking). You also have to turn off windows HDR support and use D3D exclusive mode. After updating my TV to get DRR, the audio for this setup stopped working.
Linux also has zero HDR support. Didn't have luck getting 5.1 or 7.1 working either.
MacOS can at least handle HDR on Apple displays - not sure if it works on normal displays. Haven't tried surround sound.
Now, a bit more on a serious tone: this is all bleeding edge. And combining multiple recent development together is a recipe for corner cases and untested combinations.
That said, did you try Variable Refresh Rate with that? Bur reduction technologies (backlight strobing) are also interesting, but thankfully they require little software interaction (for now).
Odd, I've got 3 different HDR monitors across 2 Windows computers (one Nvidia, one AMD) and also 2 different HDR TVs occasionally connected to each and I've never had to turn HDR off or do tweaking in madvr to get it to look right. Having HDR disabled in Windows globally makes me wonder if the adjustments you're talking about are referring to tonemapping HDR content to an exclusive SDR output.
One thing I will say is TVs default to some god awful HDR settings. Well I guess you could say that about picture settings on TVs in general but it's even worse for HDR. It took me a solid 40 minutes to figure out how to get the picture settings for a Samsung Q900R to display HDR properly instead of "worlds darkest picture mode" (turns out the same values take different actual effect depending on the type of source you identify it as and "PC" is not what you want even though you specify HDR picture mode elsewhere and it detects an HDR signal...). Also for SDR content you'll need to adjust the SDR bridghtness slider depending on the actual brightness of your display.
That is a subtle pitfall indeed. LG also has this, where you can configure the icon (a small image) of your HDMI inputs in the UI. Turns out changing the icon to a PC will also change the signal processing algorithms.
- Monitor says it is receiving a 10 bit HDR-ST2084 signal https://i.imgur.com/IFa5Y1e.jpg
- Windows says it is sending a 10 bit HDR signal to a monitor reporting a peak brightness of 1566 (which is correct, HDR1400 certified with an advertised peak of ~1600) https://i.imgur.com/WatJ6gP.jpg
- Windowed applications that support HDR (e.g. Krita or Chrome or MPC-BE w/ madvr) are detecting the display as linear HDR and using FP16 backing. Note on this display the SDR brightness was manually adjusted via the slider in Windows to be near 500 https://i.imgur.com/dD8HvfC.jpeg
- YouTube detects and defaults to serving the HDR versions of content, in this test case smpte2084/rec.2020 https://i.imgur.com/HI2fPKr.png
- The peak brightness I actually see in the HDR brightness test video is bang on the ~1500 nit mark I'd expect for a small brightness window (this image was taken with parameters to match almost exactly what I see in real life in terms of visibility on the brighter test cells https://i.imgur.com/z4nW5on.jpeg)
- P3 images with content in the extended range stand out perfectly clear https://raw.githubusercontent.com/codelogic/wide-gamut-tests...
When HDR first landed with Windows in 2018 I remember it was a crapshoot of driver/windows build as to whether the transfer function was correct and there was a longstanding bug where if a video was particularly bright for too long all HDR content would look like a god awful tie-die until you bounced the display. Since ~late 2019 I haven't seen either of those and I've added a few more HDR monitors, quite literally just plug it in, enable hdr, make sure the monitor went into HDR mode, adjust SDR brightness, and off to the races. Ironically when I got an Xbox Series X about this time 2020 it took a few TV firmware updates to a Q900R before HDR started working properly with very similar kinds of issues as when Windows first got HDR.
I just got a 16" M1 Max with an HDR screen. There it seems to work out of the box (with Safari at least) but I had to tell YouTube a fake Windows Chrome user agent to get it to serve HDR content. I've heard there have been some kernel crashing issues with HDR on it but other than loading up a quick YouTube test to see how the screen was (great!) I haven't really messed with HDR on it. I do recommend disabling TrueTone and auto brightness, in particular TrueTone's effects are really amplified on HDR content and can ruin it completely depending on the room you are in.
If you ever want a cool demo to show off your setup Krita in HDR mode allows you to paint the absolute extremes of brightness and color gamut in large swatches. It can make for quite the effect when comparing it to a good calibrated sRGB SDR monitor.
1. HDMI ports should be described as "HDMI X.XX Compatible". This indicates that the ports themselves (and the device that contains them) will work when connected to any other HDMI X.XX device, and that the description is of a port.
This is the low bar on 2.1 devices. Their ports will sensibly negotiate optional features with other HDMI 2.1 devices.
2. HDMI devices should be described as "Full HDMI X.XX" or "Limited HDMI X.XX up to [limitations]" to distinguish devices that support all features of X.XX that apply to the device, or have applicable limitations. (Audio devices would not be considered "Limited" by non-applicable features such as image resolution.)
The ""Limited HDMI X.XX up to ..." disclosure would need to be prominently displayed in any description. One place where all limitations can be found.
Limitation phrases (like "up to 4k resolution") would have standard wording supplied by the HDMI standards body.
Additional references to HDMI versions, such as product listing titles, can be shortened to "Limited HDMI X.XX" without any limitations listed. So all limitations listed, or none, to avoid any confusion.
Done! Next problem, Internet? ...
Fret not, consumer! Just install the HDMI™ Companion App™* for easy parsing of the version numbers.
*HDMI™ Companion App™ and facial recognition are required for decoding of 4k HDR content on your media devices.
One thing I could add is the theoretical maximum bandwidth if DSC is dialed up to the maximum compression setting of just 8 bits per pixel.
1. Typically, standards and certification are entirely different. 2. Standards may not follow semantic versioning - e.g. a major version may not indicate a loss of either backward or forward compatibility.
The protocols defined in USB 1 are still allowed in USB4, as are the cables and connectors. HDMI is the same way. Saying something is USB4 or HDMI 2.2 compliant is not a stronger statement than saying they are USB 1.0 or HDMI 1.0 compliant.
Likewise, statements like "USB 3.2 Gen 2x2" are garbage. The correct terminology is "SuperSpeed USB 20Gbps". Why do so many products use the incorrect, more confusing terminology while omitting the official marketing name? Often because they are not certified products.
• USB 3.2 Gen 1
o Product capability: product signals at 5Gbps
o Marketing name: SuperSpeed USB
• USB 3.2 Gen 2
o Product capability: product signals at 10Gbps
o Marketing name: SuperSpeed USB 10Gbps
• USB 3.2 Gen 2x2
o Product capability: product signals at 20Gbps
o Marketing name: SuperSpeed USB 20Gbps
[...]
To avoid consumer confusion, USB-IF’s recommended nomenclature for consumers is “SuperSpeed USB” for 5Gbps products, “SuperSpeed USB 10Gbps” for 10Gbps products and “SuperSpeed USB 20Gbps” for 20Gbps products.
https://www.usb.org/sites/default/files/usb_3_2_language_pro...
The SuperSpeed name was originally introduced with USB 3.0
Not to mention that I've _never_ had a cable identify what it is capable of. Thus USB is a shitshow of crapiness.
[0] https://www.newegg.com/rosewill-rhub-20001-enclosure/p/N82E1...
> Cons: - Included USB-C to USB-C cable is only capable of USB 2.0 speeds (40 MB/s as measured with crystaldiskmark)
yeah, that would explain it.
Parent is talking about speed. There are different things in M.2 ports (as this is the form factor): SATA and NVMe, PCIe AHCI[1]. There was probably a slight incompatibility and a fallback to some other mode there.
> Why wouldn't it work? Bulk storage is bulk storage
You would think so, but anything using UAS is a complete mess and you can't be sure it'll work. I can only assume devices implemented the convenient parts of the spec and fail randomly.
Happened often enough the kernel flag for the USB quirk to disable UAS was stickied on the Raspberry Pi forums when USB boot was new.
[1] https://www.reddit.com/r/UsbCHardware/comments/ny4y6z/commen...
USB, HDMI, what can we screw up next?
Is it incompetence? Malice? I'd really like to see an in-depth investigation of this phenomenon
IIRC, every manufacturer must pay a fee to the HDMI consortium for every device with HDMI they sell.
DisplayPort, by contrast is a more open standard only requiring a flat fee for the standard documentation and membership instead of a fee per unit sold IIRC.
For this purpose, it succeeded and did a much better job at it than alternatives. HDMI still makes far more sense for use in a home theater environment than DisplayPort thanks to features like ARC.
I'm using my LG TV as monitor for a PC and forced to use HDMI.
Model name is AORUS FO48U.
While HDMI is nice for consumers because it carries audio/data, SDI cables are cheap (just a single coax cable!) and easy to route (T-splitters are a thing!).
SDI does not support HDCP, however.
My current TV will only put out an inferior "headphone" mix over the 3.5mm connection, and the SPDIF connection is co-axial on the tv, but optical on the speaker. Having to run a powered converter box just to get audio from my tv to a speaker feels like such a step backwards.
I know 3.5 is worse on a technically, but I've never been able to actually notice the difference.
SPDIF (both optical and coaxial) support sending multiple audio channels in their original encoding, to support surround sound. The receiving device needs to support decoding of the audio, which is why there is often an option to force the SPDIF output to use PCM stereo instead of surround sound.
If you have a cheap TV and a good hifi, you'll want to use SPDIF or HDMI so that your audio isn't ruined by poor quality of the audio chipset in the TV.
(Also, unique for optical connections, it's easier to avoid ground loop hums.)
But the difference is definitely noticeably, even to my relatively forgiving ear.
It sounds like you just got bad luck with your TV having a bad 3.5mm jack and not supporting toslink, as most I've seen will at the very least support the latter, and often have a separate "line out" port for the former.
The parent post is correct in that the mandatory HDCP was a major feature (for the involved cabal of organizations).
This is wrong. HDCP isn't mandatory to implement HDMI, they are two separate technologies. I'm not defending HDCP or DRM encumbered content but I wish folks would get their facts straight.
It's not the HDMI interface that enforces copy protection it's the software, firmware and additional hardware on the devices that do this. You can use HDMI perfectly fine without the additional DRM crap.
I wish all cables were equal too, but c'est la vie
If it becomes too big of a problem, each cable and device will be required to have a challenge-response Obscure Brand Inc. proprietary U9 chip burned with a valid secret key and serial number at the factory that must return a valid response for the link to be enabled.
"Word of advice. Agents are bad, but whatever you do, stay the hell away from Marketing."
- Thomas A. Anderson
Now i have a not-so-old Philips tv and suddenly i can't get dolby ac3 sound anymore. Why? Because the GeForce communicates with the tv and the tv responds it only has stereo. The surround set has no hdmi input or output so it cannot communicate with GeForce.
I have tried everything from hacking drivers to changing EDID with some weird devices. Nothing works. Stereo only. Very frustrating.
I was recommended to replace my surround set or my tv. Both pretty expensive solutions for some weird hdmi communication bug/standard.
So i bought a $20 usb sound device to get Dolby AC3 sound to my suround set. All because i replaced my old tv which couldn't communicate with the GeForce about its speaker setup.
Just the thought I'll have to learn about this while HDMI disaster in order to not get burned gives me anxiety.
Also, never quite liked HDMI when it came out, but from what I'm reading they really outdone themselves during these years.
If you're getting a high performance TV then be prepared to dig into which input port set to which mode supports which actual data rate and features on which firmware because literally none of it is consistent. Also be sure to check technical reviews to see that it actually works, e.g. 4k120 HDR with freesync from my Xbox Series X didn't work with my TV for quite a while even though all of those things worked individually.
DisplayPort has been less of a hassle, but probably mostly because I settled for 4k60 which HDMI 2.0 supposedly handles with ease.
Devices with DP2.0 will appear any time now. On paper DP2.0 shound handle 10k60 displays without compression in 8 bit, or 8k60 (10bit) also without compression.
The fix isn't "authorized" suppliers only, but requiring a reputable someone in the supply chain to maintain evidence of continually testing products advertising trademarked standards for compliance. If it's too much work, then boohoo, sad day for them, they don't get to be traded or sold in country X.
In all honesty, flooding a market with cheap, substandard products claiming standards they don't comply with is dumping.
I think you may have misread the article. The problem isn't that manufacturers are lying about HDMI 2.1 compliance. They are complying with the HDMI 2.1 requirements; the standards body chose a weird set of requirements, that's all.
And what was most interesting is that price and quality didn't always correlate at all.
Of course the PS5 can't really exploit any of the features of HDMI 2.1, and then it turned out that most/all 2.1-compatible receivers and TVs have glaring errors and incompatibilities that render them effectively useless.
In order to get the benefits of this protocol, you need the source, the monitor, and the cables to meet the spec. That’s a lot of opportunities for confusion, waste, and loss of consumer confidence.
The protocol specs may be great, but the confusion will eventually lead consumers to think that HDMI 2.1 is just industry jargon, like “hi-def”.
For HDMI 2.1, there are a bunch of monitors being sold under that banner that don't have the full 48 Gbps bandwidth. For example the Gigabyte M28U is limited to half of that at 24 Gbps. [1] Gigabyte certainly doesn't want you to know this. On their specificaion page they just list it as HDMI 2.1. [2]
Similar nonsense was going on during the transition from HDMI 1.4 to 2.0. I really wanted HDMI 2.0 output on my laptop and held off on a purchase until that was possible. I finally bought an ASUS Zephyrus GX501 laptop. It has a Nvidia GTX 1080, which does support HDMI 2.0 output. The marketing for this laptop also seems to suggest that they're utillizing this potential, with claims like "You can also run a large ROG gaming monitor with NVIDIA G-SYNC™ via DisplayPort™ over Type-C™ USB or use HDMI 2.0 to connect 4K TVs at 60Hz." [3] The specification page mentions the HDMI 2.0 port. [4] However in reality I found out that this HDMI 2.0 port is limited to HDMI 1.4 bandwidth. It supports HDMI 2.0 features like HDR, but not the bandwidth. 4K @ 60Hz is possible only with 4:2:0 chroma subsampling and you're limited to 8 bits, so no HDR.
I'm not the only one who found this out either. There are plenty of others on the ASUS forums. [5] Hard to say whether this was intentional misleading by ASUS marketing, or whether engineering messed up, or whether the feature ended up being cut due to time constraints. In any case, they still haven't adjusted the old marketing pages for this laptop that never shipped with HDMI 2.0 bandwidth.
Reviewers don't tend to check things like this either. For example The Verge reviwed this laptop [6] and wrote: "Asus has a nice array of ports on the Zephyrus — four traditional USB 3.0 ports, a Thunderbolt 3 USB Type-C port, HDMI, and a headphone jack." They're just regurgitating the marketing material. There's no depth to it, the claims aren't verified. So people end up buying the product and then get confused why it isn't working.
--
[1] https://www.rtings.com/monitor/discussions/q-D1CBeE2EiGMYgn/...
[2] https://www.gigabyte.com/Monitor/M28U/sp#sp
[3] https://rog.asus.com/laptops/rog-zephyrus/rog-zephyrus-gx501...
[4] https://rog.asus.com/laptops/rog-zephyrus/rog-zephyrus-gx501...
[5] https://rog.asus.com/forum/showthread.php?96916-GX501-Zephyr...
[6] https://www.theverge.com/2017/8/25/16201656/asus-rog-zephyru...
I might get at it again because I'd want my next laptop to drive my 4k 120Hz display over HDMI.
I am very confused, as several devices I own are only supporting 2.0, but claim to support Dolby Vision.
Getting cheap HDMI cables is a gamble for that reason and I wish it would be different.
https://en.wikipedia.org/wiki/HDMI#History
It's simply anti-progress stance at this point.