Pixelmator Pro don't use eGPU - In Catalina it does!
 
Notifications
Clear all

[Solved] Pixelmator Pro don't use eGPU - In Catalina it does!  

  RSS

Username
(@username)
Reputable Member
Joined: 4 years ago
 

With the latest release of Pixelmator they added Core ML 3 support for res upscaling.

On my MBP 2015 and 2017, it's very obvious that the Core ML utilise the iGPU in them both.

But on my Mac mini 2012 i7 with eGPU and Vega 56, it does not even touch the Vega card and don't care about using the Intel 4000 either. Just keeps on using the CPU.

 

It does not matter if Pixelmator Pro.app have the Use GPU activated, I've made sure the monitor connected to the Vega is the main screen. I've tried with and without a second monitor connected to the Mac mini.

 

Any ideas why it seems the Pixelmator don't see or don't use the Vega 56?

Present: 2012 Mac mini + PowerColor RX 56 Vega Nano @10Gbps-TB1 + PowerColor Mini eGFX 180F via Apple TB3 to TB2 + macOS Catalina 10.15.7

Previous: 2012 Mac Mini + GTX1070 @ 10Gbps-TB1 (AKiTiO Thunder3 via Apple TB3 to TB2 adapter) + macOS

 
2012 Mac Mini [3rd,4C,Q] + GTX 970 @ 10Gbps-TB1>TB3 (AKiTiO Node) + macOS 10.12.4 [build link]  


ReplyQuote
tsakal
(@tsakal)
Reputable Member
Joined: 2 years ago
 

@username

time to start moving to windows. 

Apple does not want us to use egpu's . They want us to get their expensive 16 mbp or iMac's or Mac pro's. 

I just upgraded to a 5700 xt and tried dirt rally downloaded from the App Store, no matter what setting I use it runs at 30 fps with my 2018 13' mbp and razer core x 5700xt

However all other programs I used (see my post ) were running fine. 

A) 2020 MacBook Pro, i7-1068NG7, 32GB RAM, 1TB, EGPU Razer Core X, Nitro+ RX5700 xt 8Gb, Samsung 49 1440p UltraWide C49RG
Mac OS Catalina 10.15.7, Internal Bootcamp Windows 10 2004 pci.sys swap.
B) 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Razer Core X, Nitro+ RX5700 xt 8Gb, LG 32UK550
Mac OS Catalina 10.15.2, Ext SSD Windows 10 1903 V1 .295

C) 2.7 GHz I7 4 Cores, 16Gb, 1TB MBP 13 2018 TB3 , EGPU Gigabyte Gaming Box RX580 8Gb, Mac OS Catalina 10.15.2, Ext SSD Windows 10 1803

D) 3.1 GHz I7, 16Gb, 1TB MBP 13 2015 TB2 , EGPU Gigabyte Gaming Box RX580 8Gb


ReplyQuote
igerard
(@igerard)
Estimable Member
Joined: 4 years ago
 

I would ask the question to the Pixelmator creators.

Grid Autosport or the TombRaider série use very well the eGPU though. I am downloading FCPX and Pixelmator trial to take a look.

At the core of this thing we can say that it is the responsibility of the developer to use any Metal Device available: i/d/e/GPU 

MBP 2018, Touch Bar, i7 2.6 GHz, 32 GB RAM, 1T SSD, Radeon 560X... very nice!
eGPU : Akitio Node + RX 580 + GTX 980 Ti + Vega64


ReplyQuote
igerard
(@igerard)
Estimable Member
Joined: 4 years ago
 

Pixelmator Pro use my Vega 64 for Super resolution ML tool ... 

Screenshot 2020 01 10 at 10.03.35
Screenshot 2020 01 10 at 10.05.29

We even can see that they distribute the work on the two powerful GPU, which is good, I don't know if CoreML or the Pixelmator Pro coders do the work here to distribute the work but it is done.

This post was modified 11 months ago

MBP 2018, Touch Bar, i7 2.6 GHz, 32 GB RAM, 1T SSD, Radeon 560X... very nice!
eGPU : Akitio Node + RX 580 + GTX 980 Ti + Vega64


