LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4323|回复: 16

[求助]双声卡下如何设置第二块声卡为默认声卡?[已搞掂]

[复制链接]
发表于 2007-4-9 16:30:30 | 显示全部楼层 |阅读模式
因为NForce2主板带的声卡一边声道有杂声,后来买了一块Creative的PCI声卡,装好Debian后两块声卡都认得出来,默认是板载声卡,用 alsaconf 选好声卡后,alsactl strore,重新开机后默认的声卡又变成板载声卡了,试着用 alsactl restore ,根本不起作用。网上说的 2 块声卡安装的文章看了不少,都是说 alsaconf , alsactl store , alsactl restore 的。刚学用 Debian 不久,很多地方也不熟悉,应该在哪里设置啊?
发表于 2007-4-9 17:00:01 | 显示全部楼层
有两个声卡的话,在/dev下应该有dsp0和dsp1两个设备吧,把/etc/dsp这个符号链接指到/etc/dsp1应该就可以了吧。我以前这么干过
回复 支持 反对

使用道具 举报

发表于 2007-4-9 17:07:11 | 显示全部楼层
也可以在bios里面禁止板载声卡,这样比较彻底!!
回复 支持 反对

使用道具 举报

发表于 2007-4-9 22:13:41 | 显示全部楼层
我也遇到了声卡问题,和楼主出现的现象一样,现在已经解决。

做法:
在/etc/modprobe.d/alsa-base文件的最后增加一行:options snd-hda-intel position_fix=1 model=3stack。

我的驱动是snd-hda-intel。

你可以多搜索一下,应该也可以解决。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-9 22:44:23 | 显示全部楼层
/dev 下有 dsp ,dsp2 , /etc 下没有 dsp 的链接。试试 xw_xiao 的方法先。不想禁用声卡,虽然那是最土最直接最简单的方法。
参照xw_xiao的方法,启动时显示
snd_ens1371: Unknown parameter `position_fix'
cannot find the slot for index 0 (range 0-1)
ENS1371: probe of 0000:01:07.0 failed with error -12
我加的那句是
options snd-ens1371 position_fix=1 model=3stack
不知如何着手了。
/etc/modprobe.d/sound 的内容是
alias snd-card-0 snd-ens1371
options snd-ens1371 index=0

系统上的设备
#lspci
00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1)
00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
01:07.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08)
01:08.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)
02:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550]
02:00.1 Display controller: ATI Technologies Inc RV350 ?? [Radeon 9550] (Secondary)
回复 支持 反对

使用道具 举报

发表于 2007-4-10 00:32:16 | 显示全部楼层
直接运行 alsaconf 就可以设置默认声卡阿
偶也2个声卡打开着: 帝盟s70和via envy24
envy24底噪太高了,不适合听音乐
但打游戏不错,所以干脆2个都开着
回复 支持 反对

使用道具 举报

发表于 2007-4-10 08:53:36 | 显示全部楼层
兄弟为何不愿禁用板载声卡呀?浪费资源。我的板载声卡听mp3的时候明显会感觉到系统受影响。后来也是买了个声卡解决一切。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-10 08:55:36 | 显示全部楼层
Post by 云淡风轻
直接运行 alsaconf 就可以设置默认声卡阿
偶也2个声卡打开着: 帝盟s70和via envy24
envy24底噪太高了,不适合听音乐
但打游戏不错,所以干脆2个都开着

alsaconf是可以,但是重新启动后就不起作用了,每次进去都要运行一次alsaconf,很烦人的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-10 09:17:03 | 显示全部楼层
难道真的只有禁用板载声卡一个办法了吗?我还想一边看电影,一边上网,一边听MP3呢,有两个声卡,显卡可以接两个显示器的。
回复 支持 反对

使用道具 举报

发表于 2007-4-10 09:39:17 | 显示全部楼层
接两个显示器和有两个声卡没有关系吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表