Shared graphics memory

Discussion in 'Videocards - NVIDIA GeForce Drivers Section' started by SKIBA, Jun 6, 2020.

  1. SKIBA

    SKIBA Active Member

    Messages:
    71
    Likes Received:
    4
    GPU:
    GTX 1660 S / 6 GB
    The panel nVidia and in the Task Manager shows the "Shared video memory" of size 8 GB. I have 6 GB graphics card and 16 GB of RAM. Can someone explain this to me?
     
  2. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,038
    Likes Received:
    7,379
    GPU:
    GTX 1080ti
    gpu shared is always half of available system ram
     
  3. SKIBA

    SKIBA Active Member

    Messages:
    71
    Likes Received:
    4
    GPU:
    GTX 1660 S / 6 GB
    And what is needed?
     
  4. DmitryKo

    DmitryKo Master Guru

    Messages:
    447
    Likes Received:
    159
    GPU:
    ASRock RX 7800 XT
    Never mind, these are memory pools for automatic management of resources by the Direct3D 9/10/11 runtime, a relict of the Direct3D 6 driver interface which carried over to Direct3D 9 and then DXGI/WDDM architecture in Vista.

    "Dedicated video" is the complete onboard local video memory, mapped into CPU address space and shared over the PCI bus; "shared system" is system memory that holds resources ready to be swapped into the video memory and it's limited to half of available RAM.
    These are what the Task Manager shows you on the GPU tab as "dedicated" and "shared".
    "Dedicated system" memory pool was once allocated by UMA notebook platforms with dedicated discrete GPUs but no local video memory; it's not used for current integrated CPUs (which repord "dedicated video) or desktop discrete cards, so it's long obsolete.
    "Total video memory" is the sum of all pools.


    Direct3D12 runtime does not automatically allocate resources to memory pools and requires the programmer to explicitly manage video memory with budgets and resource residency.
     
    Last edited: Jun 9, 2020

  5. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,038
    Likes Received:
    7,379
    GPU:
    GTX 1080ti
    d3d12 is fine to use both vram and system shared.
     
  6. DmitryKo

    DmitryKo Master Guru

    Messages:
    447
    Likes Received:
    159
    GPU:
    ASRock RX 7800 XT
    Yes, should have said "automatically manage".
     

Share This Page