精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● 计算机硬件>>★声卡音箱★>>★声 卡★>>【双声卡的安装】

主题:【双声卡的安装】
发信人: zuanlong911(鸭嘴兽)
整理人: zdzd127(2001-03-11 20:31:09), 站内信件
为大家示范三张声卡共存的方法:


  1、ISA + 1 PCI 声卡的方法: 

    过去 UltraSound 盛行的时代,我就是在电脑上插上一张 SB16,一张 UltraSoun d,两张卡用立体声耳机信号线接起来就可以了。秘诀在于不要让 UltraSound 去模拟 SB,且避开 SB 用的 I/O 位置 220h。现在,PCI 与 ISA 音效卡的共存仍然要掌握这个最高原则:不要让彼此的 I/ O 位置相同。 

  然而,其实这是很简单的事情,PCI 的 I/O 位置通常不是在传统 000-3FFh 这段位置,且 P CI BIOS 会自动分配 I/O & IRQ,所以基本上,一张 ISA声卡与一张 PCI声卡共存的系统,在开 机时,根本没有相冲的问题。 

  但是什么时候开始有相冲的问题呢?就是当你让 PCI声卡去模拟传统 SB、SB Pro 声卡卡时,相冲的 问题就会随之而来。因为想要相容传统 SB、SB Pro 声卡,势必要多去占用 220h 这个 I/O 位置,可 是 ISA 声卡已经卡在那边,相冲的问题就来了。 

  不过呢,根据我的实验看来,当系统上已经被一张 ISA声卡占用传统位置时,PCI声卡的 SB、SB Pr o 模拟程式会避开这些位置与 IRQ,另外去用其他的位置 & IRQ。虽然这样就避开来了,但是其实也是没有必要 的作法。在此,我建议大家不如主动把 PCI 声卡模拟传统 ISA 声卡的部分给关掉。 

  除此之外,两张声卡都有摇杆接口,为了减少不必要的麻烦,建议将 YMF724 的摇杆接口也关掉。这样我们 就确定只要把摇杆插在 SB16 上就对了。 

  但是到此有一个疑问:‘既然我有两张声卡,那么 Windows 会主动去用哪一张?’ 其实这要看你在‘多 媒体’→‘音效’→‘播放:喜欢使用的装置’是选什么。选择 YMF724,则往后系统事件音效、支持 Direct X 的游戏等,就是由 YMF724 输出,反之则由 SB16 输出。但是如果是遇到传统 DOS 的游戏,则一定 是从 SB16 输出,因为我们已经把 YMF724 的 SB、SB Pro 模拟给关掉了。 

  最后,将两张声卡用立体声耳机信号线连起来就完成了。我自己的做法是将 SB16 的 Line-Out 接 到 YMF724 的 Line-In,然后统一由 YMF724 输出所有的声音。当然,请记得打开 YMF724 的 Line-In 音量,这样才听得到 SB16 的声音。 

  再举一个例子,是 SB16 + SB Live! 的: 

  相信很多人知道,SB Live! 可以模拟 SB16。而在这个例子中,我们发现,当 SB Live! 侦测到系统上有真正的 SB16 时,根本就不会启动自身的 SB16 Emulation,所以我们也就没得关了。 除此之外,我们要记得将 SB Live! 的摇杆接口给关掉! 

  2、PCI + 1 PCI 声卡的方法: 

  由于都是 PCI 声卡,所以开机时已经通过 PCI BIOS 将两张卡的基本 I/O & IRQ 给分 配好了,完全没有相冲的问题。两张卡的信号连接方法也是如同前一个章节所述。至于 SB、SB Pro 模拟的部分, 您就挑这两张中兼容性比较好的那一张,而把另外一张用上一个章节的方法,自‘装置管理员’中给主动关掉就可以了。 

  不过,事情没有那么简单..... 

  您的 PCI 声卡,很可能两张都支持 A3D。而支援 A3D 的声卡,普遍都有 A3D.DLL,且都会 安装到 WINDOWS\SYSTEM 目录下。而这个 A3D.DLL,是独立的,不是共用的,每个 PCI 声卡 有自己的 A3D.DLL,不能交换使用。所以在此我们要决定一件事情:‘舍弃哪一张卡的 A3D?’ 

  挑选的原则当然是舍弃 A3D 效果较差的那一张啰!这个就看你自己决定。接下来,先安装那张你准备要舍弃 A3D 的声卡卡的驱动程序,再装那张你要用 A3D 的声卡驱动程序,这样 WINDOWS\SYSTEM 下的 A3D.DLL,就会被自动取代掉。除此之外,决定要拿来使用 A3D 的声卡,也需要按照前面决定哪一张声卡是 W INDOWS 内定的声卡做法,将这张要用 A3D 的声卡,在‘多媒体’→‘音效’→‘播放:喜欢使用的装置’设定 成这一张,如此一来游戏才会使用这一张声卡的 A3D。 

  最后,我们拿 YMF724 + SB Live! 做例子: 

  两张声卡不做任何改变,所有的装置均没有相冲,这是因为 PCI BIOS 分配得当的原因。当然这时候其实 已经可以用了,但是并不是很好的环境,我们还是需要手动关掉一些东西。

  在此我选择将 YMF724 的 SB、SB Pro 以及摇杆接口给关掉。其实这不是绝对的做法,你也可以 改关掉 SB Live! 上的这两个部分。不过我的建议是,这两个部分要关,就关同一张卡的,不要这张卡关 SB、 SB Pro,另外一张卡关摇杆接口。这样的考虑乃是基于若是玩 DOS game,且要用到摇杆,最好是同一张音效 卡来负责,应该多少会比较稳定些。 

  重头戏:三张音效卡共存: 

  掌握以上原则,那么当然三张声卡共存也不是问题了。这次我将 SB16、SB Live!、YMF724 通 通插在一起。这么做有其实际的用途:SB16 负责传统 DOS 环境的游戏,YMF724 负责 MIDI,SB Live! 负责整体声音的音场设定,且改为四声道输出。瞧!这是多么强悍的组合啊!不过,主机板上插了三张声卡卡, 看起来也是蛮恶心的..... 

  首先当我们将三张声卡的驱动程序灌好后,装置管理员显示如下: 

  SB Live! 因为侦测到 SB16,所以自动取消掉 SB16 Emulation,我们无须担心这个 部分,倒是 YMF724 还在那边模拟得很高兴,这个要给它关掉。 

  除此之外,三张声卡会有三个摇杆接口,其中 YMF724 已经与传统 SB16 的摇杆接口相冲,所以打了 个黄色的叹号,为了保险起见,待会也要将 YMF724 的摇杆接口给关掉。至于 SB Live! 由于设计较为完 善,摇杆接口自动跳到另外一个 I/O 位置,所以没有与 SB16 相冲。不过为了避免麻烦,SB Live! 的 摇杆接口也是关掉比较好。 

  由于我们把 YMF724 的 SB、SB Pro 模拟给关掉,连带影响到其 MIDI Out/In,故 在上面的列表中,左方没有出现 DS-XG MIDI-In,右方没有 DS-XG MIDI-Out,此乃正常现象 。 

  再来,我将‘多媒体’→‘音效’→‘播放:喜欢使用的装置’设定为 SB Live!,因此,我必须舍弃 Y MF724 的 A3D.DLL。 最后,我将 SB16 的 Line-Out 接到 YMF724 的 Line -In,YMF724 的 Line-Out 接到 SB Live! 的 Line-In,统一由 SB Live ! 输出。前面那两张声卡的接线顺序当然可以颠倒,只是考虑从 ISA 那边接过来,比较不乱而已。 就这样,三张声 卡同时使用也不是问题。 

  安装多声卡注意事项:

  一. 不论多少张声卡,I/O & IRQ 不要相冲。 

  二. 只留一张卡的 SB、SB Pro 甚至 SB16 功能,其他卡的类似功能全部都要关掉。或是在确定 不需要传统声卡模拟的功能时,也可以全部都关掉。 

  三. 摇杆接口只留一个,建议是使用负责 SB、SB Pro 功能的那张声卡,其他声卡的摇杆接口要关掉。 

  四. 在‘多媒体’→‘音效’→‘播放:喜欢使用的装置’中设定的声卡,就是主要声卡,游戏使用 A3D 时 也是用这张卡。 

  五. 彼此在信号上用 Line-In & Line-Out 互相连接在一起。 

                                           --------转载自非常硬件


----
▇▇▇▇▇▇▇▇
▇網易開國大老▇ 
▇ ☆鸭嘴兽☆ ▇  
▇之泡網專用章▇ 
▇▇▇▇▇▇▇▇    
                   

                       

[关闭][返回]