集成 GPU 可以同时充当专用 GPU 吗?

集成 GPU 可以同时充当专用 GPU 吗?

我对我两台笔记本电脑的 GPU 感到很困惑。

第一台笔记本电脑(戴尔)配备 Intel Iris Xe GPU,从任务管理器中我可以看到它与系统 RAM 共享,总 GPU 内存为 3.9GB:

在此处输入图片描述

第二台笔记本电脑(华硕)基于 AMD,配备 Ryzen 3 Vega GPU,但它显示有 2.0GB“专用内存”,并且 IIRC 它是集成的,但是当我查看总 GPU 内存时,它加起来有 5.0 GB(而不是大约 3.0 GB,因为它与前者一样与系统 RAM 共享):

在此处输入图片描述

额外的内存来自哪里?

答案1

您必须检查 BIOS 以了解集成显卡的设置方式。有时是明确的预分配,有时是自动或实时的。

在英特尔屏幕截图中,我看到您可以使用完整的 8 GB RAM,这告诉我 iGPU 最多可以使用 4 GB 的 RAM,但如果您的系统已经使用了 6 GB,那么 iGPU 将不得不争夺 2 GB 以上的任何内存。

Ryzen 3 Vega iGPU 似乎有 2 GB“专用”空间;我称之为预分配。这意味着系统不能使用 8 GB(安装)中的 6 GB 以上。但是,如果 Vega 超出了 2 GB 的预分配(可能性极小),那么它可以利用额外的 3 GB。

答案2

共享内存是 CPU 和 GPU 之间共享的系统内存。看来您的英特尔卡没有内部内存,只使用共享内存。

您的 AMD GPU 既使用其专用的内部内存,又使用共享内存。它们加起来就是:

2GB dedicated GPU memory + 3GB shared GPU memory = 5GB total GPU memory

相关内容