看到那些传奇般的旧硬件依然能在最新的PC配置中运行,真是令人赞叹。几天前,YouTube上的Omores就提供了一个新旧硬件以奇妙方式结合的绝佳范例。这位技术视频博主成功让一块古老的创新3dfx Voodoo2 12MB显卡在他那台搭载尖端AMD锐龙9 9900X处理器的Windows 11电脑上工作起来。

这绝非易事。然而,你看到的是,Omores让一块1998年产的3D加速卡,借助为1996年操作系统编写的服务程序,以及一份2006年的实验性64位驱动程序,在一台运行2011年操作系统、由2024年处理器驱动的电脑上跑了起来。
在视频开头,Omores提出了一个简单的问题:一块经典的Voodoo2显卡能否在现代硬件上、在Windows 11系统中工作?这位技术博主坦率地思考道:“听起来不可能”,因为微软最新的操作系统需要64位驱动程序。
Omores接着解释道,他将专门研究Voodoo2,因为初代Voodoo在处理器速度超过1.0 GHz时就会出问题,而Voodoo2则没有此类限制。因此,这位大胆的“新旧结合”实验者推测,只要找到合适的驱动程序,并实现可用的PCI到PCIe连接,就能让这块标志性的3dfx显卡与AMD最新最强的平台之一和谐共处。
Omores没有直接挑战最难的环节,而是带着观众踏上了一段从五月到九月的技术探索之旅。在介绍了能将一块1998年的3D加速卡物理连接到现代AM5主板系统的硬件解决方案(一个StarTech品牌的PCI-E转PCI扩展坞)后,是时候检查操作系统和软件的兼容性了。
首先,这套无与伦比的硬件组合被证明可以在系统安装的Windows 98上工作。这证实了,在配合参考驱动的情况下,硬件方面没有问题。通过在《雷神之锤2》(Quake 2)和3D Mark 2001 SE等游戏或应用中进行基准测试,进一步确认了这套异构硬件组合没有造成任何问题。
接下来,Omores转向了Windows 10 32位版,这是微软发布的最后一个32位操作系统。这里使用了爱好者社区为3dfx开发的32位驱动程序,效果良好。
转向Windows 10 64位版则会更加复杂。不过,Omores解释道,在2006年,一位名叫Ryan Nun(又名Colourless)的开发者发布了一个实验性的x64版3dfx Glide项目——该项目基于对原始Windows NT(1996年)驱动程序的研究。这些新的内核驱动程序在Omores安装的Windows 10 64位系统上可以工作,但需要应用一个原本为XP系统制作的修复补丁。
这位技术博主认为,在移除了驱动程序签名强制要求后,没有真正的理由认为Windows 11不能以同样的方式工作。但事情当然没那么简单。令人惊讶的是,更换一个PCI插槽解决了一个早期的小问题,使系统到达了与Windows 10 64位系统卡住时相同的、易于修复的错误点(Mapmem错误)。
“我们现在拥有一块1998年的3D加速卡,它使用了一个依赖为1996年Windows NT编写的服务程序的驱动程序,成功运行在Windows 11 23H2系统中,”Omores诙谐地评论道。我们想补充的是,其处理器是2024年产的强大、超现代的型号。
或许这位技术博主接下来尝试在同一系统中以SLI模式运行两块Voodoo2显卡是在挑战极限。果然,使用他的第二块Voodoo2——一块并非完美无瑕、运行无故障的Joytech Apollo 3D Fast II 12MB——导致这套原本就摇摇欲坠的硬件组合在Windows 11中彻底崩溃了。



