Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
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.
Just wondering if anyone could tell me how the models in alsa-base.conf ( see model list here )are configured.
My issue is: My volume is extremely low. I have tried telling alsa to load profile for 3stack and 6stack configurations. However, most of the models listed for acer seem to be laptops. In my case I am running a ACER aspire ASE380 I have tried a few of the acer model listings with moderate success. My system is running ALC888 ( is it possible that its being identified incorrectly by the system? ) with 6 analog stack + 1 optic + 1 coax + 1 front mic + 1 front head-phone.
I am wondering how the models differ from each other in the conf files. Can any one tell me where to look?
Should they vary? I have an MCP61 on my old desktop. I had to do some trickery on OLDer versions of alsa, but no current issues that I'm aware of beyond 1.0.16 or newer. Some mixer stuff changed in 1.0.14 and 1.0.15. And I had to adjust the default periods when recording from it back then. But I would assume it's alright now. Given 1.0.23 is the most recent version. Not that I've used it since getting a Delta 44. AFAIK, the configuration (outside of your .asoundrc) is the same as any card.
something like this:
alias char-major-116 snd
alias char-major-14 soundcore
options snd major=116 cards_limit=3
options snd-hda-intel index=0
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
In my case it appears to. I had to add the below text to /etc/modprob.d/alsa-base.conf to get sound to an audible level.
Code:
options snd-hda-intel=acer
I would have thought that adding 6stack-dig would have addressed my issue. As it is, alsamixer is maxed out and un-muted with alsa 1.0.22 ( current ubuntu repo version. However, I have ran alsa 1.0.23 with no change to volume levels. Forcing the above model DID increase the volume; so, maybe I can tweak it a little more? I just dont know much about configuring drivers.
The user file you mentioned is for session based volume levels correct? Does it address per-session mod's for sound cards?
.asoundrc is for user based sound configuration. Mainly so apps can tell what you want for your default device and other 5.1 or more fancy configurations.
# modinfo snd-hda-intel
Code:
...
depends: snd-pcm,snd-page-alloc,snd
vermagic: 2.6.26-2-686 SMP mod_unload modversions 686
parm: power_save:Automatic power-saving timeout (in second, 0 = disable). (int)
parm: index:Index value for Intel HD audio interface. (array of int)
parm: id:ID string for Intel HD audio interface. (array of charp)
parm: enable:Enable Intel HD audio interface. (array of bool)
parm: model:Use the given board model. (array of charp)
parm: position_fix:Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size). (array of int)
parm: probe_mask:Bitmask to probe codecs (default = -1). (array of int)
parm: single_cmd:Use single command to communicate with codecs (for debugging only). (bool)
parm: enable_msi:Enable Message Signaled Interrupt (MSI) (int)
parm: power_save_controller:Reset controller in power save mode. (bool)
Perhaps that might help. That syntax of yours looks fishy. Perhaps
Code:
options snd-hda-intel id=acer
would work better. Although it might be assumed. Or you might have fat fingered your post.
$ lspci -n
and google on the vender:device number for that card might help. There are a few quirky snd-hda-intel cards out there. It is kind of the new kid on the block in terms of drivers. And it covers many versions of the same chipset.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.