If you get the mid tier I-9 512 SSD is 2799 matches upper tier I9 512 SSD so you kind of get the 580 for free.
It’s only for driving the internal display that an app’s developer needs to add eGPU support. If an app can take advantage of the internal GPU for computational tasks, then it will automatically use the eGPU. (Likewise, in case you are interested in gaming, all macOS games will work on an external display connected to the eGPU.)Two things that really make me hesitate about eGPUs. One is the reason you stated in the other thread about there being no official support of it from Apple in Bootcamp. Even if I wasn't interested in gaming in Windows, the other reason is that apps need to be written to take advantage of it. I would hazard a guess that things like old versions of Adobe software that I regularly use would not have eGPU support. This means the task falls back to the iMac's internal GPU. I could be wrong, but I believe this is how it works?
Only a very little. The Radeon Pro 580X is the exact same GPU as the 580, only clocked slightly higher (or so I’ve heard).Ok on Starcraft 2, on 1440p all high settings my late 2014 m295x had around 60-70 fps
On my 580 (not 580X) i had around 95-100 fps ,same settings as always
Now with vega48 i have 125-130fps
Always on macos
So i dont know how much better is the 580X vs 580…
The Radeon Pro 580X is the exact same GPU as the 580, only clocked slightly higher (or so I’ve heard).
Vega 48 is not enough for people who really need the graphics right? So why don't people go for 580X and buy an eGPU which is much more powerful than the Vega 48? Added to the power, Vega 48 upgrade is just over priced.
Is it just to save space on the desk? After all, iMacs are not portable.
Am I missing something here?
What do you guys think?
He basically says that if you're choosing between an i9 and Vega, buy the i9. I haven't figured out what I'm going to opt for either. I think that right now, any performance difference between the 580x and Vega would be completely unnoticeable for my current needs. But I do wonder if I'd say the same thing in 4-5 years. OTOH, I do think there's something to be said for buying lower spec machines and upgrading more frequently. No matter what we buy today it won't be state of the art in 2 years. It might do everything we need it to do, but it won't be state of the art. The price difference for the Vega is a pretty big deterrent to me, but I've not ruled it out.
I'm in pretty much the same boat here. The i9 is set for me, as other software will definitely benefit from the faster CPU. Now I have to decide for the GPU. The Vega combined with the other stuff pushes the total price well over my comfort zone, but I intend to use this machine for at least 8 years (currently typing this on a 2011 MBP with i7@2.2GHz, which is still fine for most of the stuff I'm doing with it). Never change a running system (if not absolutely necessary)...
And in 3-4 years the new lower spec machine will likely outperform the current i9 w Vega. I also think we're going to see some radical changes to the iMac line in the not too distant future. Assuming they actually move to an ARM based platform. Though that could come with some interesting growing pains too. I think this largely incoherent ramble also proves that I'm way overthinking this.
I don't know anything about how Capture One exploits a gpu. The conventional wisdom was that, with the exception of exporting files, the Adobe programs generally didn't do a great job exploiting many cores/threads and that a high end gpu added very little performance once you went past a mid-level gpu with 4gb vram. Adobe just added an AI feature to LR which apparently makes much more use of the gpu. I know On1 Raw runs better with a gpu, but I'm not sure how much benefit one would get from having a higher end gpu? My GUESS is that we'll see photo editing software increasingly use gpus. The person writing this blog is a photographer and there are a lot of informative articles on it: https://diglloyd.com/
He basically says that if you're choosing between an i9 and Vega, buy the i9. I haven't figured out what I'm going to opt for either. I think that right now, any performance difference between the 580x and Vega would be completely unnoticeable for my current needs. But I do wonder if I'd say the same thing in 4-5 years. OTOH, I do think there's something to be said for buying lower spec machines and upgrading more frequently. No matter what we buy today it won't be state of the art in 2 years. It might do everything we need it to do, but it won't be state of the art. The price difference for the Vega is a pretty big deterrent to me, but I've not ruled it out.
The Radeon 580X/Vega 48 will likely be replaced by RX590/Vega 56 down the road for iMacs, while retaining the i9-9900K when Apple does incremental refresh 6-12 months from now.
Yep, everything i read basically states to do the upgrades in this order
I think I'm zeroing in on SSD, i9, but not the Vega 48. Puget systems presented a bunch of comparisons for gpu performance in Photoshop. They were run on Windows so driver performance could limit generalizability in OsX, but the 580 was lagging only a little relative to the Vega 64 and 56 cards they tested. Cost for upgrading to the Vega 48 just seems disproportionate to performance increase. The posted video is also informative. Thanks.
- Upgrade to SSD from Fusion
- Upgrade to i9 from i5
- Upgrade to Vega 48 from 580x
Hmm, I’m not seeing quite the same Geekbench 4 Compute results. Simply taking the average of the lowest and highest scores (throwing away some extreme outliers), we have:…Capture One indeed benefits greatly from GPU acceleration when performing certain tasks like exporting images. Reading more into it, I found that also other image editing programs, namely On1 Photo Raw and Luminar, but also Affinity Photo, use Open CL on the GPU to perform certain tasks. The article linked before shows that on the 2017 i7 iMac with Radeon 580, photo export in Capture One is 4 times faster when you activate GPU acceleration.
Now I wonder: how big of a benefit would the Vega 48 be vs. the 580X in that context?
The numbers I've found so far (e.g. here, pardon its French but there's always Google Translate ) state the following:
(1) 580X: 5.5TFLOPS, 2304 streams, Geekbench Compute mean (Open CL): 119240, Unigine Heaven approx. 1300
(2) Vega 48: 7.8 TFLOPS, 3072 streams, Geekbench Compute mean: 141077, Unigine Heaven approx. 1700
…
This suggests the Vega would be somewhere between 18% (Geekbench) and roughly 30% (no. of streams, Heaven) faster than the 580X.
The Radeon 580X/Vega 48 will likely be replaced by RX590/Vega 56 down the road for iMacs, while retaining the i9-9900K when Apple does incremental refresh 6-12 months from now.
Instead of me making a block of text, here are some other blocks of text but with chartsAs @Rockadile pointed out here, aside from gaming, getting the Vega might have an impact when using photo editors like Capture One Pro. This picked my interest, as I'm using that program among others, so I looked into it and found this article that shows that Capture One indeed benefits greatly from GPU acceleration when performing certain tasks like exporting images. Reading more into it, I found that also other image editing programs, namely On1 Photo Raw and Luminar, but also Affinity Photo, use Open CL on the GPU to perform certain tasks. The article linked before shows that on the 2017 i7 iMac with Radeon 580, photo export in Capture One is 4 times faster when you activate GPU acceleration.
Now I wonder: how big of a benefit would the Vega 48 be vs. the 580X in that context?
The numbers I've found so far (e.g. here, pardon its French but there's always Google Translate ) state the following:
(1) 580X: 5.5TFLOPS, 2304 streams, Geekbench Compute mean (Open CL): 119240, Unigine Heaven approx. 1300
(2) Vega 48: 7.8 TFLOPS, 3072 streams, Geekbench Compute mean: 141077, Unigine Heaven approx. 1700
The Heaven benchmarks were taken e.g. from this thread.
This suggests the Vega would be somewhere between 18% (Geekbench) and roughly 30% (no. of streams, Heaven) faster than the 580X.
When I look at my intended configuration (i9, 1 TB SSD and either 580X or Vega 48), the Vega's 540€ would be 12% of the total price, so while the absolute value seems outrageous, the relative value doesn't look too bad. Of course, the gains by getting the Vega (in my case not used for gaming at all) would only be palpable in certain situations, like the ones mentioned above (exporting photos).
Bottom line: I'm still (or again, after @Rockadile pointed this out ) unsure whether the Vega upgrade is worth it for me. If it accelerates photo export by 20%, ok, then I wait 5 instead of 6 minutes for photo export. But if it also keeps the overall machine cooler, and if software companies start to exploit GPU processing more in the future... many "if"s.
What do you guys think?
Hmm, I’m not seeing quite the same Geekbench 4 Compute results.
So you’re likely to get somewhere between 23% and 33% or even more GPU compute power for the extra $450 (which in the configuration I ordered came to 14% of the total price). It might be worth it for what you want to do.
If this is the last iteration before Apple moves to ARM, then we will probably be seeing this iMac around for the next 2 years essentially unchanged.
All excellent questions!…However, there are many factors to consider if shelling out the additional 540€ (over here, including sales tax... ) is worth it. The uncertainty of what will happen with the OS when they switch to ARM CPUs is one of them…
Yes, the Vega 48 will definitely help.Will the Vega 48 help with rendering in Final Cut Pro? Basically when I export my video project in FCP to 1080p, a 2 hour video can take 3 hours to render to a new file. Is this largely reliant on the CPU or does the Graphics card play a big part in FCP rendering?
Not a gamer at all, just video editing so trying to decide if I would get a substantial benefit from the Vega 48 in FCP.
Yeah and you probably don’t want the first generation headaches that may come with that. I upgraded and am happy now and hopefully macOS on Intel keeps getting updates for at least 6 years from now but I think last time PPC was only like 4 years? But ARM probably won’t be until 2020 at the earliest but at the same time why wait this long to upgrade the Mac Pro? If it’s Intel then I expect to get macOS updates for some time.Yes, you have to wonder how close they are to releasing ARM based iMacs. At this point I'm sort of starting to think there will not be any major redesign of the iMac till we have a radically redesigned iMac with ARM processors. Would make little sense to release a redesigned iMac next year if ARM based iMacs are coming in a couple of years. Interesting times. I'm at the point of needing a new computer so waiting 2-3 years to see what's coming down the road is not really an option.
However, neither took into account the RAW's preview rendering speed when you do adjustment changes. So this was the main reason why I thought Vega was more useful to get than the i9 if I had to pick one.
I upgraded and am happy now and hopefully macOS on Intel keeps getting updates for at least 6 years from now but I think last time PPC was only like 4 years?
The previews you looked through since you had CO open would be held in RAM.In the article by Peter Guyton, he refers to a document by PhaseOne, explaining which processes are GPU-accelerated at all. RAW preview generation (on import) benefits mostly from more RAM, according to this document. It says nothing about GPU acceleration of adjustment changes, so I guess these will be CPU-based?