从1995年9月作为Windows 95的Windows Games SDK首次发布到现在,DirectX已经陪伴我们20多年了。
Techradar写了一篇关于DirectX(12)最新迭代的小文章,以及它对PC玩家的意义:
“DX12的重点是通过显著减少与api相关的CPU开销来实现视觉丰富性的显著增加,”英伟达的Henry Moreton去年说。“过去,驱动程序和操作系统软件代表开发人员管理内存、状态和同步。然而,效率低下是由于对应用程序需求的不完全理解造成的。DX12使应用程序能够直接管理资源和状态,并执行必要的同步。因此,高级应用程序的开发者可以利用他们对游戏行为的深入了解,有效地控制GPU。”
通过将更多的任务转储到图形芯片上,主处理器可以做的事情就更少了,因此游戏不会因为操作系统后台的情况而陷入停滞。内核越多越好,这意味着一个有两个内核的处理器(也就是两个处理器挤在一个包里)并不像一个有四个内核的处理器那么有活力。
显卡也是如此,如果你在一个系统中安装两个相同的显卡(如Nvidia的SLI和AMD的CrossFire),你的速度就会提高。使用DirectX 12,游戏可能会获得更好的性能,因为负载是在多个核之间同时进行的,而不是一次将负载转储到一个核上。
更多信息请访问Techradar.














