摘要:对于奔四的老玩家来说,3Dfx Voodoo这个名字一定不会陌生,作为一款在30年前掀起3D游戏革命的GPU,Voodoo至今仍被许多玩家铭记。
快科技9月29日消息,对于奔四的老玩家来说,3Dfx Voodoo这个名字一定不会陌生,作为一款在30年前掀起3D游戏革命的GPU,Voodoo至今仍被许多玩家铭记。
最近博主PixelPipes展示了这款显卡的魔改版本,罗马尼亚硬件逆向工程师“sdz”(SDZ)将其显存从4MB提升到12MB,并增加了一个额外的纹理映射单元。
核心结论是,只要搭配足够快的CPU(以当时的水平而言),改装后的Voodoo显卡性能几乎可以与3Dfx Voodoo 2(其后继型号,也是全球更知名的显卡)相媲美。
在使用当时合适的奔腾处理器测试改装显卡时,并没有比原始显卡有明显提升,然而当将其转移到奔腾II机器上时,改装后的Voodoo显卡性能大幅提升,速度提高了40%到60%。
而背后的原因,则在于这款GPU远超时代的先进性,Voodoo的初始设计实际上采用了多点总线布局,连接其芯片。
标准Voodoo GPU配备了一个帧缓冲接口(FBI)芯片,用于处理多边形并构建最终图像,以及一个纹理映射单元(TMU)芯片,用于处理纹理和双线性滤波。
这两个芯片之间的总线为2×16位,一条用于读取,一条用于写入,写入总线可以访问三个TMU单元,数据通过每个TMU单元之间的单向串行连接返回,直到所有数据通过TMU 0获取。
这种设计在当时显得非常超前,而Voodoo显卡从一开始就支持SLI(多卡互连)技术,许多公司生产了自己的版本,增加了额外的TMU单元、更多RAM、扩展子卡甚至单卡SLI功能。
标准GPU的FBI和TMU芯片各配备2MB专用显存,总计4MB,这也解释了其640×480分辨率的限制,因为这是在2MB帧缓冲区内合理容纳的分辨率。
SDZ的改装将FBI连接到两个TMU单元,并为每个芯片配备了4MB的RAM,总计12MB。PixelPipes指出,这种变体并未得到Quantum3D驱动程序的直接支持,这意味着依赖Direct3D的游戏无法运行。
不过,3Dfx专用的Glide API仍然可以正常工作,通过调整autoexec.bat中的环境变量,他成功让显卡运行了一些游戏。
来源:快科技