macOS High Sierra launches with official External GPU support
 
Notifications
Clear all

macOS High Sierra launches with official External GPU support  

 of  14
  RSS

goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 

The kext works also through Apple's TB3-TB2 adapter, so you should be able to use TB3 enclosures listed on the first post but this has not been tested comprehensively.

R9 Nano is not supported but there are other cards that can be added.

@ikir:

http://store.steampowered.com/app/236870/HITMAN

"Please note: HITMAN for macOS will launch with support for AMD graphics cards only. We hope to announce more details regarding support for Nvidia and Intel graphics cards shortly."

https://en.wikipedia.org/wiki/Metal_(API)

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
Invoker
(@invoker)
Active Member
Joined: 4 years ago
 

Why Asus ROG XG Station 2 is not on the list?

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

Because at $599 you can get the Apple External GPU dev kit. We're showing alternatives within a reasonable budget.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2021 15" ASUS TUF Dash F15 [11th,4C,H] + RTX 3080 @ 32Gbps-TB4 (AORUS Gaming Box) + Win10 2004 // my 3rd RTX 3080 build [build link]  


ReplyQuote
alfyrx8
(@alfyrx8)
Active Member
Joined: 3 years ago
 

Hello, I would like to test the new automate-egpu.sh as well.  

My set up is a 2017 Imac 5k , I7, RP 580, and my EGPU is a 1080ti in a Sonnet T3 box. 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
diogodasilva
(@diogodasilva)
Active Member
Joined: 4 years ago
 

Any news about internal display acceleration on High Sierra ?

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 
Posted by: diogodasilva

Any news about internal display acceleration on High Sierra ?

What do you mean by "internal display acceleration" technically?

The pixels on your internal screen are displayed by either iGPU or dGPU. 

What if the user wants to run the game accelerated by the iGPU/dGPU while he waits for eGPU rendering task to finish in the background?

macOS can't switch to eGPU automatically as it does between the iGPU and dGPU. In the Metal world, the programmer has to make a decision which GPU to use, and once selected, it doesn't change on the fly.

MTLCreateSystemDefaultDevice() returns a device that might not be the eGPU. In a multiple GPU environment, all devices are in an array, and if the purpose is to use eGPU, the app has to select one which has isRemovable property. If there exists two or more external GPUs, the decision is not trivial.

From my point of view, there will never be "internal display acceleration" because the GPU selection logic is programmed into the application. Applications must also adapt to situations where the user moves a window across multiple displays.

What Apple could possibly do, is to disable dGPU when the eGPU is plugged in, and change the gmux device somehow mimic eGPU as dGPU. Yet, it would theoretically work with OpenGL apps only, not with Metal apps.

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 
Posted by: alfyrx8

Hello, I would like to test the new automate-egpu.sh as well.  

My set up is a 2017 Imac 5k , I7, RP 580, and my EGPU is a 1080ti in a Sonnet T3 box. 

Sorry, only older AMD cards will be accepted. And it is automate-eGPU.kext Smile

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


itsage liked
ReplyQuote
vesper8
(@vesper8)
Active Member
Joined: 4 years ago
 

R9 Nano is not supported 

Is it because it's too old? Was it supported in Sierra? Do think it's only a matter of time for High Sierra?

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 4 years ago
 
Posted by: vesper8

R9 Nano is not supported 

Is it because it's too old? Was it supported in Sierra? Do think it's only a matter of time for High Sierra?

It was already supported by the script, but not with full CUs. The acceleration part seems to be missing in High Sierra. Will let you know, if there is a workaround.

Keep in mind that my kext is just a workaround for older AMD cards, Apple can change this at any time. I guess Apple will tell us, when more cards are officially supported.

automate-eGPU EFIapple_set_os.efi

Mid 2015 15-inch MacBook Pro eGPU Master Thread

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (ASUS XG Station Pro) + Win10 1809 [build link]  


ReplyQuote
diogodasilva
(@diogodasilva)
Active Member
Joined: 4 years ago
 

I Mean for example: use the eGPU for working in Davinci Resolve/ Final Cut/ Premiere on a MacBook without having and external display connected and have the software use the eGPU for processing power instead of the dGPU.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
 of  14