2
Using HBCC to remove GPU memory limit
https://blender.stackexchange.com/questions/87003/amd-high-bandwith-cache-controller-unlimited-memory
Using HBCC to remove GPU memory limit
view on imgur.com

Login to comment

Comments(4)

johnsonjp34 [OP] · 3 weeks ago
Vega Professional cards have been out for a few weeks now. We know the High Bandwith Cache Controller can offload VRAM objects into slower memory so that the GPU doesn't run out of available memory. Would be nice to see this integrated into Blender rendering. The GPU using AMD's HBCC would probably be slower than straight VRAM, but still way faster than a CPU and you could use system RAM which is way cheaper.
0 points reply
Fweeb · 3 weeks ago
Do you have any numbers to support the "still faster than CPU" claim? I can see the value of offloading to system memory in order to prevent failures and crashes, but I'm dubious that the result is necessarily guaranteed to still be faster than straight CPU processing. I/O bottlenecks can be pretty time-consuming.
0 points reply
johnsonjp34 [OP] · 2 weeks ago
I don't have numbers, but Bethesda and other large game studios claim that they will be making vastly larger worlds in their games because of the HBCC ability to sort memory objects as needed. You are correct about IO bottlenecks. That's why AMD will be releasing the 2TB card: https://pro.radeon.com/en-us/product/pro-series/radeon-pro-ssg/ They haven't said what the latency will be though using the Vega memory controller with system memory though.
0 points reply
Fweeb · 2 weeks ago
Just be aware that the way memory gets used for GPU compute tasks (like rendering) can be pretty different than how it gets used in real-time environments like games. As a result, I'm not sure how likely it is that supporting this feature would provide any measurable performance improvement (aside from, as I mentioned before, not crashing/failing on large scenes).
0 points reply
Choose a category
Upload an image