Coldblackice
[H]ard|Gawd
- Joined
- Aug 14, 2010
- Messages
- 1,156
In the Windows "Sound" device settings, where is the "Speaker Configuration" default setting for a device stored? Or, how does Windows decide what to automatically set this to to (initially)?
-----------------------
Anytime I turn a computer monitor off or reboot, Windows resets my sound device's (7950 HDMI) configuration back to a Stereo speaker setup with a Default Format of 16bit/44KHz, which really kills my sound. I then have to manually open up the Windows Sound Devices panel, click configure on my HDMI/Receiver device (which is the default device), and then manually set it to a 7.1 Surround setup, with all optional speakers enabled, and as full-range speakers, too. I then have to go and set the Default Format back to 24bit/48KHz, because Windows keeps resetting it to 16bit/44KHz.
(I watch more Bluray movies on my computer than I listen to music, so I pick this setting to have less net transcoding overall)
If I don't adjust these -- particularly my "Speaker Configuration" setting -- my sound levels get cut to crap, and massively so.
SETUP
I output my computer's sound through my 7950's HDMI, which feeds into a Yamaha RX-V667 receiver that outputs to a 2.1 speaker setup connected to it.
Now, you may be thinking -- "Well, duh, Windows keeps resetting it to a 2-channel stereo setup... you have a 2-channel stereo setup!"
The reason I set it to 7.1 is because I've found it preferable to "cut" Windows out of the audio processing as much as possible. Meaning, I don't want Windows trying to decide which audio channels to output or combine or whatever, especially when the receiver then has to decide and process this; I'd much rather have Windows just send out the full, unadulterated signal, with all enhancements disabled, and leave the deciding and processing up to my receiver.
Essentially, it's cutting out an unnecessary "middleman" from the process, leaving the bulk of the brain-work up to the device that is best up for the job in determining which channels to output or combine or process -- the receiver. (While I do bitstream my movie's, I realize that Windows still does have a hand in the audio handling process, despite my cutting out)
So I'm trying to stop Windows from resetting these settings. Unfortunately, I haven't been able to stop this from happening. I can't determine why Windows is doing this, how it's "deciding", and where it's storing the data. I apparently can't set my own default settings, either. I have to manually set these settings each a few times daily.
RELATED QUESTIONS/THOUGHTS TO ASSIST ANY SUGGESTIONS
-How is Windows "deciding" on these default settings (a Stereo setup + 16bit/44KHz)? Are they just base/automatic settings applied for any/all sound devices when initially connected? Or is Windows somehow "reading" information from my receiver that I have a 2.1 speaker setup connected?
-Where are these default settings being pulled from (or stored)? The operating system (like a registry key)? The 7950 drivers?
-When you manually change the speaker configuration in the Windows Sound panel, where does Windows store or write that information to? How does it remember (well, until a monitor turns off or the system reboots)? Would it be possible to write a script/task/program that could make sure my desired settings are always applied (7.1 Surround + 24bit/48KHz)?
-----------------------
Anytime I turn a computer monitor off or reboot, Windows resets my sound device's (7950 HDMI) configuration back to a Stereo speaker setup with a Default Format of 16bit/44KHz, which really kills my sound. I then have to manually open up the Windows Sound Devices panel, click configure on my HDMI/Receiver device (which is the default device), and then manually set it to a 7.1 Surround setup, with all optional speakers enabled, and as full-range speakers, too. I then have to go and set the Default Format back to 24bit/48KHz, because Windows keeps resetting it to 16bit/44KHz.
(I watch more Bluray movies on my computer than I listen to music, so I pick this setting to have less net transcoding overall)
If I don't adjust these -- particularly my "Speaker Configuration" setting -- my sound levels get cut to crap, and massively so.
SETUP
I output my computer's sound through my 7950's HDMI, which feeds into a Yamaha RX-V667 receiver that outputs to a 2.1 speaker setup connected to it.
Now, you may be thinking -- "Well, duh, Windows keeps resetting it to a 2-channel stereo setup... you have a 2-channel stereo setup!"
The reason I set it to 7.1 is because I've found it preferable to "cut" Windows out of the audio processing as much as possible. Meaning, I don't want Windows trying to decide which audio channels to output or combine or whatever, especially when the receiver then has to decide and process this; I'd much rather have Windows just send out the full, unadulterated signal, with all enhancements disabled, and leave the deciding and processing up to my receiver.
Essentially, it's cutting out an unnecessary "middleman" from the process, leaving the bulk of the brain-work up to the device that is best up for the job in determining which channels to output or combine or process -- the receiver. (While I do bitstream my movie's, I realize that Windows still does have a hand in the audio handling process, despite my cutting out)
So I'm trying to stop Windows from resetting these settings. Unfortunately, I haven't been able to stop this from happening. I can't determine why Windows is doing this, how it's "deciding", and where it's storing the data. I apparently can't set my own default settings, either. I have to manually set these settings each a few times daily.
RELATED QUESTIONS/THOUGHTS TO ASSIST ANY SUGGESTIONS
-How is Windows "deciding" on these default settings (a Stereo setup + 16bit/44KHz)? Are they just base/automatic settings applied for any/all sound devices when initially connected? Or is Windows somehow "reading" information from my receiver that I have a 2.1 speaker setup connected?
-Where are these default settings being pulled from (or stored)? The operating system (like a registry key)? The 7950 drivers?
-When you manually change the speaker configuration in the Windows Sound panel, where does Windows store or write that information to? How does it remember (well, until a monitor turns off or the system reboots)? Would it be possible to write a script/task/program that could make sure my desired settings are always applied (7.1 Surround + 24bit/48KHz)?