amd吧 关注:792,254贴子:18,208,561

为什么pc没有进化到游戏主机或mac那样的统一内存架构呢?

只看楼主收藏回复

为什么pc没有进化到游戏主机或mac/strix halo那样的UMA统一内存架构呢?
现代游戏推荐12gb显存(比如5070 12g),因为游戏主机就是这么配置的(16g UMA,2gb给系统,2g给游戏程序,12g给游戏素材)
但pc用户却要花更多的钱去购买价格不菲的16gb ddr5内存,以及老黄那金子做的显存
我理解x86cpu和主板就是这么设计的,而显存就是单独的
但我感觉这些都是历史遗留问题
PC用户确实需要多准备一些内存。但pc游戏似乎无法高效的兼用利用系统内存和显存会出现一个素材数据两个地方重复存放等浪费的情况
为什么pc游戏需要合计28g(16g ddr4/5内存+ 12g gddr6/6x/7显存)才能做到游戏主机和mac 16g统一内存就能搞定的事儿呢?


IP属地:湖北来自Android客户端1楼2025-04-11 10:18回复
    CPU 内存:追求低延迟与容量
    GPU 显存:追求高带宽与吞吐量
    用统一内存带宽瓶颈明显,高端显卡图形性能吊打主机


    IP属地:江苏2楼2025-04-11 10:52
    收起回复
      那不和手机一样,后期内存便宜了,你想加内存怎么加,直接换机器 ?


      IP属地:上海3楼2025-04-11 11:13
      回复
        独立出来才能将性能发挥到机制,硬盘都需要独立的DDR4缓存,难道无独立缓存的致钛TiPlus7100比海力士P41还强嘛


        IP属地:浙江来自Android客户端6楼2025-04-11 11:56
        回复
          CPU和GPU内存的需求都不一样,统一了能发挥极致性能吗?这就是为什么Mac性能被高端PC吊打


          IP属地:北京来自iPhone客户端7楼2025-04-11 15:30
          收起回复


            IP属地:湖南8楼2025-04-11 15:45
            收起回复
              喜欢焊死的金子内存?


              IP属地:江西来自手机贴吧9楼2025-04-11 16:48
              回复
                因为x86要兼容上古的生态,游戏主机可以一代主机只兼顾自己生命周期的游戏,pc机可以吗?
                打个比方,假如有一天x86也统一内存了,你挂了个llm程序,把所有的可用内存都变成显存跑ai,这时候你又想开一下06年的千千静听,结果千千静听以为内存满了且不认识统一内存,报错无法运行。这时候你没办法只能从llm里面释放2g显存给内存,然后因为调整显存ai必须终端重新训练。
                游戏机只为自己的游戏负责,别的都可以不兼容。但是的pc可以吗、更何况那么多早期软件的开发者生孩子、退休、进监狱、驾鹤西去了
                现在你的pc上有cf、qq、穿越火线、微信电脑版、CAD2014、ae、ps210、破解版天正建筑.....


                IP属地:湖北来自Android客户端10楼2025-04-11 17:05
                回复
                  因为统一内存无法标准化


                  IP属地:广东来自Android客户端11楼2025-04-11 19:25
                  回复
                    首先是内存带宽和延迟无法很好地平衡,然后是主板成本更高,还有Intel和AMD故意限制GPU计算发展,在pcie3.0时代把pcie switch带宽限制在2G,说是bug。事实上,看cxl协议就明白CPU开放内存控制权给所有设备并非不可以,但带宽是个大问题,从GPU角度来看,pcie通道的带宽无疑是最大的限制,这点就不是cxl能解决的了,所以NVIDIA多GPU选择了nvlink。但仅仅考虑CPU和GPU共享内存池的话,cxl可以达成统一,我想这也是AMD决定未来下放cxl的原因,配合pcie6.0和ddr6的带宽,想必也是可用的了。至于说过去能不能做到,其实也能,只是需要成本,比如提高pcie通道和内存通道数量,或者pcie升级时提前改用pam4技术之类的,但要跟苹果一样全集成,大概率玩不成。


                    IP属地:山东来自Android客户端12楼2025-04-11 19:27
                    回复
                      历史遗留问题


                      IP属地:广东来自iPhone客户端13楼2025-04-11 19:40
                      回复
                        主机唯一的优势也就这了,实际毫无生产力,同样的价买pc光是性价比也比主机强


                        IP属地:云南来自Android客户端14楼2025-04-11 19:45
                        回复
                          你用主机那个内存能卡的网游用户头皮发麻,直接告别fps


                          IP属地:美国来自Android客户端15楼2025-04-11 19:50
                          回复
                            因为英伟达的大缺大德


                            IP属地:广西来自Android客户端16楼2025-04-11 20:25
                            回复
                              就是因为这个操作:CopyBufferRegion,以Direct3D为例,从内存中拷贝资源到显存,所以你得有多出来的内存作为缓存,而芯片焊在一起的游戏机不需要这个操作,统一寻址就可以了。


                              IP属地:辽宁来自Android客户端17楼2025-04-11 21:18
                              回复