LogicReinc / LogicReinc.BlendFarm

A stand-alone Blender Network Renderer
GNU General Public License v3.0
412 stars 35 forks source link

OptiX not working on the GPU on the server side #83

Open Oxlou opened 11 months ago

Oxlou commented 11 months ago

If I select the RenderType to be OptiX / OptiX_GPUONLY on my BlendFarm Server only the CPU is rendering. But If I choose CUDA both the GPU and CPU will render but only for a couple of minutes, after that only the CPU will work.

LogicReinc commented 11 months ago

Sounds to me like a driver/Blender issue. Especially the "couple of minutes" parts points to that, since Blendfarm does not change anything midway, and relies on Blender to do the actual work. Have you tried doing this with actual Blender on that computer? See if that one shows the same issues, because if so, BlendFarm can't do much about it. Besides that, are you sure your GPU supports OPTIX?

I've tested if it still works on the latest build and it appears to work fine, both OPTIX and OPTIX_GPUONLY have expected behavior. If it is still unexplained, I'll need some more information like operating system, blender versions, etc.

Note that if your BlendFarm Server is a Windows machine, that Windows gpu % is NOT full gpu utilization. To see the correct utilization you need to change the graph type to "CUDA". Atleast for Blender activity.

Oxlou commented 11 months ago

Sounds to me like a driver/Blender issue. Especially the "couple of minutes" parts points to that, since Blendfarm does not change anything midway, and relies on Blender to do the actual work. Have you tried doing this with actual Blender on that computer? See if that one shows the same issues, because if so, BlendFarm can't do much about it. Besides that, are you sure your GPU supports OPTIX?

I've tested if it still works on the latest build and it appears to work fine, both OPTIX and OPTIX_GPUONLY have expected behavior. If it is still unexplained, I'll need some more information like operating system, blender versions, etc.

Note that if your BlendFarm Server is a Windows machine, that Windows gpu % is NOT full gpu utilization. To see the correct utilization you need to change the graph type to "CUDA". Atleast for Blender activity.

I've tried to render on a basic Blender scene with OPTIX and both my GPU and CPU worked. Btw the computer that I run on the server have a RTX 3060, an AMD Ryzen 9 5900X and run on Windows 11 with Blender 3.6.1. I also tried to reinstall the Studio Driver from Nvidia website but it changed nothing.