It used to be that trying to hook up something to a TV or monitor was like dumping garbage onto a truck.
You'd plug in some analog cables, and the TV would just show whatever it was sent.
If the picture looked off in some way, such as having weird colors or being the wrong size,
it was up to the user to troubleshoot the problem. But these days, most digital screens and video sources
will support a standard called Extended Display Identification
Data, or EDID. The purpose of EDID is to allow devices to talk to each other
and share information about their own capabilities, so both devices are on the same page.
The basic way it works is that when two devices are connected by a protocol that supports EDID, such as HDMI or DisplayPort,
the display will tell the source device its manufacturer,
model, and supported resolutions and color spaces.
The source device will then take this information and output a video signal which fits those parameters, which
is part of how auto settings on something
like a game console works. Once the source receives the EDID information from your screen,
it can automagically output the game at the correct resolution and color space,
and even enable HDR, if appropriate.
Or at least, that's how it's supposed to work.
Like many other things in tech, the addition of processing
to make setup more convenient introduces a number of things
that can go wrong. One minor annoyance is because EDID data has to be processed
at every point in the device chain, you might experience longer delays
if you're routing a source device through a receiver.
So be prepared for some black screen time when you first turn everything on.
But larger issues can also arise.
You see, because modern interfaces like HDMI feature hot plug support, meaning you can plug or unplug it
while the system's running, the connector has a special pin
to detect when it's being hot plugged. When a device detects a voltage on the hot plug pin,
it starts the EDID process. But sometimes devices don't read the hot plug signal
in the same way as it can be implemented inconsistently.
So the EDID exchange never happens. And as a result, you get a blank screen.
As one device in the chain may think it's not connected to anything.
But even if you're not struggling with your setup completely refusing to work, equipment coming
with incorrect EDID information coded in is a more common problem than we'd all like.
A device like an AV receiver might actually be capable
of accepting a surround sound signal. Yes, EDID works with audio too.
But thanks to bad EDID information and attached device
like a set top box or a Blu-ray player might not send it along.
Since that particular receiver doesn't say, hey, I can support Dolby Digital Plus.
Frustratingly, this is often a firmware issue caused by programming oversights,
meaning that a hapless home user can't just easily fix this on their own.
And actually a similar culprit was behind the recent issue
in which certain Sony TVs couldn't display a Dolby Vision signal at 4K at 120 Hertz.
Which of course was disappointing for owners of a gaming PC or an Xbox Series X.
You see, EDID actually has character limits which appears to keep these displays
from telling the video source what it supports because they just support so much stuff now.
Other times devices might receive the correct EDID information
but not do the correct thing with it. For example, a computer plugged into a display nose
through the EDID that the display can support a large range of resolutions and a range of refresh rates.
But instead of picking the native resolution at the highest refresh rate possible,
it might default to something completely different. Meaning you have to go into the settings yourself
and adjust everything which kind of defeats the whole point.
If you're having problems with EDID, there are special EDID emulators that you can program yourself
to ensure the correct information is being passed along. But of course it's often easier simply to take a minute
and check that the settings you can adjust are the way you want them.
It's a little annoying that we haven't figured out how to make EDID work correctly
without intervention every time. But hey, we also haven't figured out
how to make self checkouts not totally suck. So here we are.
So thanks for watching guys, if you liked this video, hit subscribe, give us a thumbs up
and be sure to hit us up in the comments section with your suggestions for topics that we should cover in the future.