|
|
|
disabling/enabling internal speakers
Showing all messages in thread #1237783451 Windows XP Annoyances Discussion Forum
The following are all of the messages in this thread (11 in all), shown in chronological order. Click any message subject to view that message by itself or to view the thread hierarchy.
|
disabling/enabling internal speakers
Sunday, March 22, 2009 at 9:44 pm Posted by John
(8 messages posted)
I am on Windows XP installed over a Thinkpad T61, sound card is SoundMax. What I
am trying to do is to find out what registry flags should be changed in order to
let me enable/disable the internal speakers of my laptop (I am not talking about
the beep sound here, but the more advanced speakers!). I need to do this since I
want to keep my headphone plugged in. It can be done on the same machine through
Linux (ALSA interface) so it proves me the hardware can control this. From what I've
read online, people say that the following entry in the registry includes the flags
that should control the above mentioned settings: HKEY_LOCAL_MACHINE \ SYSTEM \
CurrentControlSet \ Control \ Class \ (4D36E96C-E325-11CE-BFC1-08002BE10318).
However, I was not able to figure out what flags I should change in my case. I need
your much appreciated help on this! Thanks!
[Reply or follow-up to this message]
| |
re: disabling/enabling internal speakers
Monday, March 23, 2009 at 6:09 am Posted by Ricer46
(23825 messages posted)
http://www.simplehelp.net/2006/09/24/how-to-disable-the-system-sounds-in-windows-xp/
Not sure what the part about your headphones has to do with it, since the speakers
should be disabled when the headphones are plugged in. If your problem is that the
speakers are on when the headphones are plugged in, then you have a mechanical problem,
not related to XP.
On Sunday, March 22, 2009 at 9:44 pm, John wrote:
>I am on Windows XP installed over a Thinkpad T61, sound card is SoundMax. What I
>am trying to do is to find out what registry flags should be changed in order to
>let me enable/disable the internal speakers of my laptop (I am not talking about
>the beep sound here, but the more advanced speakers!). I need to do this since I
>want to keep my headphone plugged in. It can be done on the same machine through
>Linux (ALSA interface) so it proves me the hardware can control this. From what
I've
>read online, people say that the following entry in the registry includes the flags
>that should control the above mentioned settings: HKEY_LOCAL_MACHINE \ SYSTEM \
>CurrentControlSet \ Control \ Class \ (4D36E96C-E325-11CE-BFC1-08002BE10318).
>
>However, I was not able to figure out what flags I should change in my case. I need
>your much appreciated help on this! Thanks!
[Reply or follow-up to this message]
|
re: disabling/enabling internal speakers
Monday, March 23, 2009 at 6:30 am Posted by John
(8 messages posted)
Well, no, this is not answering my question. As I said I am trying to disable/enable
the internal speakers through software/OS, not through hardware (e.g. plugging in
the external speakers/headphone). This is a problem of a faulty hardware, since when
I plug in the headphone, sound comes out of both the internal speakers and the headphone.
However, this can be resolved through software on Linux. No need for hacking there,
I simply have an option to do so in the ALSA mixer interface. See image from Ubuntu:
http://prdupl02.ynet.co.il/ForumFiles_2/25926733.JPG
It lets me easily pick which options I want: both internal & external, only one of
them, none.
Unfortunately, there is nothing like this in Windows XP sound control interface,
or SoundMax interface. So after searching high and low, i found out that it requires
a registry hack. Google for the string 4D36E96C-E325-11CE-BFC1-08002BE10318.
Yes this is a hack.
I am very close to the answer. I need someone who is really an expert in Windows
registry to help me to tweak it on my specific hardware (Thinkpad T61, SoundMax card).
Thanks.
[Reply or follow-up to this message]
|
re: disabling/enabling internal speakers
Monday, March 23, 2009 at 12:51 pm Posted by Ricer46
(23825 messages posted)
If the jack is broken, you can not make software to silence one and not the other.
Internal and external speakers is an entirely different issue.
On Monday, March 23, 2009 at 6:30 am, John wrote:
>Well, no, this is not answering my question. As I said I am trying to disable/enable
>the internal speakers through software/OS, not through hardware (e.g. plugging in
>the external speakers/headphone). This is a problem of a faulty hardware, since
when
>I plug in the headphone, sound comes out of both the internal speakers and the headphone.
>However, this can be resolved through software on Linux. No need for hacking there,
>I simply have an option to do so in the ALSA mixer interface. See image from Ubuntu:
>http://prdupl02.ynet.co.il/ForumFiles_2/25926733.JPG
>It lets me easily pick which options I want: both internal & external, only one
of
>them, none.
>Unfortunately, there is nothing like this in Windows XP sound control interface,
>or SoundMax interface. So after searching high and low, i found out that it requires
>a registry hack. Google for the string 4D36E96C-E325-11CE-BFC1-08002BE10318.
>Yes this is a hack.
>I am very close to the answer. I need someone who is really an expert in Windows
>registry to help me to tweak it on my specific hardware (Thinkpad T61, SoundMax
card).
>Thanks.
[Reply or follow-up to this message]
|
re: disabling/enabling internal speakers
Monday, March 23, 2009 at 1:11 pm Posted by John
(8 messages posted)
Hmmm... cannot? I just showed you how I do this on the same computer, only through
Ubuntu. So "cannot" would be somewhat an overstatement.
And as I said, google for 4D36E96C-E325-11CE-BFC1-08002BE10318. You will find a lot
of people doing what I am trying to do on Windows on Intel-based macs.
"Internal and external speakers is an entirely different issue". I am not sure what
you are trying to say by this. My radio and my washing machine are entirely different
issues as well. I still have a way to control them.
[Reply or follow-up to this message]
|
re: disabling/enabling internal speakers
Monday, March 23, 2009 at 1:37 pm Posted by Rich Kurtz
(12246 messages posted)
Try net stop beep and net start beep from Start / Run or a command
prompt window.
Rich
[Reply or follow-up to this message]
|
re: disabling/enabling internal speakers
Monday, March 23, 2009 at 1:57 pm Posted by MartinM
(7551 messages posted)
You need an advanced manual on your Thinkpad, not on XP !
There is no "default" Registry location for this function defined in XP as far as
I know.
Different manufacturers and different models use different keys and coding where
this function is provided - the Registry is just a place to store these things and
MS have not defined a standard location for it.
The fact that you can control via Ubuntu just demonstrates Linux's superior integration
with hardware compared with any version of Windows.
You can beat up Mr Rice as much as you like, but that will not create the subkey
in XP's standard registry that you are looking for, and I'll bet that IBM won't publish
the details of what they did either (if indeed they did it !) - however you may find
someone on a hardware forum who has experimented and found what you are looking for.
[Reply or follow-up to this message]
|
re: disabling/enabling internal speakers
Monday, March 23, 2009 at 4:37 pm Posted by John
(8 messages posted)
I am not here to beat people up. What bugs me is that I take my time to detail a
problem, and then people answer as if they only read the title. I say it's possible,
and they expound on why it is impossible. But guys, it is possible, I just showed
you it is. There's no need to waste time on this contention. It is possible.
Well, why I think the way I think.
I've been googling high and low. I figured out neither Microsoft nor SoundMAX have
bothered to expose this option in their graphical interface, although the hardware
of the sound card enables this, and it's possible to control it through code (as
we know from the ALSA implementation on Linux).
So, what should be the hack for my Thinkpad T61. All the discussions I could find
about disabling the internal speakers through a registry hack, referred to Macs.
And all of them originate from what this guy came up with:
http://forum.onmac.net/showthread.php?t=1239
If you read that thread, he says he used a trial an error tactic.
Ok let's see. The registry entry for his Mac is {4D36E96C-E325-11CE-BFC1-08002BE10318}
Will it be the same on my Thinkpad? Yes! How do I know? I went to where the SoundMax
driver is on my system: C:\DRIVERS\WIN\Audio\SMAXWDM\W2K_XP\ADIHdAud.inf
You can see it here:
http://prdupl02.ynet.co.il/ForumFiles_2/25981156.txt
And what is there on the 15th line? Same ID.
Yayyyy!
So I guess this registry entry is used on my Win XP for storing the sound card info
as well.
Ok. So I go to that entry in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}
http://prdupl02.ynet.co.il/ForumFiles_2/25983907.JPG
http://prdupl02.ynet.co.il/ForumFiles_2/25983884.txt
It's not exactly the same as in the Mac guy's scenario. But some things are similar.
It seems as if all the interesting stuff is in the 0005 entry. How do I go on from
here? He said trial and error.
Hmmm.... and he also said "Finally, go to Device Manager and disable then enable
the "Sigmatel High Definition Audio CODEC" driver so that it reads the new configuration
in."
What should I do in my case? I have different hardware.
Here is the picture of my device manager:
http://prdupl02.ynet.co.il/ForumFiles_2/25983921_1.JPG
I would appreciate your help, comments, insights.... as long as you actually read
what I write.
[Reply or follow-up to this message]
|
re: disabling/enabling internal speakers
Monday, March 23, 2009 at 5:37 pm Posted by John
(8 messages posted)
I said, not stone-age beep speaker. Sound speakers. The ones you can listen to music
with.
[Reply or follow-up to this message]
|
re: disabling/enabling internal speakers
Monday, March 23, 2009 at 6:14 pm Posted by MartinM
(7551 messages posted)
You obviously didn't read what I wrote.
You are thinking about this the wrong way - the mechanism you are looking for if
there is one is specific to your model of Thinkpad - its whatever IBM did or
didn't do.
So there are two ways you can solve this:
1. You might stumble on it in your roundabout way, or you might not. That's the same
as the "trial and error" you were pointed towards.
2. Go to IBM or a hardware forum, to which you have already been pointed.
The point though is that no-one else here is likely to have any clue, or the means
to find out, how your particular machine was built by IBM.
You keep asserting things which are patently incorrect, ignoring advice and being
combative, so I'll stop contributing to this thread now.
Good luck in your quest.
[Reply or follow-up to this message]
|
re: disabling/enabling internal speakers
Monday, March 23, 2009 at 6:48 pm Posted by John
(8 messages posted)
No, most of what I wrote was not meant to reply directly to you. Your comment simply
was at the bottom of the main branch so I thought that would be a good place to provide
additional information about what I found out so far.... since it seemed like no
one of the participants bothered to take the registry ID I provided, look it up on
the internet and come up with some new insights. Going to other forums when no one
in the one you are at right now knows what to do, well this is something I have already
learned a long time ago. P.S. The fact that I did hear you, does not necessitate
assent. I thought it's common knowledge nowadays.
[Reply or follow-up to this message]
| |
| |
Tip: Use one of the [Reply or follow-up to this message] links above to add a message to this thread
| |
Return to the Windows XP Discussion Forum
|
|
|
|