我的笔记本电脑有集成 GPU,但没有独立 GPU。这是一台 MacBook Pro,所以我运行的是 Mac OS X 10.6.8(Snow Leopard)。我的 CPU 是 Intel 第二代 i5,GPU 是 Intel HD 3000。
我对集成 GPU 的理解是这样的:GPU 直接连接到主板,而不是作为其自己的组件,并且没有专用于 GPU 的内存。由于它没有专用内存,因此必须与计算机的其余部分“共享”内存。而且由于必须共享内存,因此无法快速访问内存,因此这通常是集成 GPU 性能比专用 GPU 慢的原因。
我一直在寻找提高游戏性能的方法。显然,我无法购买更好的 CPU 或 GPU,因为它是笔记本电脑,可能会有过热问题。但我在想(如果我错了,请纠正我),因为集成 GPU“共享”内存,所以可能没有物理限制(与专用内存相反),所以它可以共享多少内存 - 它可能只是一个固定的数字。所以这让我想到了一个问题:有没有办法增加 GPU 与计算机其他部分共享的内存量?由于许多游戏使用高质量模型和纹理,因此它们需要大量视频内存。因此,如果我可以提高 GPU 可以分配的内存量,也许我可以获得更流畅的体验。毕竟,当我玩游戏时,我最终会有大约 1GB 的内存未使用,因为瓶颈通常是 GPU,而不是 CPU。
谢谢!
答案1
根据苹果公司...
Intel HD Graphics 3000 在配备 4 GB RAM 的 Mac 上分配 384 MB 的基本内存,或在配备 2 GB RAM 的 Mac 上分配 288 MB 的基本内存,用于启动时的视频和进程。例如,安装了 4 GB RAM 的 MacBook Pro(13 英寸,2011 年初)有 3.7 GB 的内存可用于 Mac OS X 和应用程序 (4096-384=3712)。对于已升级到 8 GB RAM 的 Mac,Intel HD Graphics 3000 将分配 512 MB 的系统内存,而不是 384 MB。例如,配备了 8 GB RAM 的 MacBook Pro(15 英寸,2011 年初)有 7.6 GB 的可用内存 (8192-512=7680)
这意味着它是一个自动选项,取决于你的 Macbook 中的 Ram 数量。而且...根据至少一个人从 8gb 升级到 16gb,不会增加超过 512mb。
因此,您能做的最好的事情就是升级到 8GB 的 Ram。
答案2
据我所知,2012 年新款 13 英寸 Retina 型号拥有 768MB 共享 RAM。(Intel Graphics 4000)这款机型拥有 8GB 普通 RAM。那么,也许使用 OSX Mountain Lion 可以将内存提升至 768MB,使用 16GB?
然而,在 15 英寸上,Intel Graphics 4000 仅具有 384MB 共享 vRAM,而我的有 8GB,我爸爸的有 16GB,两台机器都有 384MB 共享 vRAM。(我的和我爸爸的 Macbook 除了 RAM 和显示器外完全相同)。
因此,15 英寸并没有发生改变,因为它配备了 Nvidia gt650m。
答案3
对于 MacBook,我不是 100% 确定……但就 PC 而言……一些(大多数)集成 GPU 确实具有专用的视频内存。有些会将系统 RAM 的一部分分配给 VRAM……但它们的性能通常远不及具有专用 RAM 的类似芯片组。在那些共享 RAM 的主板上,您通常可以从 BIOS 中分配数量。简单地向 GPU 投入更多 RAM 并不意味着您的 GPU 会表现更好。通常,只有在尝试提高分辨率(提高桌面分辨率或添加第二/第三/第四……显示器)时才会看到改进。更多的 RAM 不会让您的 GPU 更快……但可以减少从磁盘或系统内存重新加载数据的次数。在我玩过的大多数情况下……您不会注意到游戏方面的任何改进。在很多情况下,我看到它实际上显著降低了性能,因为缺乏系统 RAM。