From personal experience you might encounter how:
* Your PC is not "certified"
* You haven't installed some (potentially paid) extension
* You have the extension but it isn't picked up by the streaming service
* Your streaming service doesn't support your OS
* Your media player can't do passtrough
* Your media player can do passtrough but nothing else on your system can (e.g. games)
* Your soundcard manufacturer didn't pay for the license to allow the previous point (and your OS's audio stack is too legacy to hack it in)
* Your media player can't downmix properly
* The cable you have is incompatible
* The cable you have is too compatible (causing the wrong output to be picked automatically)
* Your GPU drivers are wrong
* The default sampling rate of your sound card causes occasional crackling
* Your TV can't proxy audio from some inputs to external speakers
* Your TV doesn't recognize some formats from some inputs
* Your TV can't downmix
I *wish* I were kidding, it really is that bad.
In the end you pirate your content and output analog 5.1 straight to the speakers, it's cheaper, easier and significantly more reliable.
The infuriating thing is that the TV _knows_ what format it's dealing with and what it can handle, because when it's showing DTS content and is set to Dolby mode the 'Dolby' is greyed out in the options but DTS is available, and vice versa.
tl;dr eARC is terrible, whether by the nature of the standard, or by inconsistent/broken implementation of the standard
So basically, almost everything goes through the receiver: nvidia shield, Blu-ray player. But then again, I paid through the nose for it.
It makes more sense to me that the sound capable device is better at figuring out the audio stuff. Which means the ports to a sound bar/receiver is a real consideration.
Haven’t figured out PC audio to my receiver though. I’ve basically given up.
While most motherboards do not have s/pdif connectors, most of them has pins on the board itself. Check out the manual of your mobo. If it has, you can use an s/pdif backplate, or a makeshift coax cable to hook it up to the receiver.
This is usually the best and cheapest way to get clear digital sound signal out of the PC case, and you can even pass through DTS and the likes.
The source of the content you want to watch has to have support for it, the support has to actually work and it has to have a compatible audio track (or be able and willing to convert). Right now that means basically no streaming services or games, very select TVs actually output multichannel audio over S/PDIF.
(Gonna ignore the rare possibility that your sound card manufacturer has paid for the license to be able to transcode all audio)
Also yes, from what I’ve read trying to get PC audio into an AVR in any sort of predictable fashion will drive you to an asylum.
You best bet is buying a dedicated HT receiver and plugging your video sources into it (ATV, Nvidia, BluRay, etc).
It's worth noting the ATV does not have HDMI audio passthrough and the latest version has a ton of issues with Atmos:
https://discussions.apple.com/thread/253553714
https://www.martinloganowners.com/threads/2021-new-gen-apple...