eGPU Advantages for Davinci Resolve in 2020?
I'm pondering an upgrade to an "enthusiast" class Mac for work in Davinci at the moment (due to the extremely high costs of the Mac Pro 7,1) and I have a few questions about the benefits (specifically for Resolve) posed by eGPUs at this stage of the game (August 2020).
Now the various eGPU tests and benchmarks from the past few years that I've pored over, have presented a whole range of issues, many of which have now been addressed (driver optimisations/general compatibilities etc.) and with the genuinely powerful internal GPUs found in these two models, it appears that for a lot processing situations, the bandwidth limitations of TB3 will actually slow down performance when you incorporate an eGPU, rather than speed things up.
So what I'm hoping to clear up, is the specific situations in which Davinci CAN take advantage of having eGPUs plugged in.
Now I have a pair of Radeon VIIs currently, so for the sake of the hypothetical (assuming they're actually going to be useful in this scenario) those are the two eGPUs I'd be connecting to the new computer.
So the questions I'm hoping to answer are:
1) Will eGPUs speed up realtime playback within the timeline as I grade/edit things?
2) Will eGPUs speed up debayering/decompression of raw files?
3) Will eGPUs improve the speed at which the cache is rendered?
4) Will eGPUs improve export times?
5) The 16" MBP has two TB3 controllers, will plugging one eGPU into each side yield a performance advantage?
6) The 27" iMac only has a single TB3 controller, will that halve the performance of the two eGPUs compared to the MBP?
Any insight anyone could provide would be much appreciated.