I'm using my laptop with an Nvidia GTX 1070 as HTPC connecting it to the TV using HDMI and from the TV to the Sony BDV-E6100 Home Cinema System through the ARC channel, with this configuration:
PC <--HDMI--> TV <--HDMI ARC-->Home Cinema
The problem is that the TV internal EDID tells the graphic card that it only supports Stereo audio, so Windows don't allow games or video players to send multichannel sound or event DTS.
I've read many solutions: having the audio through another cable, tricking the graphic card driver to make it think the TV supports multichannel, etc. but they require extra hardware, disable HDMI CEC or dealing with unsigned drivers to solve something that should be easier for everyone.
Is there any other way to accomplish this?
51 Answer
When using a SoundBar or Home Cinema without direct HDMI input (only SPDIF or HDMI ARC) or when your TV don't allow more than two channels, one solution would be to buy an HDMI extractor and send the video signal to the TV and the audio signal to the Home Cinema through SPDIF. Some models even allow you to trick the HDMI EDID and make your graphic card think that surround sound is available, like this one: