The XDA piece on HDMI cable mistakes hit a nerve because the failure mode is invisible. A bargain-bin cable, a passive extender, a bad KVM, or a graphics driver that quietly falls back to 4:2:0 will keep the picture on screen, so nothing pops up to warn that HDR is off, the refresh rate has been rounded down, or 10-bit color has been cut to 8. Testing tools are how you find that out. This roundup covers the best apps for testing HDMI signal quality on desktop, the ones that actually parse EDID, read the negotiated link rate, and verify the HDR handshake on Windows, macOS, and Linux. The picks lean on what display engineers, monitor reviewers, and VESA itself use to certify hardware, plus a few free utilities that punch above their weight.
What to look for in a display signal test tool
Six things matter when a cable might be lying to you. First, EDID parsing, because the monitor tells the GPU what it can do through EDID, and a mangled block is where most silent downgrades start. Second, link rate and bandwidth reporting, so you can see whether a supposed HDMI 2.1 chain is actually running at FRL 12G or has fallen back to TMDS 18 Gbps. Third, HDR flag verification, since the OS can report “HDR on” while the monitor never receives ST 2084 metadata. Fourth, chroma subsampling detection, to catch a 4:4:4 chain that has been cut to 4:2:2 or 4:2:0. Fifth, refresh-rate and Vsync integrity checks against a moving pattern. Sixth, ideally a cross-platform CLI so scripts and dotfiles can verify a docking-station chain automatically.
Quick comparison
| App | Best for | Platforms | Free plan | Starting price | Rating |
|---|---|---|---|---|---|
| Custom Resolution Utility (CRU) | Editing EDID and adding modes | Windows | Yes, fully free | Free | 4.7/5 (MonitorTests forum) |
| HWiNFO | Live link-rate and color-depth reporting | Windows | Free for personal use | HWiNFO Pro $28/yr | 4.8/5 (Softpedia) |
| Blur Busters TestUFO | Free browser motion and refresh test | Web (Windows, macOS, Linux) | Fully free | Free | Editor’s Choice at RTINGS |
| Monitor Asset Manager | Dumping raw EDID from Windows | Windows | Fully free | Free | 4.6/5 (MajorGeeks) |
| DisplayCAL | Cross-platform ICC and EDID verifier | Windows, macOS, Linux | Fully free (open source) | Donationware | 4.7/5 (SourceForge) |
| DisplayHDR Test Tool | VESA-certified HDR handshake check | Windows | Fully free | Free | 4.5/5 (Microsoft Store) |
| edid-decode | Scripted EDID parsing from the CLI | Linux, macOS, Windows (WSL) | Fully free (open source) | Free | Standard tool in the linuxtv suite |
| AIDA64 Extreme | Full paid diagnostic and reporting suite | Windows | 30-day trial | $49.95 one-time | 4.4/5 (TechRadar) |
The eight apps
1. Custom Resolution Utility (CRU) - Best for editing EDID and adding modes on Windows
Custom Resolution Utility by ToastyX, hosted on the MonitorTests forum, is the reference tool for reading and rewriting the EDID that Windows caches for each display. It parses every block (base, CEA, DisplayID, HDR static metadata), lets you add or remove detailed and standard resolutions, edit the range limits your monitor advertises, and toggle features like BT.2020 and SMPTE 2084 that some monitors leave off by default. The 1.5.3 branch keeps shipping fixes for HDMI 2.1 FRL edge cases and modern GPU drivers.
Where it falls short: Windows only, and the interface is a raw table view with no hand-holding. Editing the wrong CEA block can leave a display running at a mode it does not physically support, so keep the ToastyX reset tool handy.
Pricing:
- Free: everything, no ads, no telemetry
- Paid: not applicable
Platforms: Windows
Download: MonitorTests forum
Bottom line: If your HDMI chain is quietly refusing 4K120 or dropping HDR, CRU is the fastest way to see the EDID the GPU is actually consuming and fix it.
2. HWiNFO - Best for live link-rate and color-depth reporting
HWiNFO reads GPU output state in real time from the driver, so it can show you the negotiated pixel clock, the current color depth per channel, the encoding (RGB, YCbCr 4:4:4, 4:2:2, 4:2:0), and the HDMI link rate the display is running at that instant. The Sensors window will log those values while you play a game, so a chain that drops from 4:4:4 to 4:2:0 under load leaves a trace. HWiNFO also parses EDID and reports HDR static metadata capability alongside DDC/CI support.
Where it falls short: Windows only, and the sensor readout is dense enough that the first hour is spent figuring out what to look at. The free version cannot enable the Pro reporting features.
Pricing:
- Free: full monitoring for personal use, no time limit
- Paid: HWiNFO Pro from $28/yr adds command-line reporting, custom sensor sharing, and remote monitoring
Platforms: Windows
Download: hwinfo.com
Bottom line: The best free way to watch what the GPU is sending down the HDMI cable while it happens.
3. Blur Busters TestUFO - Best free browser motion and refresh test
Blur Busters TestUFO is the motion-test suite the display press cites when they call a refresh rate confirmed. It runs in any browser, so it doubles as a cross-platform HDMI test that is one bookmark away on Windows, macOS, and Linux alike. The tests cover refresh-rate detection, frame-skipping, moving-photo motion clarity, black-frame insertion behavior, VRR stutter, and chroma-subsampling patterns you can look at by eye. The refresh-rate check is now the reference the FreeSync and G-Sync monitor lists compare against.
Where it falls short: Judging pass/fail is largely visual, so results are only as good as your eyes and your camera. Some browser-side compositors cap refresh below the display’s rate and mask real cable issues.
Pricing:
- Free: every test, no signup
- Paid: not applicable
Platforms: Web (Windows, macOS, Linux)
Download: testufo.com
Bottom line: If you can only run one test to see whether the cable is dropping frames, this is it.
4. Monitor Asset Manager - Best zero-fuss EDID dumper for Windows
Monitor Asset Manager from EnTech Taiwan is a single 300 KB executable that reads and dumps EDID for every attached display, decodes every field into human-readable form, and exports the raw binary for use with other tools. It is what people paste into forum threads when they want a second opinion on a bad EDID. The decoder handles CTA-861, DisplayID 2.0, HDR static metadata, and colorimetry data blocks.
Where it falls short: No editing, only reading. Development slowed after the initial 2.x releases, though the current build still handles modern EDID blocks correctly.
Pricing:
- Free: everything
- Paid: not applicable
Platforms: Windows
Download: entechtaiwan.com
Bottom line: The fastest way to hand a stranger on a forum a clean EDID dump when your monitor is misbehaving.
5. DisplayCAL - Best cross-platform ICC and EDID verifier
DisplayCAL is the open-source calibration front-end for ArgyllCMS, and although the marquee feature is ICC profiling with a colorimeter, the diagnostic side is what earns it a spot in a signal-testing roundup. It reads EDID on every platform, verifies that the display is actually accepting the color space and gamma curve the OS thinks it is sending, and reports any mismatch between advertised gamut and measured coverage. The displaycal-py3 fork by Erkan Ozgur Yilmaz keeps the project alive across current Python and current macOS.
Where it falls short: You need a colorimeter to get the most out of the measurement side. The interface is dense and the first calibration run takes real setup time.
Pricing:
- Free: fully free and open source, donationware
- Paid: not applicable
Platforms: Windows, macOS, Linux
Download: displaycal.net or GitHub
Bottom line: The one entry on this list that gives Linux and macOS a serious HDMI verification workflow.
6. DisplayHDR Test Tool - Best VESA-certified HDR handshake check
DisplayHDR Test Tool is the reference tool VESA ships to verify DisplayHDR-certified monitors. It runs the standard patterns that measure peak luminance, black level, and the color volume the monitor is actually reproducing over the HDMI link. Critically for a cable test, it also verifies that the ST 2084 (PQ) metadata is being delivered end to end, so a chain that shows an HDR icon in Windows while the monitor is actually running in SDR gets caught here.
Where it falls short: Windows only, and the pattern set was written to certify monitors, not to teach you how to interpret the results. A meter is recommended for the luminance patterns.
Pricing:
- Free: full test suite
- Paid: not applicable
Platforms: Windows
Download: Microsoft Store
Bottom line: If the question is whether HDR is really working, this is the tool VESA points at.
7. edid-decode - Best command-line EDID parser for Linux and macOS
edid-decode, from the linuxtv project, is the CLI that most other EDID readers wrap under the hood. Feed it a raw binary dump from /sys/class/drm/card0-HDMI-A-1/edid on Linux or from ioreg on macOS and it prints every base, CEA, and DisplayID block in decoded form, with warnings for spec violations that will bite you later. It is scriptable, so a nightly job can catch the moment a docking station starts advertising broken timings.
Where it falls short: CLI only, and reading the output takes practice. It parses but does not test signal integrity beyond what the EDID declares.
Pricing:
- Free: fully free and open source (GPL)
- Paid: not applicable
Platforms: Linux, macOS, Windows (via WSL)
Download: git.linuxtv.org or GitHub mirror
Bottom line: The right tool when the display in question is on a headless Linux box or a Mac mini in a rack.
8. AIDA64 Extreme - Best all-in-one paid diagnostic
AIDA64 Extreme from FinalWire is the paid Windows diagnostic suite that has been shipping since the Everest days, and its Display and Multimedia panels cover the HDMI signal chain in more detail than the free tools combined. It reports GPU output configuration, EDID for every attached display, the current color format and depth, HDR capability and state, and DDC/CI capability, and it can save a full report to HTML or CSV for support tickets. The stress-test module also holds the GPU output at load long enough to expose thermal-throttling color drops.
Where it falls short: Windows only, and paid. Its interface has not been meaningfully modernized in years, so navigation is dense.
Pricing:
- Free: 30-day trial with feature limits
- Paid: AIDA64 Extreme from $49.95 one-time (single user)
Platforms: Windows
Download: aida64.com
Bottom line: Worth the money when a report you can hand to a monitor vendor’s RMA team is the goal.
How to pick the right one
If you want to start with one free download and get answers within ten minutes, install HWiNFO and open TestUFO in a browser. Those two together will tell you whether the link rate, color depth, and refresh rate match what your GPU thinks it is sending. If EDID is the suspect, dump it with Monitor Asset Manager on Windows or edid-decode on Linux and macOS, then edit it with Custom Resolution Utility if you need to force a mode the monitor supports but does not advertise. If HDR is the question, run the DisplayHDR Test Tool with the Windows HDR display setting on, and compare the reported peak brightness against the DisplayHDR tier printed on the monitor’s box. If your work needs a report a vendor will accept, spend the money on AIDA64 Extreme. And if the box is a Mac or a Linux workstation, DisplayCAL is the one entry here that will actually diagnose the chain end to end.
FAQ
What is the best free app for testing HDMI signal quality?
For most Windows setups, HWiNFO plus Blur Busters TestUFO cover the bases. HWiNFO shows the negotiated color format, depth, and link rate live from the GPU driver, and TestUFO confirms refresh-rate and motion integrity in the browser. Add Monitor Asset Manager if you also need a raw EDID dump.
How do I check if my HDMI cable is actually HDMI 2.1?
There is no cable certification you can query at runtime, only what the link ends up negotiating. Watch the reported link rate and encoding in HWiNFO while pushing a 4K120 HDR RGB signal from the GPU. If the chain drops to 4:2:0 or the pixel clock falls below what 4K120 RGB requires, either the cable, the port, or an inline device is the weak link.
Why does Windows say HDR is on when my monitor stays in SDR?
Windows will report HDR mode based on the OS setting, not on what the monitor is receiving. Run DisplayHDR Test Tool and verify that the ST 2084 metadata is being consumed by the display, and check EDID with CRU or Monitor Asset Manager for a valid HDR static metadata block. A cable that has fallen back below the required bandwidth is the most common cause.
Can I test HDMI signal quality on macOS or Linux?
Yes. DisplayCAL is the strongest cross-platform option and covers EDID plus color-space verification. On the command line, edid-decode parses raw EDID on both macOS and Linux, and TestUFO runs in any modern browser for refresh-rate and motion checks.
What does chroma subsampling look like when it goes wrong?
Fine text on colored backgrounds is the fastest tell, red text on black in particular. A 4:4:4 chain shows crisp edges, while 4:2:2 and 4:2:0 blur horizontal color transitions and add red or magenta fringing. Blur Busters TestUFO has a dedicated chroma pattern that makes the difference obvious.
Do I need a colorimeter to verify an HDMI chain?
Not for the yes-or-no cable questions. HWiNFO, TestUFO, CRU, and Monitor Asset Manager will tell you whether the signal is what it should be. You only need a meter once the question becomes how accurate the colors are on screen, which is where DisplayCAL and the DisplayHDR Test Tool add real value.