我安装了显卡,即:“Radeon RX 580 ARMOR 8G”(因此,8G 的 VRAM)
我已经通过运行一个分配越来越多纹理内存的程序来确认 8G 的数量,并且我可以看到性能在 8G 时下降,大概是由于达到了该限制(但它不会失败,大概是由于通过驱动程序过度使用)。
所以,我确信我的卡确实有 8G 内存(:
但是,我似乎无法通过查询我的硬件找到该号码。
从lspci -v
,我看到:
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480] (rev e7) (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. [MSI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (Radeon RX 580 Armor 4G OC)
Flags: bus master, fast devsel, latency 0, IRQ 85
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=2M]
I/O ports at e000 [size=256]
...
有几条与内存有关的信息,但都没有说8G:
- “Radeon RX 580 Armor 4G OC”——我不知道它来自哪里,但也许它是驱动程序使用的这张卡的通用名称?
- 有趣的是,第一行显示“Radeon RX 470/480”,而该卡实际上是 580,所以这里显然存在一些概括......
- “可预取... 256M” — 这看起来像是一个真实的内存统计数据,但远不及 8G。
我还应该在其他地方寻找这些信息吗?
这些信息是通过 Linux 提供的,还是需要某些供应商特定的工具?
旁白:我正在运行 Debian,如果这很重要的话。