CPU at 100%, GPU at 1-2% ??

Hello,
When I render Iray, DAZ uses the CPU and not my graphics card (NVidia 1060). I correctly ticked the GPU boxes in the advenced settings. Could someone tell me what to do?
A big thank you in advance (tired of waiting 3 hours for each render).

Comments

  • LeanaLeana Posts: 11,690

    How much VRAM does your card have, and how big is your scene? It might simply be that it doesn't fit on the card.

  • It's possible that the scene you have created is too big (VRAM) for your card. So you may want to optimize your scene. That, and if you are using the current beta or 4.12 there have been issues regarding CPU fallback. Providing more info on your scene i/e how many figures, props etc and also your Daz version, NVIDIA driver and so on is really helpful in these cases. 

  • PaintboxPaintbox Posts: 1,633
    edited February 2020

    When you render, a box pops up with how many iterations its going through, scroll to the beginning and you see the startup log. Check if there are lines with (GPU) and/or (CPU) , if it at some point it drops to CPU, you know your problem.

    4.12 has a lot of fallback issues, like @parallaxcreates mentions, so restart before testing.

    Post edited by Paintbox on
  • What is your driver version (right-click on desktop>nVidia Conrtol Panel)? What about Daz Studio itself (Help>About Daz Studio)?

  • Sorry for the delay in responding. I'm using DAZ 4.12.0.86 Pro edition (64 bit) and the NVidia 442-19 driver for a GeForce GTX 1060 card with 6GB. I just did a test with a simple scene of 560 KB (747 iterations). The rendering used the CPU (40%) and 0% for the GPU. On a 1200 KB stage, it uses 100% CPU. It seems to me that I did not have this problem with DAZ 4.10. Thank you for your help.

  • I assume you were looking at Task Manager? By default that does not registerthe work done by the GPU for Iray - if you go to the Performance tab, select the GPU, and set one of the graphs to CUDA (or Compute_0 if there's no CUDA) it think you will find the GPU is running at about 100% for the smaller render (after restarting DS).

    If you did not have OptiX Prime enabled in DS 4.10 then yes, for non-RTX cards you will see an increase in memory usage (and so more renders dropping to CPU) as Iray is using the OptiX Prime system t provide features that RTX cards provide in the harware.

  • Thanks Richard. On 4.12, where do you find OptiX Prime and how to activate it?

  • Thanks Richard. On 4.12, where do you find OptiX Prime and how to activate it?

    It isn't optional - it's on with non-RTX GPUs, off for RTX GPUs as far as I know.

  • Hi Richard, sorry to have been long, but I changed my graphics card. I now have an MSI RTX 2060 Ventus OC and nothing has changed. Always 100% CPU and nothing for the GPU.

  • Which driver? Is this true even for a sphere promitive in an otherwise empty scene?

  • I have the latest Studio driver (442.19). At Emma's request from DAZ3D Help Center, I installed version 441.66 but without improvement. So I handed version 442.19.
    Yes, the CPU is used 100% even for rendering a simple Sphere primitive in an empty scene.
    I also uninstalled and reinstalled DAZ and all of its content. In vain.
    After verification, the same thing happens when rendering with Poser 11 Pro. However, the GPU works with games.

  • Richard HaseltineRichard Haseltine Posts: 100,781

    Might want to use DDU to uninstall the drivers entirely and reinstall them clean.

  • RayDAntRayDAnt Posts: 1,134
    edited March 2020

    I have the latest Studio driver (442.19). At Emma's request from DAZ3D Help Center, I installed version 441.66 but without improvement. So I handed version 442.19.
    Yes, the CPU is used 100% even for rendering a simple Sphere primitive in an empty scene.
    I also uninstalled and reinstalled DAZ and all of its content. In vain.
    After verification, the same thing happens when rendering with Poser 11 Pro. However, the GPU works with games.

    Try going to Render Settings > Advanced > Hardware > Photoreal Mode > Devices and un-checking your 2060 in the list. Then immediately re-checking it and then start a test render. Sometimes driver/system hardware changes can result in the clearing of selected devices in that list without changing whether those checkboxes are visually checked or not from previous use.

    Post edited by RayDAnt on
  • Thank you for your help and your patience.

    OK, I unchecked-recheck several times, restarted the computer, without change. I deleted and reinstalled the drivers, to no avail. I measure or pass the computer by the window ???

  • I hope you find a solution. I am having the same problem and DAZ3D is ramping temps up on my i9-9900k to unhealthy levels.

    I also have all of the appropriate boxes checked, I have wiped and reinstalled everything (like a new build) on the PC (twice)... I have all the latest drivers on a clean install... running an EVGA GeForce RTX 2080 Ti 11 GB XC ULTRA, 32GB of Corsair Dominator Platinums, 970 Evo Plus 1 TB M.2-2280 NVME.

    Every single thing I throw at this system screams, without a single issue, EXCEPT DAZ3D

    My CPU being overworked and overheated (cooled with a Corsair H100i v2) while my GPU remains unused.

    I've tried the suggestion in this thread to no avail.

    *Fingers Crossed* here

  • stillnesstillnes Posts: 0

    Problem solved (for me):

    Do not tick the CPU.

     

     

    001.jpg
    525 x 1020 - 133K
Sign In or Register to comment.