Re: [闲聊] DirectStorage是不是直接胜过PS5的读取

楼主: bluebluelan (新阴流大目录免许皆传)   2020-09-08 12:08:57
这些其实不是什么太新的东西 都是PCIe spec
基本上就是GPU开bypass channel
让其他PCIe bus上头的装
置可以经由GPU BAR(base address register)对GPU memory做读写
一个很简单的设计就是 假设GPU有16GB device memory
那他同时有个16GB的BAR 做1to1 mapping 如果对BAR+offset 1G写4k
那就是代表对GPU memory offset 1G的位置写 4k
因此就能叫SSD上头的DMA engine直接写 不需要由CPU搬
那系统RAM CPU就能省下来做其他事
其实Nvidia原本就有类似的功能GPU Direct
认真来说SONY想做 完全可以用软件来实现 不需要改硬件
※ 引述《krousxchen (城府很深)》之铭言:
: https://udn.com/news/story/7086/4830910
: PS5让CPU直接跟SSD要资料,不需要再进去系统RAM
: 但还是需要让由CPU解压缩的资料传给GPU处理
: 而DirectStorage则是直接让资料从SSD给GPU解压缩,再给GPU处理
: PS5只是最佳化CPU解压缩的过程,DirectStorage则是直接删除这段
: 那DirectStorage是不是直接胜过PS5的读取改进?
: 而微软怎么没有让这个功能给XBSX?
: 还是会不会XBSX其实有,就是为了这次婊Sony一次?
作者: krousxchen (城府很深)   2020-09-08 12:25:00
那为何sony还要办活动讲解CPU直接跟SSD要资料?明明就有像你说的直接用软件实现更好的功能
作者: ke5566 (5566得第一)   2020-09-08 12:51:00
全软件做会增加游戏开发难度吧, 可以硬件做的就硬件做掉了
作者: twitch123   2020-09-08 13:05:00
PS5的I/O吞吐量还是比较高。倒是XSX真的是垃圾,整天吹嘘的12tflops直接被PC碾压,SSD也慢得跟乌龟爬一样。
作者: krousxchen (城府很深)   2020-09-08 13:07:00
不过XBSX有directstorage馁?
作者: StNeverRush (circlehuang)   2020-09-08 13:49:00
硬件层面直接实现应该还是有些许优势

Links booklink

Contact Us: admin [ a t ] ucptt.com