Announcement

Collapse
No announcement yet.

Monitoring V-Ray GPU performance and memory usage on Windows

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Monitoring V-Ray GPU performance and memory usage on Windows

    Introduction,

    By default, V-Ray GPU takes full advantage of the hardware's capabilities and efficiently utilizes all of the available processing power during rendering. However, when using Windows Task Manager's Performance graphs, you might notice the information there doesn't correspond to full utilization of the GPU. Windows Task Manager is not accurate on reporting Compute performance, it shows 0% usage on GPU2 and GPU3 in the example below. we recommend using an external tool like GPU-Z or MSI AfterBurner for monitoring GPU resources specially GPU usage.

    Click image for larger version  Name:	Screenshot_256.jpg Views:	0 Size:	247.0 KB ID:	1210714

    For the same example, here is MSI AfterBurner GPU usage graph. It accurately shows the usage of GPU 2 and GPU 3

    Click image for larger version  Name:	Screenshot_258.png Views:	0 Size:	31.9 KB ID:	1210715

    Windows Task Manager,
    • GPU Performance Graph: for GPU usage, not accurate for reporting compute(CUDA) performance.
    • GPU Memory Usage Graph, for GPU memory usage.
    • Dedicated GPU Memory, reports physical GPU memory for the GPU.
    • Shared GPU Memory, refers to a portion of the system memory that the GPU can borrow if needed, it is slower than dedicated GPU memory. It is helpful when using out of core rendering(Use System Memory for Textures)
    • GPU Temperature, for the temperature of the GPU chip. Also available under each device's name on the left side of the UI
    ​Stats tab in the VFB,

    For V-Ray 5.0 and later, the VFB has useful GPU stats for the current open scene, you need to start the IPR or Production rendering to see the information for the current scene. Some stats like Load % is only available when Sampler is set to Progressive.

    Click image for larger version  Name:	Screenshot_259.png Views:	0 Size:	69.2 KB ID:	1210716

    Engine, shows the current GPU engine choice between CUDA and RTX.
    Available Memory, The memory V-Ray GPU is able to use for this GPU. Note, this amount is lower than the total memory for this device as Windows WDDM mode takes a chunk of the GPU memory for this device. 3Ds Max(or any DCC) will take a chunk of the GPU memory for the GPU connected to monitors. Any open applications that use GPU memory like Photoshop, After Effects or Nuke will take a chunk of the available GPU memory for a GPU device.
    Used Memory, the amount of memory V-Ray GPU is using for the current scene. the RTX engine usually uses more VRAM than the CUDA engine.
    Load %, GPU usage in percentage
    Performance, shows useful stats about progressive rendering.
    Timing, render time after scene compilation
    Memory tracking, detailed reporting of the scene elements using GPU memory like Textures, Geometry..etc

    Note, When using "Use System Memory for Textures" Checkbox the stats tab might show incorrect data for GPU memory. This will be improved in the future.

    Let me know if you have any questions

    Best,
    Muhammed
    Last edited by Muhammed_Hamed; 20-06-2024, 01:47 AM.
    Muhammed Hamed
    V-Ray GPU product specialist


    chaos.com
Working...
X