Drastic difference in render times on different machines

I'm running into an odd issue where one of my machines (i5, 32gbram, Nvidia 1070) runs a render in right at an hour, while my primary machine (i7, 32gbm, nvidia 1070) takes about 6 hours to run the same image.  Both are set to use CPU and GPU in the hardware render settings.  What other settings should I check to fix this?

Comments

  • Richard HaseltineRichard Haseltine Posts: 100,815

    Is the GPU being used? An hour sounds like a long time, let alone six, so I wonder if it is dropping to CPU only due to memory use. Which i5 and which i7?

  • dragotxdragotx Posts: 1,138

    I'm rendering at 3840×6827, that might be the reason for the hour long render.  The i7 is the 4790k, and I was wrong about the other rig, I dropped the i5 rig for an FX-8320.  I just double checked the log on the machine that's taking too long, and verified it is dropping down to CPU for some reason.  It has the following error message for both the 1070 and a secondary 650 that I have installed as well:

    2017-04-24 08:56:45.087 WARNING: dzneuraymgr.cpp(307): Iray ERROR - module:category(IRAY:RENDER):   1.0   IRAY   rend error: CUDA device 0 (GeForce GTX 1070): an illegal memory access was encountered (while allocating host mapped memory buffer)
    2017-04-24 08:56:45.087 WARNING: dzneuraymgr.cpp(307): Iray ERROR - module:category(IRAY:RENDER):   1.0   IRAY   rend error: CUDA device 0 (GeForce GTX 1070): device cannot be used as it does not support mapped memory (canMapHostMemory)
    2017-04-24 08:56:45.089 WARNING: dzneuraymgr.cpp(307): Iray ERROR - module:category(IRAY:RENDER):   1.0   IRAY   rend error: CUDA device 0 (GeForce GTX 1070): Device initialization failed, will not be used
    2017-04-24 08:56:45.089 WARNING: dzneuraymgr.cpp(307): Iray ERROR - module:category(IRAY:RENDER):   1.0   IRAY   rend error: CUDA device 1 (GeForce GTX 650): an illegal memory access was encountered (while allocating host mapped memory buffer)
    2017-04-24 08:56:45.089 WARNING: dzneuraymgr.cpp(307): Iray ERROR - module:category(IRAY:RENDER):   1.0   IRAY   rend error: CUDA device 1 (GeForce GTX 650): device cannot be used as it does not support mapped memory (canMapHostMemory)
    2017-04-24 08:56:45.092 WARNING: dzneuraymgr.cpp(307): Iray ERROR - module:category(IRAY:RENDER):   1.0   IRAY   rend error: CUDA device 1 (GeForce GTX 650): Device initialization failed, will not be used

     

    Does this point to a bigger issue, or should a reboot resolve it?

  • SimonJMSimonJM Posts: 5,980

    What driver version(s0 are you using, and whjat version of Daz Studio?  Do those messages appear at render start or part way through, i.e., do the cards start ok, but fail after a while?

  • dragotxdragotx Posts: 1,138
    edited April 2017

    Driver version is 381.65, Daz is 4.9.3.166, and it throws the error on both cards as soon as the rendering engine tries to start.  I'm leaning towards the machine needs to be rebooted (I really thought it had been before I started rendering, but thinking back I think I forgot to reboot it when I went to bed last night), but I'm running a remote session right now so I won't be able to test until I get home later tonight.  

    Post edited by dragotx on
  • TheKDTheKD Posts: 2,691

    Disable the 650 and just use the 1070 for render.

  • fixmypcmikefixmypcmike Posts: 19,583

    What OS?

  • dragotxdragotx Posts: 1,138

    Reboot didn't fix it, I'm turning off the 650 in the advanced tab and tying it without that.  Windows 10 is the OS (without the Creator's Update, had to roll that back when it hit)

  • dragotxdragotx Posts: 1,138
    TheKD said:

    Disable the 650 and just use the 1070 for render.

    This fixed the issue, awesome!  Thanks for the tip, it would have been a while before I thought to try that

Sign In or Register to comment.