※ 引述《krousxchen (城府很深)》之铭言:
: https://udn.com/news/story/7086/4830910
: PS5让CPU直接跟SSD要资料,不需要再进去系统RAM
: 但还是需要让由CPU解压缩的资料传给GPU处理
因为你的理解错误了。
1. PS5 不是让 CPU 跟 SSD 要资料,而是由专属的 I/O 处理器负责
2. PS5 没有区分系统内存跟绘图内存,两者共享单一内存区块,
无所谓先进去哪个内存。资料也一定得放到内存里才能用
3. PS5 不是靠 CPU 负责资料解压缩,而是有专属的硬件解压缩单元
4. PS5 不需要靠 CPU 传资料给 GPU,读取进来解压缩完的资料会直接
进入共享内存空间,GPU 可以直接取用
RTX 30 显示卡的状况跟 PS5 不同,CPU 跟 GPU 是各自独立的芯片,
系统内存跟绘图内存也是两块。所以这次的 RTX I/O 才会强调 SSD
资料不用先由 CPU 读进系统内存再传给 GPU,可以直接走 PCIe 由
GPU 读进绘图内存,也不需要靠 CPU 解压缩,GPU 自带解压缩功能。
但 PS5 上 CPU 跟 GPU 根本同一颗芯片,内存空间也是共享的。
: 而DirectStorage则是直接让资料从SSD给GPU解压缩,再给GPU处理
: PS5只是最佳化CPU解压缩的过程,DirectStorage则是直接删除这段
: 那DirectStorage是不是直接胜过PS5的读取改进?
: 而微软怎么没有让这个功能给XBSX?
: 还是会不会XBSX其实有,就是为了这次婊Sony一次?
PS5 并不是什么最佳化 CPU 解压缩的过程,而是配置了专属的硬件单元
来负责这一块。基本上 Xbox SX 的状况也是一样的,只是效能有别。
https://i.imgur.com/a7VpIy6.jpg