找回密码
 注册
快捷导航
查看: 9485|回复: 1

*** ALSA!

[复制链接] |自动提醒
阅读字号:

627

回帖

41

积分

310

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-7-3
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2008-5-1 14:03:38| 字数 533| - 中国–江苏–南京 电信 | 显示全部楼层 |阅读模式
真是害死人
昨天耳机坏了,跑到沃尔马买了个梅森海mx260。突然发现杂音重,就在命令行模式下用
alsamixer
降低pcm的音量,减少了噪音。但关闭alsamixer后再开mplayer,skype还有网页打开flash都没声音了。
研究了半天,发现只要是使用 alsa default device的程序都出不了声,而把mplayer之类的程序重新设置音频输出设备为
hw:0,0
后就能发音了,但不是所有的程序都有能设音频输出设备的地方。

想来想去只能去改alsa的配置,把默认的alsa default device改成正常的设备号。

hw:0,0中第一个0表示第一块声卡(第2块声卡的ID号就是1,依次类推),第二个0是指此卡上的第一个设备
hw:0,0就表示第1块声卡上的第1个设备,默认为音频输出(Analog)。
hw:0,1是第一块声卡上的第2个设备,默认是数字输出(Digital)。

问题肯定是现在alsa的默认设备(alsa default device)没指向0号,alsa的配置文件通常位于
/etc/alsa
下,但改这里没用,真正起作用的配置文件是:
/etc/asound
打开一看,果然是默认设备指向了1号,改成0,保存后就一切都恢复正常了。

但这破事让我折腾到早上3点钟。
T410S

2694

回帖

51

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-7-4
发表于 2008-5-1 20:39:32| 字数 5| - 中国–山东–滨州 移动 | 显示全部楼层
不错的经验
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-8 10:59 , Processed in 0.078357 second(s), 28 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部