《战争机器5》已在路上 未来会有更多DX12游戏登陆Windows 7

《战争机器5》已在路上 未来会有更多DX12游戏登陆Windows 7

伴随着Windows 7系统的生命周期即将走到终点,微软已经督促消费者和企业用户尽快迁移到Windows 10系统。而其中一项升级理由就是,通过DirectX 12获得更多新功能和新特性。但是令人感到奇怪的是,微软现在竟然帮助开发人员将那些基于DirectX 12开发的游戏迁移到Windows 7系统。

战争机器5

事实上目前依然有不少Windows7系统的忠实拥趸。根据Steam的硬件统计数据,目前依然有20%的桌面用户还在使用Windows 7系统,他们无意更换新的操作系统。

和传统的DirectX 11相比,微软最新的DirectX API具备诸多优势,尤其是在线程和渲染调用方面。但是微软很早之前就已做出决定:只有Windows 10系统才能获得DirectX 12和WDDM 2.0驱动堆栈。

鉴于微软推动所有用户升级至Windows 10系统的原计划落空,微软现在被迫对升级策略进行了一些改变。而微软改变主意的一个重要原因是来自暴雪等大公司的推动。

在今年3月份上线的《魔兽世界:艾泽拉斯战役》的版本“复仇之潮”(Tides of Vengeance)中,除了游戏内容继续扩展和丰富,还充分针对DX12多线程进行了优化,可以更高效地利用多核心处理器,帧率更高、更顺畅。

图片来自于 微软博客

AMD刊文称,经过多线程优化后,锐龙处理器如今在《魔兽世界》里的DX12性能可以提升最多达35%。确切地说,锐龙5 2500X处理器搭配GTX 1080显卡,1080p分辨率、Level 10档次画质下,游戏帧率从43.2FPS大幅提高到了58.1FPS。当然了,DX12多线程优化也同样适用于Intel处理器,因此理论上酷睿玩家也能享受到类似的福利。

微软高级项目经历Jianye Lu解释说,他们移植过程的原始范围已经扩展到包含更多游戏。在今年3月份宣布允许《魔兽世界》在Windows 7系统上使用DirectX 12之后,这项举动得到了游戏社区的热烈欢迎,微软将会继续与几家游戏工作室合作,进一步评估这项工作。为了更好地支持更大规模的游戏开发者,微软发布了以下资源,允许游戏开发者在Windows 7上运行他们的DirectX 12游戏。

这些资源包括开发者手册文档(Development Guidance Document)、D3D12onWin7 NuGet安装包和D3D12演示样本。通过这些支持,游戏工作室可以更方便地将DirectX 12游戏带入到Windows 7系统,而即将登陆Windows 7系统的另一款游戏大作就是《战争机器5》。