NVIDIA 可用内存为 4GB 而不是 6GB?

NVIDIA 可用内存为 4GB 而不是 6GB?

我的笔记本电脑中有以下显卡:

图形处理器:英伟达,英伟达精视 GTX 1060,最大Q值设计, 6 GB显存

我使用的是 Linux Mint 19.1 Cinnamon 64 位,NVIDIA 驱动程序版本为 390 官方:

NVIDIA驱动390官方

你可以亲眼看看,但我知道戴尔的支持人员向我保证,在 Windows 上不会有任何问题,但在 Linux 上,他们不知道。...

NVIDIA 显存 6GB


我使用以下命令来获取整个输出dmesg(只需按Ctrl+c之后):

\dmesg --human --color=always --ctime --follow > vlastimil-dmesg.log 2>&1

它暂时在我的主机上可用,稍后可能会删除它:点击下载

为了保护您的安全,请检查 SHA-1 哈希和:

d670f6b883147ad919bb3d341d3c679493189d3f  vlastimil-dmesg.log.xz

在那里,我偶然发现,我引用:

[Sat Feb  9 15:25:28 2019] [drm] Memory usable by graphics device = 4096M

那是什么?这是事实还是可能是错误

我在这个设备上玩游戏,所以它对我来说真的很重要。


EDIT1:nvidia-smi工具截图

<code>nvidia-smi</code>工具截图

dmesg那这条消息意味着什么?


通过使用分配的 5148 MiB 内存同时运行多个游戏,该问题得到了解决。不过,我想知道那条消息意味着什么。

答案1

监控工具nvidia-smi应该提供有关负载下可用/实际内存使用情况的更有意义的信息。

尝试例如:

$ watch -n 0.5 nvidia-smi

每 0.5 秒更新一次,看看是否可以达到 4096 MiB 阈值以上。

当内存使用量 > 4096 MiB 时,应该清楚该卡可以处理其全部 6 GiB。

笔记:

“4096M”消息来自您的 Intel i915 显卡。之后nvidia卡被初始化。

root@x250:/mnt/d/tmp# xzless vlastimil-dmesg.log.xz | grep drm
[Sat Feb  9 15:25:28 2019] [drm] Memory usable by graphics device = 4096M
[Sat Feb  9 15:25:28 2019] fb: switching to inteldrmfb from EFI VGA
[Sat Feb  9 15:25:28 2019] [drm] Replacing VGA console driver
[Sat Feb  9 15:25:28 2019] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[Sat Feb  9 15:25:28 2019] [drm] Driver supports precise vblank timestamp query.
[Sat Feb  9 15:25:28 2019] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_01.bin (v1.1)
[Sat Feb  9 15:25:28 2019] [drm] Initialized i915 1.6.0 20171023 for 0000:00:02.0 on minor 0
[Sat Feb  9 15:25:29 2019] fbcon: inteldrmfb (fb0) is primary device
[Sat Feb  9 15:25:29 2019] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[Sat Feb  9 15:25:29 2019] [drm] RC6 on
[Sat Feb  9 15:25:37 2019] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[Sat Feb  9 15:25:37 2019] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1

相关内容