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