NVAPI Reference Documentation
NVIDIA
Release 550
Wed Apr 17 2024

Data Fields
NV_DISPLAY_DRIVER_MEMORY_INFO_V3 Struct Reference

#include <nvapi_lite_common.h>

Data Fields

NvU32 version
 
NvU32 dedicatedVideoMemory
 
NvU32 availableDedicatedVideoMemory
 
NvU32 systemVideoMemory
 
NvU32 sharedSystemMemory
 
NvU32 curAvailableDedicatedVideoMemory
 
NvU32 dedicatedVideoMemoryEvictionsSize
 
NvU32 dedicatedVideoMemoryEvictionCount
 

Detailed Description

Used in NvAPI_GPU_GetMemoryInfo().

Field Documentation

◆ availableDedicatedVideoMemory

NvU32 NV_DISPLAY_DRIVER_MEMORY_INFO_V3::availableDedicatedVideoMemory

Size(in kb) of the available physical framebuffer for allocating video memory surfaces.

◆ curAvailableDedicatedVideoMemory

NvU32 NV_DISPLAY_DRIVER_MEMORY_INFO_V3::curAvailableDedicatedVideoMemory

Size(in kb) of the current available physical framebuffer for allocating video memory surfaces.

◆ dedicatedVideoMemory

NvU32 NV_DISPLAY_DRIVER_MEMORY_INFO_V3::dedicatedVideoMemory

Size(in kb) of the physical framebuffer.

◆ dedicatedVideoMemoryEvictionCount

NvU32 NV_DISPLAY_DRIVER_MEMORY_INFO_V3::dedicatedVideoMemoryEvictionCount

Indicates the number of eviction events that caused an allocation to be removed from dedicated video memory to free GPU video memory to make room for other allocations.

◆ dedicatedVideoMemoryEvictionsSize

NvU32 NV_DISPLAY_DRIVER_MEMORY_INFO_V3::dedicatedVideoMemoryEvictionsSize

Size(in kb) of the total size of memory released as a result of the evictions.

◆ sharedSystemMemory

NvU32 NV_DISPLAY_DRIVER_MEMORY_INFO_V3::sharedSystemMemory

Size(in kb) of shared system memory that driver is allowed to commit for surfaces across all allocations.

◆ systemVideoMemory

NvU32 NV_DISPLAY_DRIVER_MEMORY_INFO_V3::systemVideoMemory

Size(in kb) of system memory the driver allocates at load time.

◆ version

NvU32 NV_DISPLAY_DRIVER_MEMORY_INFO_V3::version

Version info.


The documentation for this struct was generated from the following file: