Solution:
Root Cause: Incomplete I2C/DDC Extended Display Identification Data (EDID)
During the HDMI physical hot-plug sequence, the GPU queries the television's EEPROM over the Display Data Channel (DDC) using the I2C protocol. The TV responds with its EDID structure. Audio capabilities (LPCM channels, sampling rates, bit depth) are defined in the optional
CEA-861 Extension Block. If an HDMI switch, long cable, or TV firmware glitch truncates this block, the graphics driver assumes the connected display is a DVI-D non-audio monitor, disabling the HDMI digital audio clock generator entirely.
Diagnostic Verification:
Download Custom Resolution Utility (CRU) or an EDID parser tool.Launch CRU, select the active TV display entry from the top drop-down menu.Check the Extension blocks box at the bottom: if no extension block (CTA-861 / CEA-861) is listed, the GPU cannot detect audio capabilities.Step-by-Step Fix:
1Re-add CEA-861 Audio Extension Block via CRU:
Open CRU.exe as Administrator.Select the active connected TV in the top dropdown list.Under Extension blocks, click Add... -> Select CEA-861 -> Click OK.Double-click the newly created CEA-861 block -> Click Add... under Data blocks -> Select Audio data block.Add LPCM support: Check 2 channels, select sampling rates 32 kHz, 44.1 kHz, 48 kHz, and bit depths 16-bit, 24-bit.Click OK on all dialog boxes to save changes.2Restart Graphics Driver Stack:
Run restart64.exe included in the CRU folder (or press Win + Ctrl + Shift + B) to reset the display driver pipeline.3Force Hardware EDID Read Override:
Alternatively, in NVIDIA Control Panel (Enterprise/Quadro) or AMD Radeon Software, navigate to Manage EDID and load a saved valid .edid binary file from a matching TV model.Prevention & Long-Term Monitoring:
Avoid low-quality HDMI passive splitters that strip extended CTA-861 data blocks during HDCP negotiation.