2004年9月份,剑桥大学的BionicFx课题组宣布在NVIDIA的最新GPU产品中实现了专业的实时音频处理功能,并且准备进行商业化的运作,对其产品进行销售,给音乐创作者带来实惠。现在,该解决方案命名为“音视频互换技术”(Audio
Video EXchange,AVEX)。
AVEX有8个步骤:
从音频流中分离单独音频采样
采样转换为视频数据元素和结构
GPU加载适当的像素着色应用程序
第二音频采样转换为视频纹理加载到视频卡
AVEX数据发送至GPU进行处理
交互过程发挥作用,读写结果至纹理
着色后的像素的最后输出发送到幕外视频缓存
视频数据拾回并解码为音频
BionicFx的工作流程是:待处理的音频数据——〉转换成图形数据——〉GPU处理——〉处理后的图形数据——〉转换成所需音频数据。这说明AVEX实际上是作为虚拟硬件层在与GPU通讯,GPU还是图形处理器。
BionicFx的工作只需熟悉已经开放的图形API,在其基础上建构一个音频界面,不需要深入到底层对芯片进行直接的编程,使之GPU完全脱离原有身份,变成一块完完全全的音频DSP卡(基本不可能,除非NVIDIA愿意提供底层API)。后面这种使显卡芯片完全转换身份的做法却已经有人为之,只是使用的芯片没有GeforceFx那么强。而且做这件事的公司是具有50多年历史大名鼎鼎的专业电子音频设备公司,位于美国芝加哥的UNIVERSAL
AUDIO公司。
Universal
Audio公司在2001年推出了功能强大,运算准确的UAD-1音频效果卡,用以加载专用的VST、DX或其他种类的实时效果器插件。不久以后有一些网友质疑其芯片为某显卡芯片,不是音频专用DSP。后来,UA的工程师宣称其主芯片为Chromatic
Research的Mpact2,是一块多媒体芯片,主要用于视频卡。这位工程师还说,公司对Mpact2进行软件开发,使其变为音频DSP卡,并列出了很多好处(其中当然也包括前文中AVEX的各种好处),非常具有说服力。
Mpact2不就是丽台出品的Winfast S800所用的主芯片。在UAD-1驱动支配下,Winfast
S800不再是以一块显卡的身份存在于系统,而是变成了一颗独立的数字信号处理器(DSP),它承担声卡芯片无法胜任的繁重实时效果运算,理论上它可以和任意声卡搭配,若与基于Envy24、Envy24HT的声卡搭配,简直就是天生的一对。
基于上述的技术,WINFAST S800已经从单纯的显示卡摇身变为廉价的 UAD-1解决方案。令原来 被丢弃一旁的老显示卡 S800价格 飙升至千元上下,网络上的成交价格通常都达到500~800元。
我们这张S800是AGP版本,要作为UAD-1,必须是PCI的S800才能实现。不过AGP的S800也因PCI s800的光环,淘宝的交易价格也达到200元上下。
|