Chinaunix首页 | 论坛 | 博客
  • 博客访问: 658014
  • 博文数量: 780
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4885
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:14
文章分类

全部博文(780)

文章存档

2008年(780)

我的朋友

分类: LINUX

2008-08-22 16:18:56


网上流行的AC97声卡配置如下:右击右上角的[音量控制]钮;[打开音量控制]界面

[文件]-->[更改设备]-->选0号基础设备[Intel82801DB-ICH4(Alsamixer)]

[编辑]-->[首选项]-->[选择可见的音轨]

-->在最下的倒数第2项[ExternalAmplifier]前打勾-->[关闭]

返回音量控制主面板,选[开关]项,在[ExternalAmplifier]项后的打勾取消

关闭音量控制面板,现在试一下,是否有声音了?

这种方法很有效,但对我的经验而言,似乎有一种情况不行,就是内核版本是i686的情况时。默认安装的版本是i586版内核,可以通过上述方法解决。如果升级内核版本到i686版,就可能出现声卡不能发声问题,不知别的类型的声卡会不会这样的(我为了配置TP-linkWN320G升级到了i686)。可以用以下命令查看安装的内核版本:

#uname-a以下是我的显示信息:
Linuxunknown00147871548f2.6.21-1.3194.fc7#1SMPWedMay2322:35:01EDT2007i686i686i386GNU/Linux

证明升级到了i686版本内核,进一步证实:
#rpm-qvkernel-2.6.21-1.3194.fc7.i686
kernel-2.6.21-1.3194.fc7

在这种情况下,用网上流行的方法配置AC97是不可以的,一旦用声卡检测程序,它会自动将ExternalAmplifier勾上,这是确定的。我猜想可能是内核变化了,而相应的驱动和配置文件没有变造成的。解决方法是:

ystem->Administration->SoundCardDetection->System,
reloadaudiodriver和rewriteconfigurationfile,重启就可以了。简是简单,推测起来可真麻烦。希望对大家能有点用。 下载本文示例代码
阅读(347) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~