精華區beta C_Chat 關於我們 聯絡資訊
這些其實不是什麼太新的東西 都是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一次? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 73.63.220.93 (美國) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1599538139.A.348.html
krousxchen: 那為何sony還要辦活動講解CPU直接跟SSD要資料? 09/08 12:25
krousxchen: 明明就有像你說的直接用軟體實現更好的功能 09/08 12:26
ke5566: 全軟體做會增加遊戲開發難度吧, 可以硬體做的就硬體做掉了 09/08 12:51
twitch123: PS5的I/O吞吐量還是比較高。倒是XSX真的是垃圾,整天吹 09/08 13:05
twitch123: 噓的12tflops直接被PC碾壓,SSD也慢得跟烏龜爬一樣。 09/08 13:05
krousxchen: 不過XBSX有directstorage餒? 09/08 13:07
StNeverRush: 硬體層面直接實現應該還是有些許優勢 09/08 13:49