I've been banging my head against this issue ever since I got a third monitor. I have searched all over and can't seem to find anyone having the same issue.
Currently I resort to physically unplugging and replugging monitors every time I reboot my machine. I would like some sort of software solution to this (registry tweak, C#, PowerShell, whatever)
- Windows 8.1 x64 (same issue on Windows 7)
- Radion HD 6970 (has three monitors connected one DP, one HDMI and one DVI)
- Same issue with AMD or Windows drivers installed
- Audio works on both the DP and and HDMI monitors (as expected, though windows defaults to the HDMI output which is not the one I want)
Description of the issue
- In Windows (7 and 8.1, not tested on others) I am only able to see one of my audio outputs from my graphics card at a time. Currently Windows defaults to the HDMI monitor and I cannot switch this from within Windows.
- No amount of messing with disabling monitors in display settings or uninstalling/reinstalling drivers so far has allowed me to switch the audio from my HDMI monitor to my DP monitor.
- I believe my video card can only output sound through one port at a time. This is fine, I just want the sound going to my DP monitor and NOT my HDMI monitor.
- The ONLY solution I've come up with is to physically unplug both HDMI and DP monitors, then plug them back in, DP first. After this process DisplayPort will then be an option to output sound to. This reverts to the HDMI monitor when I reboot. The DP monitor will only show up if I repeat this process again. Once I get the DP monitor to show up the HDMI monitor vanishes, and Windows all of a sudden, remembers that the DP monitor is set as the default audio device.
After trying everything @Tetsujin suggested in the comments below, the issue is still occurring (still, thanks for your help). I'm about to just start deleting all registry entries associated with the HDMI Audio device... If anyone else has any ideas please let me know, I beg.