Linux问题解决_arch系统安装完没有声音
来源:互联网 发布:vba 数据库 编辑:程序博客网 时间:2024/05/16 23:59
RT
自己的机子是联想Y410p,之前安装完arch系统一直不能播放声音,自己又不懂得设置,今天对电脑进行配置,顺带把声音的问题解决了。
Arch 默认的内核已经通过一套模块提供了 ALSA,不必特别安装。
alsa参照arch官网wiki:https://wiki.archlinux.org/index.php/ALSA_%E5%AE%89%E8%A3%85%E8%AE%BE%E7%BD%AE_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
好像安装完系统声卡就可以工作了,只是系统默认声卡声音是静音的,要解除静音。
解除各声道的静音
使用 alsamixer
的 ncurses 界面,配置十分简单:
alsamixer
在 alsamixer
中,下方标有 MM
的声道是静音的,而标有 00
的通道已经启用。
使用 ←
和 →
方向键,选中 Master
和 PCM
声道。按下 m
键解除静音。使用 ↑
方向键增加音量,直到增益值为0
。该值显示在左上方 Item:
字段后。过高的增益值会导致声音失真。
amixer sset Master unmute我就在这里出问题的,本来直接用alsamixer设置还是没有声音,就i用了上面的命令,出现
amixer: Unable to find simple control 'Master',0表示不能设置,或是找不到声卡设备,,,我还以为安装完没有声卡驱动,,,
用命令获取声卡的声卡ID和设备ID
aplay -l
Jun% aplay -l**** List of PLAYBACK Hardware Devices ****card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0card 1: PCH [HDA Intel PCH], device 1: ALC282 Digital [ALC282 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0一切好像正常。
在amixer配置音频
Jun% amixer scontrolsSimple mixer control 'IEC958',0Simple mixer control 'IEC958',1Simple mixer control 'IEC958',2吓到了,没得配置,难怪找不到“Master”
有点怀疑可能默认声卡不对,
再次amixer
Jun% amixer -c 1 scontrolsSimple mixer control 'Master',0Simple mixer control 'Headphone',0Simple mixer control 'Speaker',0Simple mixer control 'PCM',0Simple mixer control 'Mic',0Simple mixer control 'Mic Boost',0Simple mixer control 'IEC958',0Simple mixer control 'IEC958 Default PCM',0Simple mixer control 'Beep',0Simple mixer control 'Capture',0Simple mixer control 'Auto-Mute Mode',0Simple mixer control 'Internal Mic Boost',0这次就正常了。
问题就在默认声卡不对,接下就是修改默认声卡。
在刚才aplay -l 里面选择声卡1,设备ID为0的声卡
把下列配置添加到系统级别的 /etc/asound.conf 或用户级别的 ~/.asoundrc 文件。如果文件不存在,可以手动创建。其中的各个ID,请根据实际情况调整:
defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 1
“pcm”选项决定用来播放音频的设备,而“ctl”选项决定那个声卡能够由控制工具(如 alsamixer)使用。
defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 1
“pcm”选项决定用来播放音频的设备,而“ctl”选项决定那个声卡能够由控制工具(如 alsamixer)使用。
上述配置在重启音频程序(如 mplayer)后立即生效。
就这样电脑没有声音的问题就解决了。
0 0
- Linux问题解决_arch系统安装完没有声音
- Linux学习_arch系统安装与配置
- Linux学习_arch软件安装与配置
- Linux安装mplayer没有声音的解决方法
- win10 没有声音的问题解决
- win7 装完系统没有声音
- linux mint 没有声音
- VMware虚拟机系统没有声音?
- Ubuntu 安装后没有声音
- 解决Kali Linux没有声音
- 解决Kali Linux没有声音
- 解决Kali Linux没有声音
- Linux声音系统
- Linux声音系统
- Linux声音系统
- Linux系统平台下安装tcpdump问题解决
- Linux系统安装mysql出现问题解决方法
- 在笔记本上按装debian 6后,发现系统声音非常小,安装如下包后,问题解决
- 使用数据泵备分恢复数据库
- 基于oSIP开源库的SIP代理服务器PartySIP[一]
- JSON.parse和eval的区别
- RQNOJ:PID3 Jam的计数法
- 从JVM并发看CPU内存指令重排序(Memory Reordering)
- Linux问题解决_arch系统安装完没有声音
- 设计模式6大原则
- 第一章 知识导图
- cocos2d-x 3.0 调度器(scheduler)
- 汇编-实现基本链表
- AdapterView.OnItemClickListener() 参数解释
- POJ 3279 Fliptile
- undefined reference to ‘raise’
- androidAnnotations框架使用