mirror of
https://github.com/XuehaiPan/nvitop.git
synced 2026-05-15 14:15:55 -06:00
[GH-ISSUE #55] [Question] Unable to view GPU memory usage in Windows (N/A memory usage) #35
Labels
No labels
api
bug
bug
cli / tui
dependencies
documentation
documentation
documentation
duplicate
enhancement
exporter
invalid
pull-request
pynvml
question
question
upstream
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/nvitop#35
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Infinitay on GitHub (Mar 2, 2023).
Original GitHub issue: https://github.com/XuehaiPan/nvitop/issues/55
Originally assigned to: @XuehaiPan on GitHub.
Required prerequisites
Questions
Whether I use
nvidia-smiornvitop, they both list my GPU memory usage asN/AandWDDM:N/Arespectively. Seeing as nvitop uses nvidia's SMI under-the-hood, I suppose that's why I'm having the similar issue. Oddly, using Process Explorer I am able to see the memory usage of my applications. My drivers are up to date, but the behavior is odd. Has anyone experienced this or better yet resolved it?OS: Windows 10
GPU: RTX 3080 (531.18)
Both on WSL2 or Windows environments
@XuehaiPan commented on GitHub (Mar 3, 2023):
Hi @Infinitay, this is intentional behavior and there is nothing we can do on our side. Both
nvidia-smiandnvitopquery the GPU states from the NVIDIA Management Library (NVML). Since you are using Windows, the GPU is set with the Windows Display Driver Model (WDDM) mode, the NVML cannot report per-process SM utilization and GPU memory usage.Ref:
nvidia-smidocumentationNote that the TTC mode is not available for Geforce GPUs:
@XuehaiPan commented on GitHub (Mar 4, 2023):
Feel free to ask to reopen this if you have more questions.
@JustinSmith66 commented on GitHub (Dec 5, 2025):
@XuehaiPan, is there any way to see per-process GPU memory usage (using a tool like
nvitop)?@XuehaiPan commented on GitHub (Dec 5, 2025):
@JustinSmith66 In the WDDM driver model, the GPU memory is managed by Windows KMD rather than the NVIDIA driver (see https://github.com/XuehaiPan/nvitop/issues/55#issuecomment-1453212808). There is no way to gather the GPU memory information from the NVIDIA driver so far. Maybe you can try the Windows Task Manager (
taskmgr).