Google Answers Logo
View Question
 
Q: How does Windows remember the sound volume? ( Answered,   2 Comments )
Question  
Subject: How does Windows remember the sound volume?
Category: Computers > Operating Systems
Asked by: grthumongous-ga
List Price: $20.00
Posted: 21 Mar 2004 01:54 PST
Expires: 20 Apr 2004 02:54 PDT
Question ID: 318864
where does Windows remember the sound volume?  

When we set the sound volume, where on a Windows NT machine is the
setting stored--in the operating system, in the BIOS, in the Crystal
Semiconductor CS4624/CS4297a soundcard, or somewhere else?

Request for Question Clarification by efn-ga on 21 Mar 2004 13:25 PST
Hi grthumongous-ga,

It's most likely in the Windows Registry, in a hardware-dependent
location.  You could run some free software that shows you Registry
changes, change the volume control, and see what keys get changed. 
This worked on my computer, but it's not Windows NT.  The software to
use is Regmon:

http://www.sysinternals.com/ntw2k/source/regmon.shtml

I got this information from an answer on the Experts Exchange web
site.  You would have to register there to be able to read it. 
Registration is free.

http://www.experts-exchange.com/Operating_Systems/Q_20634257.html

Does this answer your question?

--efn

Clarification of Question by grthumongous-ga on 24 Mar 2004 05:54 PST
Sorry for the tardy response.  I have been unsure on what to say next.
Mister2u, thank you for your input.
efn, the Regmon looks like a good tool from sysinternals.  I would
prefer not to install any software yet, nor run any volume adjustment
trials for this question.  I did not register for the expertexchange
because of their 17 paragraph T and C and privacy policy that rivals
RealNetworks for Turbidity and Camouflage. However, since you have
provided a useful pointer for a future
endevor I will re-ask that specific angel in a new Q for you, efn to answer. 

aht,
please make your comment the official answer. In case you are familiar
with it the specific hardware is a T21-Think_Pad and it has two volume
adjustment keys on the top near F2.

In doing so, please expand on the angle that for some laptops Windows
cannot override a manual volume control wheel.

 " it is integrated with the BIOS to allow hot-keys to change the
hardware's volume level in DOS applications. Usually if the volume
control is supported in BIOS, Windows will override it to make it
easier on the user. Windows cannot override a manual volume control
wheel though,since that is a physical control."

Request for Question Clarification by aht-ga on 24 Mar 2004 09:12 PST
grthumongous-ga:

Thanks, I will formulate a proper Answer for you to complete this
question, with particular focus on the IBM Thinkpad T2X family. I will
also discuss what Windows can and cannot do with hardware volume
controls.

aht-ga
Google Answers Researcher
Answer  
Subject: Re: How does Windows remember the sound volume?
Answered By: aht-ga on 24 Mar 2004 22:51 PST
 
grthumongous-ga:

Thank you for requesting that I provide you with the Answer to your question.

Sound volume levels are stored in several places in a typical Windows
NT computer. The usual locations are:

- in the Windows NT Registry, linked to the Volume control applet,
with individual volume level settings for each sound source type
(Wave, MIDI, Microphone, etc.)

- for computers such as laptops with AC'97 sound integrated with the
motherboard, a nonvolatile register controlled by the PC's BIOS

- for older computers with an aftermarket sound card, and some
laptops, the sound card's amplifier will have a volume-control wheel
(a potentiometer) that physically controls the output volume

The registry is not a place to visit for the uninitiated, and finding
the volume control settings in the registry is not easy. This thread
on Experts Exchange discusses some of the techniques that can help
locate the volume control settings for your specific PC:

http://www.experts-exchange.com/Operating_Systems/Q_20634257.html


In the case of the IBM Thinkpad T21, the on-board audio output volume
setting is controlled at the hardware level by the BIOS, using three
input buttons found above the keyboard: Volume Down, Volume Up, and
Mute. While the hardware sound volume can be controlled by software
(for example, IBM has a Windows keyboard mapping utility that allows
the user to map these special buttons to hot-key combinations when
using an external keyboard), IBM has chosen to specifically NOT tie
the hardware volume setting to the Windows volume setting. However,
the Mute setting IS tied to Windows' mute setting. The 'value' in this
is that the hardware volume control also affects DOS and system
sounds, so you will not have your peace suddenly shattered by a loud
noise during boot-up due to the hardware volume setting being too high
because Windows left it there.

For older sound cards (such as the original SoundBlaster), and for
older laptops from companies such as IBM and Toshiba, a cheaper
hardware volume control was implemented to work with the analog
amplifier circuits found on those sound devices. This volume control
is typically in the form of a volume control wheel mounted on a rotary
potentiometer; adjusting the wheel raised or lowered the resistance of
the potentiometer, controlling the output volume of the amplifier. On
some computers, a linear potentiometer and a slider control were used,
but the principle was the same.

One advantage to a volume control wheel or slider, is that there is no
need for a driver or firmware to control the volume; the wheel is a
physical device, so its function remains the same no matter what
operating system is running. The other advantage of a volume control
wheel is that you can turn down the volume setting even when the
computer is turned off, to prevent a nasty audio surprise the next
time you start up the computer. For most modern sound cards for
desktop PCs, a physical volume control no longer exists, as most users
now use speaker systems that have a physical volume control built into
them. It is ultimately easier to use the volume control on the speaker
set, than to reach behind a PC to find a volume control wheel on a
sound card!

It is also possible to purchase a USB volume control device, such as this:

http://www.ahernstore.com/powermate.html

The PowerMate USB volume control's driver allows you to interface
directly with Windows' own volume control settings, giving you an
easy-to-use way of tuning your volume levels to your heart's content.


I hope that this explanation helps!

Regards,

aht-ga
Google Answers Researcher
Comments  
Subject: Re: How does Windows remember the sound volume?
From: mister2u-ga on 21 Mar 2004 10:46 PST
 
Look in the control Panel under Multi media that's where you can
change the volume it's stored in Windows your sound card may also have
a volume control.
Subject: Re: How does Windows remember the sound volume?
From: aht-ga on 21 Mar 2004 11:32 PST
 
grthumongous-ga:

You will also find, again in the Control Panel > Multimedia applet,
that the operating system stores volume settings for each major audio
type, as well as for the system itself ('main'). So, depending on what
the audio type is, the volume setting may be different.

Depending on the specific computer, your sound card may have a manual
volume control on it (a little volume wheel), or for some laptops it
is integrated with the BIOS to allow hot-keys to change the hardware's
volume level in DOS applications. Usually if the volume control is
supported in BIOS, Windows will override it to make it easier on the
user. Windows cannot override a manual volume control wheel though,
since that is a physical control.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy