Premiere Pro running Slower with eGPU - Help Needed
I recently picked up a Razer Core X Chroma and a Sapphire Radeon VII 16GB card to plug and play with my 15-inch Late 2016 MBP - 2.9 GHZ Quad-Core i7. I initially tested it out on some games and was getting up to 100% utilization. Then I tried it in Premiere Pro and was getting worse performance than my internal AMD Radeon Pro 460. Nevermore than 9% utilization.
I'm running Catalina 10.15.1 and have the latest version of Premiere Pro 14.0.
I've checked the "prefer eGPU" box, I've played with both Metal and Open CL in Premiere and my external monitor is being powered via display port so my lid is closed. I've got a 40GBPS TB3.1 cord connecting my computer to the eGPU. I've swapped sides with the cord so it was accessing different thunderbolt Bus connectors and yet I've had no luck.
So with all that being said, does PP 14.0 not offer any benefit? Or am I missing something?
I used to run a Vega 64 eGPU and it would result in improved performance (admittedly never huge). With the Radeon VII, export times are considerably longer, it never utilizes more than 2 percent, and playback speeds in the app are terrible.
After further testing, it appears this is isolated to Premiere Pro 2020. 2019 (13.1.5) handles the Radeon VII as expected.
Playback is normal, and export times are significantly reduced on my simple test scene (00:59 vs 3:51). I achieved 40 percent utilization (it could have been more, I imagine it's because the test scene is relatively simple 1080p ProRes with some stacked lumetri nodes).
I've filed a bug report and suggest you do as well https://www.adobe.com/products/wishform.html
For anybody encountering this post, I had the same issue: Tried to boost the performance of Premiere Pro (2020, 2018 MBP, external 32" screen) by adding an eGPU: Sapphire Radeon Vega 56 8 GB in a Sonnett 550. No visible performance improve (felt more like a decrease actually), hardly any GPU use. I tried lots of things, until I read somewhere (cannot find it anymore I'm afraid) that connecting the external display via DisplayPort instead of HDMI (which I was using) makes a huge difference. Couldn't really believe it but bought a DP cable nonetheless and indeed: Now PP uses the eGPU properly during editing and scrubbing and performance is way up. Even rendering performance is better, which I really don't understand. So maybe try to connect the external display to a DP port of the eGPU instead of an HDMI port if you have a similar issue.
@bertolt_meyer, thanks for the reply even if it's been a while since I posted! I hate to say it but I also tried the DP Cable and it didn't work for me. However, I was working on a 2016 MBP so that might have made the difference for some strange reason. Glad to hear yours is working for you though!
@bertolt_meyer I could never get good performance having the eGPU drive the display no matter what port. Lots of latency and lag, despite the fact that Bootcamp/Windows is able to play games just fine with the eGPU driving. My display is 4k so maybe that has something to do with it.
That being said, Premiere has been happily utilizing the eGPU for playback and rendering with no display attached.