欢迎光临散文网 会员登陆 & 注册

电脑的声音传输和声卡驱动的原理

2022-08-06 12:03 作者:ドラゴンFrancis  | 我要投稿

        和显卡一样,声卡也是计算机中非常重要的硬件之一,它用于将机器内部的二进制数字信号转换为物理电路模拟信号,又可以将电路模拟信号转化为计算机可以识别的数字信号。

       个人对声卡品牌不是了解很多,只知Creative(创新科技)、Terratec(德国战车)和最熟悉的英特尔sst还有Realtek(来自于宝岛的瑞昱 ruì yù)。

       其中前两个品牌是独立声卡比较多,后两个是以集成声卡比较多。

       硬件设备都需要驱动软件支持才能与系统软件进行交互,所以和显卡一样,声卡也必须要有驱动才能与外围的3.5mm或者光纤接口所连接的设备成功完成数模或者模数转换。

       当你成功安装完系统的时候,你会发现位于主板面板的外围音频设备已经能够成功出声,这是因为你的声卡已经被系统自带的驱动所识别,此驱动名为hdaudio,sys,并且你的设备id被命名为 High Definition Audio 设备。此时如果你对声音不是很敏感,你就不必去主机板官网或cd里寻找驱动进行安装了,因为程序不像显卡驱动那样需要底层优化支持,大多数程序对声卡驱动亦不是很依赖,且软解码和硬解码对于声音来说不重要。

      曾在显卡驱动篇说过显卡同显示器有所关联,那么声卡就与你的耳机和音箱所关联。

      如果你打开螃蟹厂(瑞昱)声卡驱动的安装目录,你就会看见一大堆著名数码厂商同乐器厂商所编写的文件,比如日本的东芝(Toshiba)、山葉(Yamaha)和上述声卡公司,但是主驱动文件还是你声卡厂商所编写的。点解会这样呢?因为你的声卡厂商为了兼容那些乐器公司和专业声学公司的对声音的定义,所以会有很多不是本驱动厂商的文件属于正常现象。

      其实声卡驱动就是厂商将很多的声音设置、音频硬解、均衡器设置等方案集合的一个软件包。

      当你装好声卡驱动的时候,会发现主机前面板的设备不会发声,不要惊慌,这是ac 97或者hdaudio跳线同系统设置的冲突,现在的系统都会有"自动前面板音频侦测"的功能,但是由于主板或者系统的原因,这个自动侦测的功能会在现在的机器中失效,所以不论前面板有没有音频设备,一律被系统和主板认为该插孔没有设备,所以你前面板的耳机不会出声,解决方法就是把驱动设置里的"禁用前面板侦测"打开,让驱动以为前面板的设备永恒存在之,这样就会一直向前面板的音频接口输入或接收信号,问题也就解决了。

     各位使用的最多的应该是环境设置、采样率调整、响度均衡、虚拟环绕四个功能吧。

     环境设置:顾名思义,就是音频的环境,也叫均衡器设置,好的声音配上好的环境,那就是一种享受。(现在已经可由很多不相关的普通软件接管)。

    采样率调整:就是声音对声腔的震动速率,一般位数均为16位,采样率为44.1k或48k,以前的cd为44.1k,DVD音轨为48k,现在大部分游戏音轨还是48k的采样率,部分游戏程序还不能兼容96k和192k的超高采样率。

    响度均衡:就是自动拉高或拉低音量,以让人耳感觉不出来声音的高低差。这个功能对听力以及游戏中远近判定的影响极大,不推荐开启。

    虚拟环绕:就是将声音的音量以渐变的方式在多个虚拟声腔中不停切换,以让人耳以为声音处于多声道模式的功能,不推荐专业游戏玩家开启。

现在随着HDMI和Display Port接口的崛起,声卡的声音处理功能将被显卡显示核心里的声学模块所接管,只要显示器使用这两个接口,并且带有声腔以及外围音频设备接口,只要你将外围设备接到显示器上,这些设备的声音就是由显卡负责处理的。

        那么你们会问:"不论Nvidia或AMD的显卡,为什么他们的声学驱动那么小呢?"

        答案是那些带有声腔和相应接口的显示器,其主电路板都带有声卡驱动的诸多功能,只需要将显卡里的声学模块正名即可,只要让系统知道其厂商即可,所以其驱动反而更像hdaudio.sys,不需要太多重复的功能,这是显卡和显示器发展的趋势。

       最后再说一句,永远不可能存在数字信号直连的音频设备,现在使用数字接口的音频设备内部也都有数模双工转换模块(如果存在的话,人们就都会成为数学专家或音乐家了)。

电脑的声音传输和声卡驱动的原理的评论 (共 条)

分享到微博请遵守国家法律