Could you please try with the CUDA engine? is it any better?
We will take a look immediately
Are you using TYflow?
We need a scene to reproduce on our side.
Best,
Muhammed
Could you please try with the CUDA engine? is it any better?
We will take a look immediately
Are you using TYflow?
We need a scene to reproduce on our side.
Best,
Muhammed
Thanks for your reply. In this scene I am not using TyFlow but it is installed in my 3ds max (1.118).
In the meantime I will do a test with CUDA.
The scene has a purchased model so can I share it privately? How can I do it?
Thanks
Please send it to my Email,
muhammed.hamed.ext@chaos.com
You can use Google drive or WeTransfer
We will see what is going on
Best,
Muhammed
Thanks I sent you the email now.
Meanwhile I confirm that using CUDA works well.
I want to chime in and say that I’m experiencing memory issues (RAM related) when I’m doing batch renders via 3dsmaxbatch.exe using V-Ray GPU as the rendering engine. More details here:
https://forums.chaos.com/forum/v-ray-rt-forums/v-ray-rt-problems/1226521-v-ray-gpu-not-releasing-memory-in-rtx-mode-when-using-progressive-sampling
How can I fix the issue?
the issue im having and im pretty sure this wasnt the case in vray6 is that the ram is getting held after a render stops. In these screenshots, i have the same scene in 3 opened 3dsmax scenes and GPUz showing the ram usage of my render card. (not display) First image (pre_render_ram.jpg) is before rendering, second (post_render_01_ram.jpg) is the ram after stopping the first render, and so on. So after all rendering is stopped you can see my gpu ram usage is stuck at 14gig.
Is this to be expected?
If you’re using RTX, it’s probably this.
no im using cuda
Send the scene so we can investigate. Include info about your installed driver, GPU card, host platform and V-Ray versions.
@francomanko Did you send us this scene?
Which driver are you using?
Best,
Muhammed
(ignore the ‘attention required’ link at the bottom) I cant seem to be able to edit the post and remove a link.
Hello @francomanko ,
We made tests using your scene file, testing with both a single instance of 3ds Max and two instances.
Additionally, we tested with both a nightly build and the official build.
After stopping the scene after rendering, VRAM usage remains higher than it was before the initial render, most likely related to caching.
To confirm that there is no memory leak, you can render and stop the scene multiple times. You’ll notice that the memory usage does not continue to increase with each run.
Here is a screenshot. In this test, we used a higher resolution for your scene.
hi, thanks for the reply. So I can see that if you restart the render in the same scene it flushes the cache, but the problem is that if I open another instance of max and render in that, without closing the original max, the cache hasnt been flushed so it accumulates. Are you seeing the same thing because i might be getting confused ![]()
Hi @francomanko ,
Yes, when running multiple instances of 3ds Max, the cache from both sessions will accumulate.
To avoid high memory usage, it’s best to refrain from running a second instance of 3ds Max. Also using other GPU-intensive applications simultaneously will impact the memory.
In some cases, the 3ds Max viewport can use a significant amount of VRAM.
Doesnt that seem like a bit of a drawback especially when gpu ram is quite limited? Or maybe its just me
Would there be a way of implementing a release cache option?
Testing other renderers that can flush VRAM, they are not stable and they are prone to crashing. Having multiple sessions of 3Ds Max open for GPU rendering doesn’t seem like a good idea.
This behavior is not new in V-Ray 7 but the cached VRAM might have increased a bit compared to V-Ray 6
Best,
Muhammed