Wonder if anyone can shed some light on this issue. More and more often I'm getting the above error - this time with an extremely simple 30Mb file containing 2 or 3 materials and almost nothing of any complexity like furniture or models. Lighting is just a few rectangular lights - no dome lights or arrays of dozens of IES files, etc. It's a building exterior with plain, unsmoothed walls and some glazing. That's about it. The weird thing is that the issue is intermittent: I move the camera around a little and the error doesn't occur. It seems random.
The error says:
[VUtils::SimpleGPUBuffer::init] 2: Could not allocate buffer of size 8347MB!
[MemoryManagerGpu::setupManagedMemoryInstance] Could not allocate device buffer with size: 2170697984 bytes
This is with RTX rendering using V-Ray GPU (BF and LC for GI).
I have 64GB of system RAM and an RTX 3080Ti with 12gb GDDR6X memory
Thoughts? Is V-Ray just getting worse at handling simple files? Or have I perhaps somehow introduced something odd into the file that doesn't contribute to file size (30Mb is piddlingly small) but cripples V-Ray's ability to process it?
Also, if my GPU has 12Gb memory, so what if my file needs 8.3Gb of that? I shouldn't get this error until I'm needing 12Gb GPU ram surely?
Also, why does V-Ray need to load the entire scene into the GPU's memory in one go? If it needs 40Gb GPU memory, why doesn't it optimise the file and process it in chunks: 5gb first, then another 5gb, etc? Seems odd to have a limitation based on GPU memory when most folks would happily accept a longer render time to allow older GPUs to incrementally render complex scenes - I know I would. And why not give us users the choice?
P.S. I have no issues like this with other rendering software or the Vectorworks and Revit files I work with everyday which are vastly more complex than this shoebox model.
Thanks for any help.
Andy
The error says:
[VUtils::SimpleGPUBuffer::init] 2: Could not allocate buffer of size 8347MB!
[MemoryManagerGpu::setupManagedMemoryInstance] Could not allocate device buffer with size: 2170697984 bytes
This is with RTX rendering using V-Ray GPU (BF and LC for GI).
I have 64GB of system RAM and an RTX 3080Ti with 12gb GDDR6X memory
Thoughts? Is V-Ray just getting worse at handling simple files? Or have I perhaps somehow introduced something odd into the file that doesn't contribute to file size (30Mb is piddlingly small) but cripples V-Ray's ability to process it?
Also, if my GPU has 12Gb memory, so what if my file needs 8.3Gb of that? I shouldn't get this error until I'm needing 12Gb GPU ram surely?
Also, why does V-Ray need to load the entire scene into the GPU's memory in one go? If it needs 40Gb GPU memory, why doesn't it optimise the file and process it in chunks: 5gb first, then another 5gb, etc? Seems odd to have a limitation based on GPU memory when most folks would happily accept a longer render time to allow older GPUs to incrementally render complex scenes - I know I would. And why not give us users the choice?
P.S. I have no issues like this with other rendering software or the Vectorworks and Revit files I work with everyday which are vastly more complex than this shoebox model.
Thanks for any help.
Andy
Comment