Does BetterDisplay support DisplayID extension blocks in an EDID?

Yes. BetterDisplay can retrieve EDID data containing DisplayID extension blocks and include those blocks when applying a custom EDID. The EDID features are not limited to the 128-byte base block.

Open Settings > Displays > [display] > Display EDID > Retrieve EDID…. Start with OS managed (recommended) retrieval, then choose Export EDID Data… to save the result.

Check the exported file’s size and whether its extension blocks are complete. The result depends on the display, connection and retrieval method. A valid base block can still be missing extensions.

Applying a custom EDID directly to a connected display requires Pro, Apple silicon and a supported connection. It changes the capabilities presented to macOS. The Mac may not support every timing or feature described in the DisplayID block. See Display EDID for retrieval, override and recovery options.

If you need to inspect the extension details, BetterDisplay’s EDID report can decode supported DisplayID timing and tiled-display information. In Terminal, replace the example name with your display’s name and run:

betterdisplaycli get -name="Your Display" -EDIDReport

The report also identifies incomplete blocks and can compare the EDID supplied by macOS with data read directly from the device. Use it to compare retrieval methods and check for missing extensions.

Applying a temporary override is separate from writing the monitor’s physical EDID memory. The app’s hardware-write interface has a separate 256-byte limit, even though retrieval and software overrides can contain more data. Do not use a hardware write merely to test how macOS handles a custom file. See EDID write results and risks.