F5F Stay Refreshed Software Operating Systems Check if OpenCL functions properly on your Mac.

Check if OpenCL functions properly on your Mac.

Check if OpenCL functions properly on your Mac.

D
deboer121
Member
55
02-27-2019, 10:03 AM
#1
I'm talking about getting an eGPU for my MBP to play games and run BOINC. With the latest macOS release, AMD Navi support was added, so I'm aiming for a 5700XT. However, I need OpenCL to function well. It seems like this could be a major issue on Windows with this card, and I worry it might also not work on Mac. Anyone have any advice? Thanks, Metallus
D
deboer121
02-27-2019, 10:03 AM #1

I'm talking about getting an eGPU for my MBP to play games and run BOINC. With the latest macOS release, AMD Navi support was added, so I'm aiming for a 5700XT. However, I need OpenCL to function well. It seems like this could be a major issue on Windows with this card, and I worry it might also not work on Mac. Anyone have any advice? Thanks, Metallus

A
AustinBeee
Junior Member
8
02-27-2019, 11:48 AM
#2
MacOS's OpenCL compatibility remains poor overall. Apple continues to rely on outdated versions of OpenGL and OpenCL, and since Mojave they've confirmed no further updates will come. They're shifting attention to Metal instead. Refer to the article for more details.
A
AustinBeee
02-27-2019, 11:48 AM #2

MacOS's OpenCL compatibility remains poor overall. Apple continues to rely on outdated versions of OpenGL and OpenCL, and since Mojave they've confirmed no further updates will come. They're shifting attention to Metal instead. Refer to the article for more details.

F
FlameSquid32
Senior Member
501
03-03-2019, 11:35 AM
#3
KK, thanks! It seems we probably won't use Metal for BOINC or F@H soon. Still, my main concern remains: does it actually work? OpenCL 1.2 works well for most BOINC projects.
F
FlameSquid32
03-03-2019, 11:35 AM #3

KK, thanks! It seems we probably won't use Metal for BOINC or F@H soon. Still, my main concern remains: does it actually work? OpenCL 1.2 works well for most BOINC projects.

P
PotatoCactus
Member
63
03-05-2019, 04:28 AM
#4
I’m not certain about this, but I think BOINC likely would back the card, though it doesn’t confirm if macOS will support OpenCL on it. The problem lies in Apple stating OpenCL is outdated—meaning if it isn’t functional now, it’s unlikely to be later.
P
PotatoCactus
03-05-2019, 04:28 AM #4

I’m not certain about this, but I think BOINC likely would back the card, though it doesn’t confirm if macOS will support OpenCL on it. The problem lies in Apple stating OpenCL is outdated—meaning if it isn’t functional now, it’s unlikely to be later.

T
Tavado
Senior Member
505
03-08-2019, 03:42 PM
#5
For BIONC runtime you can configure a Linux VM and route the eGPU through it, providing optimal OpenCL support. Because macOS and Linux feature straightforward file system layouts, you can easily share directories without the issues and slowdowns seen on Windows. This approach is widely used by developers across platforms.
T
Tavado
03-08-2019, 03:42 PM #5

For BIONC runtime you can configure a Linux VM and route the eGPU through it, providing optimal OpenCL support. Because macOS and Linux feature straightforward file system layouts, you can easily share directories without the issues and slowdowns seen on Windows. This approach is widely used by developers across platforms.

B
bearnike
Junior Member
18
03-08-2019, 05:43 PM
#6
That works perfectly without needing a performance loss on the GPU. Which virtual machine software should I choose? I have VMware Fusion.
B
bearnike
03-08-2019, 05:43 PM #6

That works perfectly without needing a performance loss on the GPU. Which virtual machine software should I choose? I have VMware Fusion.

M
Marco705
Junior Member
40
03-08-2019, 06:00 PM
#7
Absolutely, that's quite insightful!
M
Marco705
03-08-2019, 06:00 PM #7

Absolutely, that's quite insightful!

H
hrgriff
Senior Member
573
03-09-2019, 01:37 AM
#8
Try it out and let me know the results. However, I won't be able to do that before Christmas.
H
hrgriff
03-09-2019, 01:37 AM #8

Try it out and let me know the results. However, I won't be able to do that before Christmas.