Linux|能让SSD性能大幅提升,AMD将推出的黑科技是个啥?( 二 )



首先 , 将数据复制到RAM后 , 数据不会复制到CPU中并解压缩 。 与旧API不同 , 压缩数据直接发送到GPU 。
其次 , API充分利用了超快的NVMe SSD硬件 。 因此 , DirectStorage需要NVMe SSD才能工作 , 因为NVMe SSD的带宽比机械硬盘高得多 。 DirectStorage使用这些SSD全部带宽 , 即GB/s数量级 , 一次读取大量数据 。 这与以MB/s为单位缓慢读取数据的旧API不同 。
因此 , GPU会立即接收大量压缩数据 , 而无需等待更多数据到达后再进行渲染 。 剩下要做的就是解压缩数据以供GPU渲染 。
DirectStorage包含最先进的GPU解压缩技术 , GPU以比CPU高得多的速率解压缩数据 。 它们还可以长时间维持这种高速解压 , 这是CPU无法做到的 , 这就是使GPU成为未来数据解压缩的主要候选者的原因 。 将解压过程转交给GPU还可以释放CPU来处理其他任务 , 例如处理音频和准备要显示的帧 。
鉴于DirectStorage能够以惊人的速度为GPU提供大量数据 , 它可以彻底改变大家的游戏体验 。

首先 , 如果开发人员使用DirectStorage构建他们的游戏 , 这些游戏将具有近乎即时的加载时间 。 因此 , 无需等待长时间的加载屏幕即可进入游戏 。
其次 , 因为DirectStorage释放CPU来处理其他任务 , 所以它提高了性能 。 换句话说 , 即使没有升级硬件 , 也能得到更好的游戏帧率 。
【Linux|能让SSD性能大幅提升,AMD将推出的黑科技是个啥?】最后 , 使用DirectStorage , 游戏将拥有更广阔、更复杂的世界 , 而纹理弹出更少 。 这将允许开发人员构建下一代游戏 , 而不会因数据流问题阻碍他们的创意愿景 。