12月5日消息,科技博主Omores近日展示了一次令人惊叹的技术融合实验:他将一块1998年生产的Creative 3dfx Voodoo2 12MB显卡,成功搭载在配备AMD锐龙9 9900X处理器的Windows 11系统上运行。
这项实验的难度非同小可——要让这款诞生于1998年的3D加速卡在2024年的硬件平台上正常工作,需要克服诸多技术障碍。Omores通过一个2006年发布的实验性64位驱动程序(该驱动依赖于为1996年操作系统编写的服务),最终让这颗跨越四分之一世纪的显卡成功点亮。

在视频开头,Omores提出了一个看似简单却极具挑战性的问题:这款经典的Voodoo2显卡能否在现代硬件和Windows 11系统上正常工作?他坦言,考虑到微软最新系统对64位驱动的强制要求,这个想法听起来“几乎不可能实现”。
选择Voodoo2而非初代Voodoo的原因在于,Voodoo2芯片没有初代产品那种运行速度不能超过1.0 GHz的限制。
Omores推测,只要找到合适的驱动程序和PCI转PCIe连接方案,这款标志性的3dfx显卡应该能够与AMD最新平台和谐共处。
实现物理连接的关键是一个StarTech PCI-E转PCI转接盒,这让1998年的3D加速卡得以接入现代AM5主板系统。他首先在安装Windows 98的系统上进行了测试,使用参考驱动确认了硬件端连接正常,随后在《雷神之锤2》和3D Mark 2001 SE等程序中验证了硬件兼容性。
接着他切换到微软最后一个32位操作系统Windows 10 32位,使用社区开发的32位驱动程序,整个过程没有出现任何问题。
随后Omores采用了Ryan Nun(又名Colourless)在2006年发布的实验性3dfx Glide x64项目驱动。该驱动基于对原始Win NT(1996年)驱动的研究,经过针对XP系统的一个修复补丁,这个驱动在Win 10 64位上成功运行。
有了64位驱动的经验,Omores认为在移除驱动程序签名强制执行后,Windows 11应该也能以同样的方式工作。

经过数次尝试,Omores最终成功解决了所有技术难题。他总结道:“我们现在有了一块1998年的3D加速卡,使用一个依赖1996年Windows NT服务的驱动程序,成功运行在了Windows 11 23H2系统上。”
不过当Omores尝试更进一步,在同一系统上运行反Voodoo2 SLI时,由于第二块Voodoo2本身的硬件瑕疵,系统最终还是崩溃了。
