DAZ and e-gpu problem

Hello,

I have an RTX 3060 that sometimes is connected via Thunderbolt 3. When the GPU is disconnected I can't start DAZ. I found that uninstalling the NVidia driver fix the issue, but in this way I need to reinstall it every time I want to connect the external GPU. Would be nice to have a better GPU detection not based only on the driver presence.

Comments

  • tsroemitsroemi Posts: 2,742

    Could you not set the render settings to fall back to CPU if no GPU is detected? I reckon in this case, DS shouldn't really care if the GPU is connected or not. That's the only idea I have, sorry!

  • leonardo_3285321dleonardo_3285321d Posts: 96
    edited March 2023

    I have the CPU fallback, but DAZ is crashing anyway before the UI is shown. The crash is at the splash screen, just after the NVidia logo is shown at the corner.

    Post edited by leonardo_3285321d on
  • This is the log:

    2023-03-21 23:51:13.555 [INFO] Iray :: Initializing...
    2023-03-21 23:51:13.555 Iray [INFO] - API:DATABASE ::   0.0   API    db   info : Loaded "C:\Program Files\DAZ 3D\DAZStudio4\libs\iray\libneuray.dll"
    2023-03-21 23:51:13.555 Iray [INFO] - API:MISC ::   0.0   API    misc info : Iray RTX 2021.1.6, build 349500.11420, 14 Jul 2022, nt-x86-64
    2023-03-21 23:51:13.570 [WARNING] :: ..\..\..\..\..\src\pluginsource\DzIrayRender\dzneuraymgr.cpp(369): Iray [ERROR] - GPU:RENDER ::   0.0   GPU    rend error: NvAPI call NvAPI_Initialize returned an error:
    2023-03-21 23:51:13.570 [WARNING] :: ..\..\..\..\..\src\pluginsource\DzIrayRender\dzneuraymgr.cpp(369): Iray [ERROR] - GPU:RENDER ::   0.0   GPU    rend error:   

     

  • leonardo_3285321dleonardo_3285321d Posts: 96
    edited March 2023

    Should I report this bug in some dedicated page?

    Post edited by leonardo_3285321d on
  • barbultbarbult Posts: 24,240

    leonardo_3285321d said:

    Should I report this bug in some dedicated page?

    Yes, submit a help request. https://helpdaz.zendesk.com/hc/en-us/requests/new

  • That is quite odd. I'm using a Laptop + EGPU myself and never encountered such problem. Are you on Windows? Which DAZ version?

  • Windows 11, DAZ 4.21, NVidia Game Ready Driver 531.29, RTX 3060

  • I submitted a ticket, but no updates since long time.

  • JB007JB007 Posts: 118

    Sorry to hijack the thread somewhat - but how efficient would a eGPU be as a second desktop GPU for Daz?

    I have a 3090 sitting round redundant now that I have a 4090 and I was thinking of putting it to some use as an eGPU .. I take it Daz would recognize it - but what type of speed drop off would the 3090 suffer? 

  • Data is loaded once on the eGPU memory and then processing is done, so there isn't a significant speed drop in my opinion for rendering stuff unless the GPU RAM is saturated.

  • I further investigated the problem and seems that DAZ 3D is crashing because calling some CUDA API when the GPU is not available. cudaGetDeviceCount for example will crash the software if the driver is installed but the GPU is disconnected, a common scenario for e-gpu.

    crash.png
    1372 x 998 - 160K
  • KenYanoKenYano Posts: 106

    I was using a Razer Blade eGPU with a 3080 plugged into my 3080Ti powered laptop. Daz was never working with this setup. It would crash or not recognize more than one GPU. I'm using Windows 11. I contacted Daz and they told me that Daz is not really set up for multi-gpu usage....? WHAT?! I guess render farms work differently but I wound up returnign the egpu and graphics card at no loss but I was hoping for that extra power.

  • Hello @StrapMacGow, in my case I don't have another discrete graphic card, only an Intel graphics integrated on the cpu. Things are working fine apart the problem I described earlier.

  • I reported the issue to NVIDIA and in the latest driver (R535) they fixed the issue

Sign In or Register to comment.