回复主题: 《刺客信条》PS3可怜的内存问题至今还未搞定!!
作者:aeondxf

原帖由 ... 于 2007-10-24 16:28 发表

別傻了。不要意為只有GPU才需要內存﹐CPU同樣需要。
CPU的工作量遠遠比GPU的需求更大﹐先了解CPU的重要性﹐在游戲主機上是扮演什麼角色﹐你就自然發現內存根本不需要分來方去那麼麻煩。
而360這種統一內存就是需要分配工作才可以運行的內存﹐在分配內存中還需要和那10edRAM做混合﹐分配過程中還會出現挺遲呢。
而PS3採用獨立內存根本沒有這些問題﹐CPU+GPU本來就是互相工作的晶片﹐內存自然是獨立的更好﹐你可以說如果是一方需要更大的內存就會出現不足的情況﹐這可以採用串流技術﹐串流的定義只是串流對方的10%-20%內存(最多)﹐或者把部份工作交由CELL和XDR﹐這些根本不是問題。
要注意的是因為什麼問題﹐所以另一方需要更大的內存﹐有沒有必要另一方需要更大的內存呢﹐如果另一方採用了更大內存﹐那麼又會出現另一方內存不足的問題了。這會算數的朋友都明白的。。。不要意為統一內存就很好﹐這會出現互相搶頻的問題﹐也是硬件的通病﹐相反如果是採用獨立內存的話問題就不在硬件上面了﹐而是開發人員上面。獨立內存真的比較費功夫去思考怎麼分配工作。這些跟游戲根本沒有太大的問題﹐事實各有千秋﹐難道PS3因為內存不足所以游戲畫面比內存充足的360好嗎。這是矛盾的明白嗎。。。。

呵呵,问题是现在说PS3内存不足的问题基本是说XDR不够用,如果还要让RSX占用XDR难道真的嫌XDR容量过大?内存不足两台机都有,不过如果真的要闹分居的话XO还可以分分,而PS3就直接咯屁了。况且用DDR3的XO如果L2 MISS的话其延迟是500+个周期,那么用XDR的PS3又会如何呢?如果“CPU+GPU本來就是互相工作的晶片﹐內存自然是獨立的更好”的话……那还用redwood干嘛……给XDR雪上加霜?如果让CELL用DDR3做内存的话……噢……让CELL丢到DDR3那里然后再让RSX丢回XDR?



[登录后才可回复]