Sound still on speaker when headphone is plugged in
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Sound still on speaker when headphone is plugged in
Hi all,
I am wondering how to disable the sound on the speaker when my headphone is plugged in (sound is activated on both devices). I have openSuSe 10.2 installed on my Acer notebook 5550AWXMi with Intel ICH7 sound. Thank you in advance.
By the way, I have found some solution by using Alsamixer.
I haven't tried yet but if there is a solution for KMix
that I don't have to install anything, that would be better.
Thanks for your prompt reply.
If you open up the full set of controls in KMix, there should be several tabs at the top of the mixer box. Click on the "switches" tab and look for an option that says something about headphone sensing.
I'm not sure if there is a real solution other than a new driver. 1.0.12rc1 is quite old in the alsa world. Support for your system didn't really exist until 1.0.13, and there has been major enhancements since then.
If you are willing to try a set of new drivers, I have a self-contained build environment you could try. Download this tar file, extract it with "tar -jxvf my-build.tar.bz2", then cd into the directory, and type (as root) "make && audio_install". This will rebuild the driver, libs and utils, generating rpm files for each and install them.
After that, if you still have problems, we can explore changes in the driver before the next release.
If you open up the full set of controls in KMix, there should be several tabs at the top of the mixer box. Click on the "switches" tab and look for an option that says something about headphone sensing.
Hi alienux,
There is no such an option in my KMix. I see only Caller ID, Off-hook, 2xInput Source in the Switches tab. Any idea? Thanks for your reply.
There is no such an option in my KMix. I see only Caller ID, Off-hook, 2xInput Source in the Switches tab. Any idea? Thanks for your reply.
Hmmm, not sure. My installations have always had that option (Slackware, PCLinuxOS, and Fedora). I'm not sure why you wouldn't have it. This probably won't be very helpful, but I found two places where others have the same issue, and also don't have the "Headphone Jack Sense" option, but unfortunately, neither link shows an actual solution:
If you are willing to try a set of new drivers, I have a self-contained build environment you could try. Download this tar file, extract it with "tar -jxvf my-build.tar.bz2", then cd into the directory, and type (as root) "make && audio_install". This will rebuild the driver, libs and utils, generating rpm files for each and install them.
After that, if you still have problems, we can explore changes in the driver before the next release.
I've just installed it. It looks more advanced than the one I had. Now I can only control the headphone volume. There is no sound on speaker although I enable the PC speaker option.
I've just installed it. It looks more advanced than the one I had. Now I can only control the headphone volume. There is no sound on speaker although I enable the PC speaker option.
I think now it's working perfectly with the new driver from GrueMaster (many thanks). I have noticed that the headphone is controlled by "Front" slider while the speaker is controlled by "Surround" slider (instead of "PC speaker"). I don't know the reason but it just works (after I tried all the 15 sliders. Thank you, GrueMaster
Not really, but I wanted to verify that you are getting the correct model identification. From your description of the surround slider controlling the speakers, you aren't.
Fou can also add a line in /etc/modprobe.conf for the model parameter. Essentially, your modprobe.conf file should look like this:
Code:
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=acer
After adding the above lines, you can reboot to see the effect. This is easier than trying to kill all audio applications and reload the driver (although reloading the driver is much faster).
I hope you take a moment to try this, as if it works better with the "model=acer" option, then I can add your system info to the driver before it gets released.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.