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














