Linux问题解决_arch系统安装完没有声音

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 #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 1: ALC282 Digital [ALC282 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

一切好像正常。

在amixer配置音频

Jun% amixer scontrols
Simple mixer control 'IEC958',0
Simple mixer control 'IEC958',1
Simple mixer control 'IEC958',2

吓到了,没得配置,难怪找不到“Master”

有点怀疑可能默认声卡不对,

再次amixer

Jun% amixer -c 1 scontrols
Simple mixer control 'Master',0
Simple mixer control 'Headphone',0
Simple mixer control 'Speaker',0
Simple mixer control 'PCM',0
Simple mixer control 'Mic',0
Simple mixer control 'Mic Boost',0
Simple mixer control 'IEC958',0
Simple mixer control 'IEC958 Default PCM',0
Simple mixer control 'Beep',0
Simple mixer control 'Capture',0
Simple mixer control 'Auto-Mute Mode',0
Simple 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)使用。

上述配置在重启音频程序(如
mplayer)后立即生效。

就这样电脑没有声音的问题就解决了。

时间: 2024-10-14 14:34:33

Linux问题解决_arch系统安装完没有声音的相关文章

Linux学习_arch系统安装与配置

http://www.2cto.com/os/201409/332155.html http://www.cnblogs.com/vachester/p/5635819.html https://wiki.archlinux.org/index.php/Installation_guide

1 weekend110的Linux带图形系统安装 + 网络配置 + 静态IP设置

一.weekend110的Linux带图形系统安装 二.网络配置 明明是配置好的啊,只能说是域名出现问题了, 出现ping:unknow host www.baidu.com的问题解决 解决Ubuntu系统的每次开机重启后,resolv.conf清空的问题 网络配置和静态IP设置,成功! 参考链接:http://jingyan.baidu.com/article/4d58d54137d2a19dd5e9c050.html Ctrl + Alt + F1,到图形界面            Ctrl

linux上nagios安装完整版

监控server端的安装部署一.apache的安装下载httpd-2.2.15.tar.gz gunzip httpd-2.2.15.tar.gztar xvf httpd-2.2.15.tarcd httpd-2.2.15./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=all --enable-cgi --enable-rewrite --enable-deflate --with-mpm=wor

使用远程shell工具SSH登录Linux主机,输完用户名回车后就卡住,10秒后才提示输入密码

使用远程shell工具SSH登录Linux主机,输完用户名回车后就卡住,10秒后才提示输入密码. 使用wireshark抓全过程包 因为ssh是加密了的协议,所以弄不懂里面内容是正常的,但可以加以过滤. 过滤栏:SSH 找到时间间隔大概为10s的NO.是x到y 过滤栏:frame.number>x&&frame.number<y 观察得出此处是DNS查询行为 原因:Linux服务器在收到SSH访问请求时,先会查询该客户端IP对应的PTR记录.假如经过5s没有收到回复,就再次发一

消息中间件——RabbitMQ(一)Windows/Linux环境搭建(完整版)

原文:消息中间件--RabbitMQ(一)Windows/Linux环境搭建(完整版) 前言 最近在学习消息中间件--RabbitMQ,打算把这个学习过程记录下来.此章主要介绍环境搭建.此次主要是单机搭建(条件有限),包括在Windows.Linux环境下的搭建,以及RabbitMQ的监控平台搭建. 环境准备 在搭建RabbitMQ之前,请先确保如下环境已经搭建完毕 Java环境(我的JDK1.8) Maven环境(我的3.6.1目前最新版) Git环境 没有搭建的同学走传送门: JDK环境搭建

记录一下-阿里云Linux系统镜像安装完后的大小。

今天特意查了一下阿里云Linux系统镜像安装完后的大小,在这记录一下,以备后用. CoreOS中docker 版本信息如下: 磁盘使用情况: 只查了这几个系统的这些版本,其他的没有查. 原文地址:https://www.cnblogs.com/zzming/p/11727656.html

linux系统安装完后的常见工作

一. 挂载数据盘(假设是sdb,可通过fdisk -l查看)① parted /dev/sdb可以输入p打印磁盘信息,查看分区的情况,找到起始和结束位置.② mklabel gpt设置分区类型为gpt③ mkpart primary 0% 100%primary指分区类型为主分区,0是分区开始位置,100%是分区结束位置.相同的命令为:mkpart primary 0-1 或者是:mkpart primary 0 XXXXXX结束的空间④ print打印当前分区,查看分区设置是否正确⑤ quit

物理机安装Kali Linux + Windows10双系统安装教程

转自 https://www.linuxidc.com/Linux/2018-08/153429.htm 一.镜像下载: 根据需求下载自己需要的版本 从官网下载kali 2018.2 的安装包:https://www.kali.org/downloads/ 二.烧录: 这里推荐用 win32 disk imager 尝试了好几款烧录工具,这个是相对最稳定的 打开win32后 第一步 选中镜像位置 ,第二步 选择要烧录的U盘的盘符 比如U盘是E盘,就选E ,第三步 点击写入 过程可能有两三分钟 烧

linux基础之系统安装(二)

CentOS系统安装: CentOS 6.7 x86_64: minimal install 安装引导选项: ks:指明kickstart文件的位置: ks= DVD drive: ks=cdrom:/PATH/TO/KICKSTART_FILE Hard Drive: ks=hd:/DEVICE/PATH/TO/KICKSTART_FILE HTTP Server: ks=http://HOST[:PORT]/PATH/TO/KICKSTART_FILE FTP Server:  ks=ftp