Daz uses only CPU to render not GPU

Nikolai512BitNikolai512Bit Posts: 19

I have almost read all the forums on this issue but nothing seems to help me around. I am new to Daz. I have an GT-840m 4GB ddr3, Windows 10 pro, 8gb ram and a Dual core Intel i5 4thGen.

I also installed CUDA toolkit 9.2 (while installing, I unchecked Visual Studio integration, it was causing error{Installation failed}) 

I have only tried rendring from Iray, which is actually using only CPU. my GPU is like 0% usage, while CPU is 99%. I havn't tried 3Delight. 

please help, Thank you. 

Edit: the History tab shows this, while rendering: 

Rendering in NVIDIA Iray
Compiling Shaders - 0/1
Rendering image
Rendering...
Iray VERBOSE - module:category(IRAY:RENDER):   1.5   IRAY   rend progr: CUDA device 0 (GeForce 840M): Processing scene...
Iray VERBOSE - module:category(IRAY:RENDER):   1.3   IRAY   rend stat : Geometry memory consumption: 777.554 MiB (device 0), 0 B (host)
Iray VERBOSE - module:category(IRAY:RENDER):   1.3   IRAY   rend stat : Texture memory consumption: 4.55454 GiB (device 0)
Iray VERBOSE - module:category(IRAY:RENDER):   1.3   IRAY   rend stat : Lights memory consumption: 1.89013 MiB (device 0)
Iray VERBOSE - module:category(IRAY:RENDER):   1.3   IRAY   rend stat : Material measurement memory consumption: 0 B (GPU)
Iray VERBOSE - module:category(IRAY:RENDER):   1.3   IRAY   rend stat : Materials memory consumption: 701.246 KiB (GPU)
Iray Iteration: 1
Iray :Render target canvas was written.
Iray Iteration: 2
Iray :Render target canvas was written.
Iray Iteration: 3
Iray :Render target canvas was written.
Iray Iteration: 4
Iray :Render target canvas was written.
Iray Iteration: 5
Iray :Render target canvas was written.
Iray Iteration: 6
Iray :Render target canvas was written.
Iray Iteration: 7
Iray Iteration: 8
Iray :Render target canvas was written.

Post edited by Nikolai512Bit on

Comments

  • Richard HaseltineRichard Haseltine Posts: 102,805

    The log file (Help>Troubleshooting>View Log File) will give the full history of the render - you should be able to find where it drops to CPU. However, are you sure it is? The new GPU stats in Windows 10 task Manager do not give an accurate measure by default, and with only 8GB or RAM your system may be working hard trying to manage its memory even if the GPU is doing the actual rendering.

  • ebergerlyebergerly Posts: 3,255
    edited July 2018
    Richard, I believe the stats in Task Manager are accurate by default, but you need to select the correct engine that the GPU chooses for those particular render calcs (often its "compute_0"), and that should give you the correct utilization numbers. Its like if you want to see system RAM utilization you need to select RAM. There are multiple engines or sections of the GPU that it can assign the calcs to, so you have to pick the right one.
    Post edited by ebergerly on
  • ebergerlyebergerly Posts: 3,255
    BTW, heres what MS says about the GPU Task Manager info: "The number of engines and the use of these engines will vary between GPUs. A GPU driver may decide to decode a particular media clip using the video decode engine while another clip, using a different video format, might rely on the compute engine or even a combination of multiple engines. Using the new Task Manager, you can run a workload on the GPU then observe which engines gets to process it."
  • Richard HaseltineRichard Haseltine Posts: 102,805
    ebergerly said:
    Richard, I believe the stats in Task Manager are accurate by default, but you need to select the correct engine that the GPU chooses for those particular render calcs (often its "compute_0"), and that should give you the correct utilization numbers. Its like if you want to see system RAM utilization you need to select RAM. There are multiple engines or sections of the GPU that it can assign the calcs to, so you have to pick the right one.

    That's why I said "by default"

  • The log file (Help>Troubleshooting>View Log File) will give the full history of the render - you should be able to find where it drops to CPU. However, are you sure it is? The new GPU stats in Windows 10 task Manager do not give an accurate measure by default, and with only 8GB or RAM your system may be working hard trying to manage its memory even if the GPU is doing the actual rendering.

    Is 8GB ram not enough???? + should I install Windows 7, I have heard its better than 10 for rendering. Should I give it a try? 

  • Richard HaseltineRichard Haseltine Posts: 102,805

    The log file (Help>Troubleshooting>View Log File) will give the full history of the render - you should be able to find where it drops to CPU. However, are you sure it is? The new GPU stats in Windows 10 task Manager do not give an accurate measure by default, and with only 8GB or RAM your system may be working hard trying to manage its memory even if the GPU is doing the actual rendering.

    Is 8GB ram not enough???? + should I install Windows 7, I have heard its better than 10 for rendering. Should I give it a try? 

    8GB is not a great deal of RAM, no - not impossibly little, but probably the minimum that you can use and easy to exhaust.

    Windows versions are a topic for endless debate, the main argument against Windows 10 compared to 7 seems to be the need to avoid automatic resets for updates (though generally that's only once per month) and the amount of RAM available on the GPU (though if that's a laptop with only one display connection you may not be greatly affected there).

  • FishtalesFishtales Posts: 6,162
    edited July 2018

    The specs for my laptop is in the signature at the bottom of this post. I am running a render just now that is using 7.75 GB and the total usage for the laptop is 13.6 GB, I have 16 GB installed. I would say 8 GB will struggle just to run the computer and you may not get the use of your 4 GB card either.

    Post edited by Fishtales on
  • Thanks everyone for taking time into my problem, I don't know how but its working good now on its own, I think it was probably High memory consumption which my Card couldn't handle so Daz switched to CPU. 

    Thank you

Sign In or Register to comment.