Hi, I just got my new laptop the acer Aspire 8930G and I cannot get the sound to work. I have tried the suggestions from different hreads and still no sound.
Some of the relevant info
aquarium:/home/pevi # cat /proc/asound/card0/codec* | grep Codec
Codec: Realtek ALC889
Codec: LSI ID 1040
Codec: Generic 10de ID 6
There are many things I would like to comment on. Its possible most of them are not directly relevant to your sound problem, but its difficult to determine (unless I have the hardware, which I do not) as to which ones could be causing your problems.
First, I note this from the diagnostic script output describing your PC’s mixer configuration:
!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [Intel]
Simple mixer control ‘Master’,0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Mono: Playback 44 [69%] -20.00dB] [on]
Simple mixer control ‘Front’,0
Capabilities: pvolume pswitch
Front Left: Playback 42 [66%] -20.00dB] [on]
Front Right: Playback 42 [66%] -20.00dB] [on]
Simple mixer control ‘Surround’,0
Capabilities: pvolume pswitch
Front Left: Playback 0 [0%] -62.00dB] [off]
Front Right: Playback 0 [0%] -62.00dB] [off]
Simple mixer control ‘Center’,0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Mono: Playback 0 [0%] -62.00dB] [off]
Simple mixer control ‘LFE’,0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Mono: Playback 0 [0%] -62.00dB] [off]I recommend while trying to get functional audio, you move your volume levels up to 95%. Then after you get the sound working, back off to a lower % value to avoid distortion.
You asked about sound on 6 speakers. I believe that is known as surround and IMHO you will get nothing with volume set to zero and those channels switched OFF (even though I suspect there are also other problems with your PC’s config).
Now in one place you provide an indication your PC has an ALC889, and in another an ALC883:
Researching the ALC889 on the alsa web site I get this: Search results - AlsaProject
which in turn suggests there are updates in 1.0.17 of alsa.
I note this from your script output:
!!ALSA Version
!!------------
Driver version: 1.0.16rc2
Library version:
Utilities version: 1.0.18which suggests to me that you may have tried and failed to properly update your PC’s alsa version as you have a mix of 1.0.16rc2 alsa and 1.0.18 alsa.
So I recommend you 1st try to properly update your alsa version, and only if that does not work, should we try to apply a custom model option to your /etc/modprobe.d/sound file.
So please remove any custom settings from the /etc/modprobe.d/sound file that you may have tried (as you noted you tried “model option with auto and enable_msi=1, stll no luck” ) and then open a gnome terminal or a kde konsole and then type ‘su’ to get root permissions, and with your PC connected to the internet, in that terminal/konsole session copy and paste the following one line at a time in sequence:
zypper ar http://download.opensuse.org/repositories/multimedia:/audio/openSUSE_11.0/ multimedia
zypper ar http://download.opensuse.org/repositories/multimedia:/audio:/KMP/openSUSE_11.0_Update/ multimedia
zypper install alsa-driver-kmp-default
zypper rr multimedia
and then restart your PC and test your sound. Pay attention to your mixer, especially in light of my comments above wrt your mixer.
For a sound test, I recommend you copy and paste the following into a gnome-terminal or a kde konsole:speaker-test -c2 -l5 -twavwhere you should hear a ladies voice saying ‘Front left’ 'Front right ’ five times. Note -c2 indicates testing 2 channel sound. Instead -c6 would test 5.1 channel sound. -l5 indicates 5 times for the ‘Front left’ 'Front right ’ . -l9 would be 9 times.
If that does not work for basic 2 channel sound, please post here, and I can give you some edits to your /etc/modprobe.d/sound file (be certain to copy here the contents of that file so I can provide recommendations).
Thank you for the quick and clear reply. I tried the zypper commands, restarted my laptop and changed my mixer controls to almost 100%. Still no sound.
/etc/modprobe.d/sound looks like so
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
To clarify, this is a clean install of openSUSE 11 using a DVD and then running the updates. I know of the hardware in the laptop only through SUSE’s Yast->Hardware->hardware info. I do have vista on other partition, should I check (rather can i check) what hardware is being used using vista?
You can check with Vista, but I suspect openSUSE has identified this correctly.
I think what we need to do next, is try to come up with a tuning of your /etc/modprobe.d/sound file, to see if that will help. First, could you immediately after a fresh reboot, with your PC connected to the Internet, copy and paste the following command into a gnome terminal or kde konsole: dmesg > dmesg.txt && curl -F file=@dmesg.txt nopaste.com/aand then post the URL that you are given. Sometimes that gives some hints.
Also, are you using Gnome ? KDE3 ? KDE4 ? Knowing that could affect my recommendation.
Now, I note the following list of model options (in the ALSA-Configuration.txt file for 1.0.18a of alsa) for an ALC883 (which is close to an ALC889):
ALC883/888
3stack-dig 3-jack with SPDIF I/O
6stack-dig 6-jack digital with SPDIF I/O
3stack-6ch 3-jack 6-channel
3stack-6ch-dig 3-jack 6-channel with SPDIF I/O
6stack-dig-demo 6-jack digital for Intel demo board
acer Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)
acer-aspire Acer Aspire 9810
medion Medion Laptops
medion-md2 Medion MD2
targa-dig Targa/MSI
targa-2ch-dig Targs/MSI with 2-channel
laptop-eapd 3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)
lenovo-101e Lenovo 101E
lenovo-nb0763 Lenovo NB0763
lenovo-ms7195-dig Lenovo MS7195
lenovo-sky Lenovo Sky
haier-w66 Haier W66
3stack-hp HP machines with 3stack (Lucknow, Samba boards)
6stack-dell Dell machines with 6stack (Inspiron 530)
mitac Mitac 8252D
clevo-m720 Clevo M720 laptop series
fujitsu-pi2515 Fujitsu AMILO Pi2515
3stack-6ch-intel Intel DG33* boards
auto auto-config reading BIOS (default)
So can you please edit your /etc/modprobe.d/sound file, and add a 3rd line, changing it to:
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=acer-aspire
and then restart your alsa with root permissions in a gnome-terminal or kde konsole (it type “su” (no quotes - enter root password first) with “rcalsasound restart” (no quotes), restart your mixer, and test your sound.
Note, for testing basic sound, I recommend you copy and paste the following into a gnome-terminal or kde konsole: speaker-test -c2 -l5 -twav
and you should hear a ladies voice saying ‘Front left’, ‘Front right’ five times.
If that gives you no sound (with “acer-aspire” ) then replace “acer-aspire” with another of the items in the ALSA-Configuration.txt file list, and try again (restart sound, mixer, test sound) etc … going thru the entire list until you have success.
Hi, I added the line
options snd-hda-intel model=<name from the list>
in /etc/modprobe.d/sound. Still no sound.
In the meantime, I upgraded to openSUSE 11.1 and then followed the zypper commands (ofcourse pointing to 11.1 repos rather than 11.0) and then tried the various models. If I do not include the 3rd line in file sound, all the channels are shown but no sound. If i use model=auto, i get sound from front left and front right, but nothing else.
Here’s the output of
dmesg > dmesg.txt && curl -F file=@dmesg.txt nopaste.com/a
I’ve always believed that if “auto” works, then one of the other models should also work. But I could be wrong. There are no manuals on this that I know about … one can only learn by experience.
If your sound works (front left , front right) then its working. Congratulations. I’m surprised by your lack of jubilation.
I do not know what you man by “nothing else”. Note that Novell/SuSE-GmbH do not support proprietary video nor proprietary audio formats (which IMHO is over 80% of the formats, including mp3 and most content inside mpg and avi files). That is because openSUSE is openSUSE where Novell/openSUSE-GmbH follower closer than most other Linux distributions the open source free software philosophy. Codec support, drivers, software in general are not included if the are not “free to copy”, not “free to give away copies” , not “free to modify copies” , not “free to give away modified copies”.
Now you can work around this very easily with the right 3rd party packages (and I mean EASY). Simply setup your software package manager repositories with only OSS, Non-OSS, Update and Packman. Do NOT add any others. Just those 4. ONLY add others if you know what you are doing, if you know the risks, know the incompatibilities that can arise, know the dependency problems that can arise, and know how to work around them. There is guidance here for adding those 4: Repositories/11.1 - openSUSE-Community Again ONLY packman, OSS, Non-OSS and Update. Do NOT add videolan. I’ve lost count of the number of new users who added that and then had problems because of incompatibilities between videolan and packman packaged packages.
So, once those 4 repos are added, go to YaST > Software > Software Management, and set the filter for search, and add the Packman packaged versions (replacing any Novell/SuSE-GmbH versions) of: smplayer, mplayerplug-in, libxine1, xine-ui, xine-skins, amarok, amarok-xine, vlc, libffmpeg0, w32codec-all. That should get you started with a few powerful players.
Now if you have 5.1. sound, and that is the meaning of your comment “nothing else” then that is a different issue.
Can you please post the output of:
cat /etc/modprobe.d/soundI want to confirm that file is setup correct with just the one option at a time (and not multiple).
Now I am confused. In a previous post you noted that using the option “auto” gave you sound in the speaker-test. So you do have sound with that option? Yes?
I have set my sound file with that option. But that’s like the consolation prize I would like to see all the speakers working… hate to go to Vista just for multimedia!
Anyway,** you are welcome** for getting basic sound running.
I suspect it is possible to get 5.1. running, but I do not have a 5.1 system, and the 5.1 users tend to get there systems working, and then never contribute to helping others with the 5.1. systems that others have. Buy me a 5.1 system, and I’ll show you how to get it running. …
I know of a Gnome user who got 5.1 working (who has contributed in providing details as to what they did), but I have no idea if their solution is applicable to you, because you did not answer my question about your desktop. Specifically:
Also, with your PC setup such that your 2 channel sound is functional, can you run the diagnostic script so that I can see what it reports reference your mixer? ie with your PC connected to the Internet, type:/usr/sbin/alsa-info.sh and post here the output URL that is provided (only the URL). Maybe I’ll see something in the mixer that has been missed.
It does look like the surround options are not in your mixer. Still did you try switching on IEC958 (I see it in your mixer):
!!Amixer output
!!-------------
Note they had to play with PA Device Chooser, and from there configured the server. Given you have Gnome installed, you likely have the padevchooser, pavucontrol, pavumeter, paman, and paprefs apps installed.
i hope that you could help me… i just got a new acer aspire 8930g. everything in the audio is fine except when im playing a bluray disc, coz i can hardly hear the character voices. the background sound audio is perfectly fine, its just the caharacter voices which is coming out on the front speakers which is the problem… but whenever im playing music or watching a video stream, the audio is perfect… i’ve tried and searched on how to adjust it but to no avail… can you help me out please… thanks