更新:2026-01-18 21:49:24
12月5日消息,近日,博主Omores展示了一个令人称奇的“古今结合”案例:他成功让一块1998年的Creative 3dfx Voodoo2 12MB显卡,在自己搭载AMD锐龙9 9900X处理器的Windows 11系统上正常运行。
这可不是件简单的事:一张1998年的3D加速卡,借助2006年的实验性64位驱动程序(此驱动需依赖为1996年操作系统编写的服务),居然能在2011年的操作系统(Windows 11)上运行,而支撑该系统的核心部件,是2024年的处理器。
Omores在视频开头提出了一个简单却大胆的疑问:一块经典的Voodoo2显卡,能否在现代硬件与Windows 11系统上正常运行?他直言,鉴于微软最新系统要求配备64位驱动,这听起来“几乎是无法实现的”。
Omores选用了Voodoo2而不是初代Voodoo,原因在于Voodoo2不存在初代Voodoo芯片速度无法突破1.0 GHz的限制。
他推测,只要有了正确的驱动和PCI转PCIe的连接方案,这款标志性的3dfx就应该能与AMD的最新平台和谐共处。
Omores首先介绍了实现物理连接的关键设备——一款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自身存在瑕疵,最终还是出现了崩溃的情况。