Linux-Mint

NVIDIA 可用記憶體 4GB 而不是 6GB?

  • February 3, 2020

我的筆記型電腦中有以下顯卡:

GPU : NVIDIA , GeForce GTX 1060 , Max-Q 設計, 6 GB VRAM

我在 Linux Mint 19.1 Cinnamon 64 位上使用 NVIDIA 驅動程序版本 390 官方:

NVIDIA驅動390官方

你可以親眼看看,但我知道,從戴爾支持那裡,我確信在 Windows 上不會有問題,而在 Linux 上,他們不知道。嘆息

英偉達記憶體 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 記憶體一次執行多個遊戲來解決。儘管如此,我還是想知道那條消息的含義。**

**監視工具應提供有關負載下可用/實際記憶體使用情況的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

```**

引用自:https://unix.stackexchange.com/questions/499878