Iray not using GPU according to Task Manager

This discussion was created from comments split from: Daz Iray & Graphics card.

Comments

  • my specs for my computer build: 

    Motherboard - SUPERMICRO MBD-X10DAX-O 
     

    CPU- 2 Intel Xeon E5-2630 V4 (these are 2 10 core cpu's on my board) 

    Memory- 96 GB of ECC Memory 2400 MHz server ram 
     

    GPU- 1 Nvidia GTX 1080 ti 
     

    Software- Daz studio 4.11 pro public build beta 
     

    SSD- WD blue 500GB 
     

    SATA- 4TB WD black 7200 rpm 64mb cashe

    In the render setting, under advanced, no matter what is checked in the boxes my computer only uses 0 to 6% of the GPU. 
    I have used every driver for Nvidia starting from November to present date without any change. I have made sure that each driver for the GPU was flushed to begin the new driver. I have totally uninstalled DS 4.10 pro and 4.11 and restarted them and the same results.

    I have followed these forums to see is I can find a solution based on past user/ developer issues:

     https://www.daz3d.com/forums/discussion/282006/dazstudio-not-using-gpu-for-rendering 
     

    https://f95zone.to/threads/daz-doesnt-use-my-gpu-to-render-with-iray.11338/

    https://www.daz3d.com/forums/discussion/110271/daz-studio-4-9-doesn-t-use-gpu-during-iray-render

    https://download.daz3d.com/forums/discussion/193761/another-1080-ti-please-help/p2 
     

    https://www.daz3d.com/forums/discussion/74758/daz-iray-not-using-gpu-to-render

    https://www.daz3d.com/forums/discussion/252256/enable-both-cpu-and-video-card-in-render-settings

    This is a BIG problem and is seems that since before 2015 it has not been officially solved! How do I get Daz studio to use my GPU?!

     

    5.JPG
    4096 x 2160 - 607K
    1.JPG
    4096 x 2160 - 664K
    2.JPG
    4096 x 2160 - 755K
    3.JPG
    4096 x 2160 - 753K
    4.JPG
    4096 x 2160 - 766K
  • KitsumoKitsumo Posts: 1,216

    After you do a render, go to Help>Troubleshooting>View Log File...  Scroll down to the bottom. It should tell you if your card is being used, and if not, why.

  • here is my log attached

    txt
    txt
    nvidia iray.txt
    450K
  • Kitsumo said:

    After you do a render, go to Help>Troubleshooting>View Log File...  Scroll down to the bottom. It should tell you if your card is being used, and if not, why.

     

    txt
    txt
    nvidia iray.txt
    450K
  • fastbike1fastbike1 Posts: 4,078

    @tungstent9

    "2019-03-26 07:24:14.329 Iray INFO - module:category(IRAY:RENDER): 1.24 IRAY rend info : CUDA device 0 (GeForce GTX 1080 Ti): Scene processed in 1.466s

    2019-03-26 07:24:14.344 Iray INFO - module:category(IRAY:RENDER): 1.24 IRAY rend info : CUDA device 0 (GeForce GTX 1080 Ti): Allocated 47.4612 MiB for frame buffer

    2019-03-26 07:24:14.344 Iray INFO - module:category(IRAY:RENDER): 1.24 IRAY rend info : CUDA device 0 (GeForce GTX 1080 Ti): Allocated 1.65625 GiB of work space (2048k active samples in 0.000s)

    2019-03-26 07:24:14.344 Iray INFO - module:category(IRAY:RENDER): 1.24 IRAY rend info : CUDA device 0 (GeForce GTX 1080 Ti): Used for display, optimizing for interactive usage (performance could be sacrificed)"

    Did you not see these lines in you log file? If you are using task manager to check your GPU, it does a poor job of reporting the GPU unless you make changes. GPU-Z does a much better job.

    You also will not get a 600 iteration render in 7 mins with CPU rendering alone.

  • Richard HaseltineRichard Haseltine Posts: 102,730

    Set one of those Task Manager graphs to Compute-0, or CUDA if it's there, and you will see the usage.

    Splitting this to its own thread since it isn't realted to the original.

  • ebergerlyebergerly Posts: 3,255
    edited March 2019
    fastbike1 said:

    If you are using task manager to check your GPU, it does a poor job of reporting the GPU unless you make changes. GPU-Z does a much better job.

    Sorry, I had to chuckle at this...

    It's a bit like saying "my car does a poor job of driving in reverse unless you make changes". True. You shift into Reverse, and then it does an excellent job laugh

    As Richard said, you need to tell Task Manager which of the many GPU engines you want to monitor by clicking on the dropdown arrow next to one of the GPU graph names and select "Compute_0", which is what Iray tends to use. Then it will work great. In fact Task Manager is the source for this GPU data since it is responsible for scheduling the GPU, and apps like GPU-Z get that info from Windows 10.  

     

    Post edited by ebergerly on
  • IsaacNewtonIsaacNewton Posts: 1,300

    Task manager doesn't seem to report GPU activity well. Try a proper GPU monitor like GPU-Z. This should be more reliable.

  • ebergerlyebergerly Posts: 3,255
    edited March 2019

    Task manager doesn't seem to report GPU activity well. Try a proper GPU monitor like GPU-Z. This should be more reliable.

    I'm curious, what makes you think that?

    Post edited by ebergerly on
  • Richard HaseltineRichard Haseltine Posts: 102,730
    ebergerly said:

    Task manager doesn't seem to report GPU activity well. Try a proper GPU monitor like GPU-Z. This should be more reliable.

    I'm curious, what makes you think that?

    The default settings don't, and using non-defaults is not remembered between sessions.

  • SzarkSzark Posts: 10,634

    I concur on using GPU-Z too. 

  • ebergerlyebergerly Posts: 3,255
    edited March 2019

    I agree that GPU-Z is wonderful. But I also don't like seeing these myths being propagated over and over based on folks just not understanding how things work.

    It's popular myth that Task Manager doesn't report GPU info well, but it is the primary authority on that info. And in fact it even allows you to monitor GPU info BY PROCESS and BY ENGINE so you can see exactly what an individual application is doing, which others don't. All it requires is a few tweaks to the Processes tab ONCE and you're all set.  

    And when you consider all the zillions of settings you need to remember to change in Studio for a scene, it seems incredibly minor. But hey, personally I don't care what people use, I just hate seeing new people misled by these neverending myths in the tech community.  

    Post edited by ebergerly on
  • Richard HaseltineRichard Haseltine Posts: 102,730

    The only place in Task Manager in which I have managed to chnage the engine monitored is the Performance tab - and that does not stick when Task Manager is closed.

  • tungstent9tungstent9 Posts: 8
    edited March 2019

    Ok, Richard, ebergerly, and Szark thank you for you interest and help: I did find in windows 10 task manager the GPU Compte_0 drop down. So for Richard I will show that my CPU can render the same image in half the time or faster. However, for those times it varies. For further standing results, I will see if I can use GPU-Z as a comparison. I will give you guys my findings in a few days due to I have some lab work to finish. Friday the 29th I will show the results. thanks

    Post edited by tungstent9 on
  • NorthOf45NorthOf45 Posts: 5,552

    You can also add several GPU parameter columns to the details tab, which, as ebergerly pointed out, will be shown for each process.

Sign In or Register to comment.