alsamixer无法打开混音器:参数无效
升级内核后,Ubuntu 14.04中似乎没有声音……我用google搜索解决方案,但无法解决我的问题。 然后我在终端输入命令alsamixer
。 输出是这样的: cannot open mixer: Invalid argument
。 无法修复它。
奇怪的是,在我使用sudo apt-get install pavucontrol
并使用pavucontrol
启动它pavucontrol
。 当我播放音频时,控制面板已经识别出来。
屏幕截图如下:
我有完全相同的问题。 声音在Windows 7中完美运行,但在Kubuntu 14.04中没有。 经过多天搜索互联网并尝试所有可能的建议后,我想出了一个最终帮助我的解决方案。 无需重新安装Ubuntu。
首先,我尝试卸载所有ALSA包和东西使用
sudo apt-get remove --purge alsa-base pulseaudio
并使用再次安装它们
sudo apt-get install alsa-base pulseaudio
经过多次尝试后,仍然没有工作
sudo alsa force-reload
我读到安装后ALSA的主要音频通道被defaut静音。 所以我尝试使用alsamixer
命令取消静音。 不幸的是,由于Invalid argument
错误,它Invalid argument
。
搜索继续进行,我偶然发现了一个一直在搜索结果中的网站 ,但我没有注意到它。 它提到了一些名为.asoundrc
文件。 我找了它,但在我的系统上找不到它。 另一个网站说你应该手动创建它( /home/username/.asoundrc
仅限当前用户,或/etc/asound.conf
如果你想为所有用户保留这些设置)并粘贴以下内容:
pcm.!default { type hw card 0 } ctl.!default { type hw card 0 }
之后我就能打开alsamixer
。 但是,屏幕为空,并未按预期显示任何音量设置。 然后我打开了我的声卡列表
cat /proc/asound/cards
原来我的笔记本电脑有两张声卡:
0 [Generic ]: HDA-Intel - HD-Audio Generic HD-Audio Generic at 0xf0344000 irq 28 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic HD-Audio Generic at 0xf0340000 irq 16
默认情况下,卡0在前面.asoundrc
文件中设置。 我试验并将0
改为1
。 之后alsamixer
显示了我需要的音量设置。 ALSA文档警告说 ,主通道默认为静音。 它由Master
标签上方的字母MM
表示。 我使用↑箭头键将音量增加到100%。 但这还不够。 我还必须按M键取消静音主通道,因为增加音量不会自动取消静音(取自此处 )。 在按下M之后 , MM
字母变为OO
,这意味着该频道未被静音。 声音最终出现了! 按Esc退出alsamixer
,享受Ubuntu,Kubuntu或您正在使用的任何发行版上的各种声音和音乐。
重要提示:请勿使用sudo alsa force-reload
命令(如某些网站所示),因为它会再次使主通道静音,您将不得不重复取消静音程序!
PS:这是艰难的几天,尝试所有可能的事情再次听到。 当然我可以放弃并切换回Windows 7,但我给你的建议是不要寻找简单的方法。 Linux方式并不适合所有人,但在完成挑战后,它真的感觉像是一个英雄。
- 关于此计算机不适用于ubuntu-14.04 ARM
- 为什么我不能在Ubuntu 14.04上访问我的Bq Ubuntu手机?
- dell 5537触控板无法正常工作(Ubuntu 14.04)
- 将Trusty / 14.04安装媒体没有Ubuntu One吗?
- Windows 10和Ubuntu 14.04的Grub菜单
- Ubuntu在启动时冻结
- gnome-terminal配置文件未加载
- 联想G50-80 Ubuntu 14.04 Wifi无法正常工作
- OSError:权限被拒绝:’/usr/local/lib/python2.7/dist-packages/pelican-3.6.3.dist-info’