热议|微软面向开发者推出PC版DirectStorage 1.1
微软面向开发者推出PC版DirectStorage 1.1:游戏性能提升的新契机
在游戏领域,技术的发展始终是推动游戏体验进步的核心动力。微软面向开发者推出PC版的DirectStorage 1.1,无疑是这个领域中一个令人瞩目的进展。
DirectStorage,一个为提升游戏加载速度而生的技术,此次的1.1版本更是带来了诸多新的特性与改进。对于开发者来说,这一版本有着深远的意义。从数据传输的角度看,它能够更高效地从NVMe固态硬盘传输数据。这是利用了其是Xbox Series X/S“Velocity Architecture”技术之一的优势,这种技术手段打破了传统游戏数据传输的瓶颈。在以往的游戏运行过程中,游戏实时用到的各种数据,如纹理材质等硬盘中的数据,往往需要经过CPU、内存的处理交换才能为显卡所用。这个过程不仅耗时漫长,而且还容易产生CPU瓶颈。但DirectStorage 1.1将数据直接交给GPU处理使用,这一改变在理论上可以极大地提高游戏的整体运行效率。
其在加载速度上的提升更是显著。据微软称,在NVMe驱动器上并启用DirectStorage的游戏预计加载时间最多可减少40%。对于一款复杂的游戏,尤其是那些拥有海量纹理、模型等数据的游戏来说,加载时间的减少意味着玩家可以更快速地进入游戏世界。以往,玩家在启动大型游戏或者切换游戏场景时,常常需要长时间的等待,这种等待在一定程度上降低了游戏的沉浸感。而DirectStorage 1.1有望改变这一状况,让游戏的体验更加流畅。例如,在开放世界游戏中,玩家在不同场景间快速穿梭时,加载速度的提升可以让场景过渡更加自然,不会出现明显的卡顿。
DirectStorage 1.1的GPU解压功能也是一个亮点。它使得加载游戏的体验比DirectStorage 1.0快3倍。通常,游戏数据的解压缩是在CPU上完成的,而CPU在处理这个工作时,由于压缩格式过去只针对CPU优化,导致在并行任务处理方面受到限制。而在DirectStorage 1.1中,将数据解压缩转移到GPU进行,利用了GPU在并行执行可重复任务方面效率极高的特点,这一转变使得GPU可以在解压缩的充分发挥NVMe驱动器的高带宽优势,从而同时完成更多工作。
这项技术的普及也面临一些挑战。一方面,它需要游戏厂商对其游戏进行适配。目前虽然有一些游戏已经或者计划在后续支持DirectStorage 1.1,但从整体游戏市场来看,这一比例还相对较低。在硬件设备的兼容性上也存在一定要求。玩家需要使用NVMe协议固态硬盘,而且显卡要支持DirectX 12和Shader Model 6.0(最好支持DirectX 12 Ultimate),这就意味着部分老旧设备的用户可能无法第一时间享受该项技术带来的好处。
从游戏发展的长远角度来看,DirectStorage 1.1的推出有着积极的导向作用。它鼓励游戏开发者去优化游戏的资源加载方式,更加注重数据的压缩与解压缩策略。对于硬件制造商而言,也会促使他们在研发新一代硬件时,更好地考虑与DirectStorage这种先进技术的配合。
尽管目前在普及和适配方面还存在一些挑战,但微软面向开发者推出PC版DirectStorage 1.1为游戏体验的提升带来了新的希望。无论是从加快游戏加载速度、释放CPU压力,还是从推动整个游戏产业链的协同发展等多方面来看,它都有着不可忽视的积极影响力。随着时间的推移,我们有理由相信,会有越来越多的游戏和硬件能够适配这项技术,从而给玩家带来更加精彩、流畅的游戏体验。