32G 内存会不会不够用,苹果的 Unified Memory 统一内存是 Cpu Gpu 共用内存呀

2021-10-21 08:58:46 +08:00
 ATwinkleStar
计组没学好,斗胆问一下,现在 M 系列的都用上了联合内存,好像是 Cpu Gpu 共用内存,那 19 年买的 32G 笔记本是 Cpu 独占的,他还有 Amd Radeon 的显卡 4G,这么一算相当于买了 36G,好像如果买 M1 pro 32G 的话,到时候用起来分给 Cpu 的永远没有 32G,有没有大佬解释下
5236 次点击
所在节点    MacBook Pro
25 条回复
junjie1475
2021-10-21 09:11:03 +08:00
80%的人都够了 甚至 16G 都够了
Leonard
2021-10-21 09:12:06 +08:00
觉得不够那你就买 64G
chendy
2021-10-21 09:12:24 +08:00
共用的
需要多少内存,32g 内存够不够用,只有你自己知道
比如你现在 32g 完全够用那问题不大,否则就不够用呗
wilhexm
2021-10-21 09:15:03 +08:00
一个思路供参考,水果默认的选项都是够用但是可能用得不会太爽的。
所以 Pro 默认 16G 建议升级到 32G,Max 默认 32G 建议升级到 64G
junjie1475
2021-10-21 09:16:06 +08:00
CPU 和 GPU 共用一个内存池所以不用 2 者之间来回传输数据 直接访问就行了 所以我估计不存在 GPU 占用多少内存 CPU 就不能用了
KR19
2021-10-21 09:17:14 +08:00
带宽够大,除非你任务塞满,否则不会出现不够用的情况
QlanQ
2021-10-21 09:17:59 +08:00
你干的活会用到 gpu 吗? m1 算是 cpu 和 gpu 绑定了,其实对 大多数 curd boby 来说 gpu 基本就是摆设了
junjie1475
2021-10-21 09:18:13 +08:00
所以我猜是苹果省去了内存这个步骤 64G 即是显存也是内存
echo1937
2021-10-21 09:24:38 +08:00
你不玩游戏的时候,显存占用很小的,

我 AMD 4650G 核显也是用内存作为显存,容量占用不高。
hstdt
2021-10-21 09:25:23 +08:00
想想自己 gpu 能用多少,想想 2019 年的 16 寸多大显存,想想大内存带来的电量损耗
dunn
2021-10-21 09:27:48 +08:00
日常办公 air 8g 也在正常用了
ATwinkleStar
2021-10-21 09:27:57 +08:00
@junjie1475 即是显存也是内存是不是说明平均读写量相对来说增大了呢?
changepc90
2021-10-21 09:29:38 +08:00
目前 2-3w 价位移动工作站的显卡顶配一般就 16G ( RTX5000,A5000 )
内存共用的情况下,你分配给 gpu 16G-20G 基本就足够了,当你不用的 GPU 时候就可以当普通内存用。
除非你很清楚如何使用显存,或者你对 CPU 使用内存的容量要求超过 32G,不然就使用 32G 版本就行了。
aireason
2021-10-21 09:34:25 +08:00
这不是新鲜玩意儿,intel 的核显存在很多年了,核显就是跟 cpu 共用内存的,如果不玩游戏或剪视频建模什么的,8g 都够用
luqingliang
2021-10-21 09:41:30 +08:00
3070 显卡也才 8g 显存
wclebb
2021-10-21 09:44:08 +08:00
我听说可以当做是 intel 平台的两倍。
即现在 32G 统一内存,可以视作 intel 平台内存 64G 。
我也有点不清楚是什么解释的,也不知道是不是是指带宽够大,还是 SWAP,如果是 SWAP 可以无限上,只是会有轻微的卡顿。如果不是这,那我也不知道是什么意思了。
ATwinkleStar
2021-10-21 09:55:46 +08:00
看看这个视频
UMA 统一内存是如何实现性能翻倍的 b23.tv/emYv8Z
cubecube
2021-10-21 10:39:39 +08:00
以前也有集成显卡不是,macos 貌似固定分走 1.5g
stimw
2021-10-21 10:54:33 +08:00
为什么现在还有人在说统一内存是 x86 的两倍?

我在用 m1 觉得这个观点很搞笑。你 x86 上用多少 m1 上还是差不多用多少,你 x86 上觉得吃紧了 m1 上照样不够用。苹果对于亲儿子 fcp 有很多优化,所以不要听视频剪辑自媒体博主分析了...
agagega
2021-10-21 13:32:32 +08:00
@stimw
「体验」上来说,也许相比同内存旧机器会更好一些,比如更大的内存带宽,更激进的 swap 策略,更精细的系统优化,等等。

但是物理定律没法突破,32G 内存就是 32G. 所谓相当于 x86 几倍内存这个说法,是那些一知半解的数码博主们发明的。因为 iOS 比 Android 更省内存,他们就想当然猜出一个「苹果系统+苹果芯片」可以更省内存的逻辑。

然而 iOS 更省内存,是通过严格限制的后台机制+统一推送+前台只能运行一个程序实现的。但是 Mac 永远不可能这么做,一台进程会被随机杀掉的电脑有人敢用?

这就像有人觉得,Mac 上了 ARM 芯片,是不是就要上触摸屏了,是不是 iPad 就可以装 macOS 了。然而这几件事并没有逻辑关联。古人不知细菌病毒的存在,认为瘟疫是下咒,于是求神拜佛,这就是错误的因果关联导致的愚昧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/809393

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX