刚安装好Ubuntu16.04 后没声音,找了好多方法都不行,看到网上说通过安装pavucontrol和alsamixer调节解决,最后无意发现一个方法,总算是可以用了,在此记录一下。可能有的可以解决,可是我的设置没什么问题,调节pavucontrol和alsamixer并不能解决。而且奇怪的是时好时坏。
一、先说说用alsamixer 调节的方法吧:
alsamixer是Linux 音频架构ALSA工具的其中一个,用于配置音频的各个参数。
alsamixer是基于文本下的图形界面的,可以通过键盘的上下键,左右键等,很方便地设置需要的音量,开关某个switch(开关)等等操作,
一般桌面版Linux系统会自动安装声卡驱动,如果没有的,手动安装
sudo apt-get install alsa-base
然后终端执行
alsamixer
会出现调节界面
从图中可以看到Master, Headphone,Speaker,PCM,当用扬声器播放时,Master和Speaker不能为MM,因为MM代表静音,如图我是用外音播放,没插耳机,所以耳机模式为MM,当插入耳机时,MM变得可调,Speaker变为MM,如果你的不是,可以通过左右移动键选择要设置的项,然后按下M键改变MM和00, 00状态为工作状态,可以通过上下移动键调节音量大小。PCM也不能为MM模式。我的这里没什么问题,即使没问题,也还是没声音。
二、如果你像我一样调节alsamixer, 或者通过各种命令,比如重新安装声卡驱动,仍然不能解决问题,很有可能时电脑内部声卡数据传输有问题,那就考虑使用外部声卡来发声,正好我有一个大屏显示器,然后我用HDMI线将电脑连接到显示器,小音响连接到显示器的音频输出孔----耳机插孔,通过点击桌面右上角声音图标的最后一项 -声音设置...-我连接显示屏后,输出设置里后多了一个声卡,如图所示:
然后我选择用HDMI/DisplayPort 2声卡来播放,就可以了。下面一个声卡 ”扬声器“ 开机后有时能用有时却不能用,一直纳闷,不过通过外接显示器来输出声音总算解决了我的问题。
当然这样,携带不方便,还可以买一块USB免驱动外置声卡,这样可以连耳机听到声音,也可以接音响。声音问题也可以解决。
如我的电脑接外置USB声卡后,声音设置中声卡信息: