Does this mean my GPU is not being used to render?

2»

Comments

  • odastein said:

    This is a screenshot of my Task Manager during an active render. When it says 0% under GPU, does that mean my PC is not using my GPU to render, even though I have GPU checked and CPU unchecked in Render settings?

    Reading your post, I suddenly had doubts, checked my task manager while rendering and noticed that, like you, there was none, or almost no GPU use. So I thought I had the same problem you're having. Unfortunately, I discovered then that my card only has only 2 GB, while for some mysterious reason I believed until now that it had 4. That would explain why I have so much problems rendering slightly complex scenes. sad

    However, looking around, I discovered that Windows task manager might not indicate properly GPU usage, and that the only way to be sure was to test, which I did. I picked a simple scene with a low resolution (400x400) and rendered it, first with GPU only checked. It took 2 minutes 40 seconds. Then with CPU only checked. It took 8 minutes. So, the graphic card clearly was in use the first time. Reading Daz log file also confirmed that the card was in use the first time and not the second. However, during both renders, the task manager indicated no activity of the GPU.

    So, it might be that your graphic card is working perfectly and that the issue is simply with the task manager not reporting it.

     

    (For the record, I did a third test with both GPU and CPU enabled, and it took 2 minutes 15 seconds, so a bit less than GPU alone. Maybe it's not really significant for such short rendering times, or maybe enabling the CPU too helps a little bit)

    I was doing the same comparation just before reading your post. And I think your are definitely right! The GPU works and win10 just does NOT know!

    Here is my statistics:

    Hardwares: i78750 (6 cores 12threads), GTX1050Ti 4G

    Picture: 3840*2160, 400 iterations.

                          total time and iterations                                  CPU load                           GPU load                    "GPU memeory"

    GPU + CPU: 8mins, 400iterations                                        ~100%                               0%                               (did not noticed)

    GPU only:      10mins, 400iterations                                      ~33%                                0%                               2.5

    CPU only:       cancel after 12mins, 85%, 187iterations        100%                                 0%                               2.3

    So yes, there is nothing wrong with the DAZ studio and the NVidia driver. Win10's bad.

    And, the CPU helps; when I chose CPU only, that's a real "100%" and I cannot even type.

  • I think, the render call gpu directly, but not pass the os api.

  • art926art926 Posts: 1

    This is a screenshot of my Task Manager during an active render. When it says 0% under GPU, does that mean my PC is not using my GPU to render, even though I have GPU checked and CPU unchecked in Render settings?

    You are not reading that graph from Win 10 correctly. By default in that column it shows GPU load for 3D computations. However, iRay uses CUDA API to interact with the videocard, so, you'll not see it there. Open performance tab in the Task Manager, click on GPU in thew left panel - you'll see several different graphs. Click on the name of one of them, like, for excample "Video Decode" and switch it to "Cuda". Here you will see how much iRay uses it.

  • ChakradudeChakradude Posts: 260

    This is a screenshot of my Task Manager during an active render. When it says 0% under GPU, does that mean my PC is not using my GPU to render, even though I have GPU checked and CPU unchecked in Render settings?

    You are not reading that graph from Win 10 correctly. By default in that column it shows GPU load for 3D computations. However, iRay uses CUDA API to interact with the videocard, so, you'll not see it there. Open performance tab in the Task Manager, click on GPU in thew left panel - you'll see several different graphs. Click on the name of one of them, like, for excample "Video Decode" and switch it to "Cuda". Here you will see how much iRay uses it.

    Thanks! following this I can finally see that my card is in use (between 90-100% usage of Cuda cores,  which seems good to me)

Sign In or Register to comment.