ReplyQuote
igerard
(@igerard)
Estimable Member
Joined: 4 years ago
 

For FCPX :

Screenshot 2020 01 10 at 10.48.48
Screenshot 2020 01 10 at 10.49.21

And if I run Bruce X and play with the timeline I see that my egpu is used

This post was modified 11 months ago

MBP 2018, Touch Bar, i7 2.6 GHz, 32 GB RAM, 1T SSD, Radeon 560X... very nice!
eGPU : Akitio Node + RX 580 + GTX 980 Ti + Vega64


ReplyQuote
Username
(@username)
Reputable Member
Joined: 4 years ago
 

Thank you  igerard

My FCP, Resolve, et al all use my Vega 56 and my settings in FCP looks like yours.

 

It appears just that Pixelmator don't use it.
Why is the question. Smile

 

I'll send them a support request and see what they think.
I'll be back.

Present: 2012 Mac mini + PowerColor RX 56 Vega Nano @10Gbps-TB1 + PowerColor Mini eGFX 180F via Apple TB3 to TB2 + macOS Catalina 10.15.7

Previous: 2012 Mac Mini + GTX1070 @ 10Gbps-TB1 (AKiTiO Thunder3 via Apple TB3 to TB2 adapter) + macOS

 
2012 Mac Mini [3rd,4C,Q] + GTX 970 @ 10Gbps-TB1>TB3 (AKiTiO Node) + macOS 10.12.4 [build link]  


ReplyQuote
craftsman
(@craftsman)
Estimable Member
Joined: 2 years ago
 
Posted by: @username

With the latest release of Pixelmator they added Core ML 3 support for res upscaling.

On my MBP 2015 and 2017, it's very obvious that the Core ML utilise the iGPU in them both.

But on my Mac mini 2012 i7 with eGPU and Vega 56, it does not even touch the Vega card and don't care about using the Intel 4000 either. Just keeps on using the CPU.

 

It does not matter if Pixelmator Pro.app have the Use GPU activated, I've made sure the monitor connected to the Vega is the main screen. I've tried with and without a second monitor connected to the Mac mini.

 

Any ideas why it seems the Pixelmator don't see or don't use the Vega 56?

 

Same crap with Photoshop on macOS. The eGPU and also the dGPU are not touched for nearly all normal tools. The CPU is being used like crazy, up to 90% CPU use just for basic brushes. So the machine then throttles and the cursor jerks.

My experiment with eGPUs on maCOS went very sour and I realised it was a waste of money because the developers and engineers don't care.

https://egpu.io/forums/pro-applications/photoshop-2020-doesnt-use-dgpu-or-egpu-for-acceleration/

On Windows CPU usage is much lower and GPU accelerates all functions, tools and filters very nicely. Even a basic PC is more responsive than the most powerful Mac in photo editing + 3D modelling.

2019 16" MacBook Pro (RP5500M) [9th,8C,H] + RX 5700 XT @ 32Gbps-TB3 (Razer Core X Chroma) + macOS 10.15.1 [build link]  

Username liked
ReplyQuote
Username
(@username)
Reputable Member
Joined: 4 years ago
 

I went ahead and updated to Catalina.

And under 10.15.2 the Pixelmator Pro is pushing the my Vega 56 to 99% and manage to do the ML process processing in a couple of seconds.
Wicked fast.

Now I'm happy again Smile

Present: 2012 Mac mini + PowerColor RX 56 Vega Nano @10Gbps-TB1 + PowerColor Mini eGFX 180F via Apple TB3 to TB2 + macOS Catalina 10.15.7

Previous: 2012 Mac Mini + GTX1070 @ 10Gbps-TB1 (AKiTiO Thunder3 via Apple TB3 to TB2 adapter) + macOS

 
2012 Mac Mini [3rd,4C,Q] + GTX 970 @ 10Gbps-TB1>TB3 (AKiTiO Node) + macOS 10.12.4 [build link]  


ReplyQuote