[SCRIPT] fr34k's macOS-eGPU.sh - one script, all solutions, fully automated  

Page 8 / 21 Prev Next
  RSS

Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1315

ReplyQuote
udia
 udia
(@udia)
New Member
Joined: 10 months ago
Posts: 2
May 10, 2018 1:47 am  

I'm getting the following error when I run this script:

$ bash <(curl -s  https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) 
You use the old wrangler patch. Please follow instructions on eGPU.io/GitHub.
Interrupt...
 cleaning system [done]
The script has failed.
Nothing has been changed.

Visiting eGPU.io/GitHub throws 404?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 2 years ago
Posts: 772
May 10, 2018 6:51 am  
Posted by: Eightarmedpet

Worked for me... maybe even including how to accelerate 5K LG display, downloading a game to test...

edit: Benchmarks dont appear to detect it.. ahh well...

Which bench? If you use a Thunderbolt Display, it is connected to the Mac not eGPU like it should, do only Metal and OpenCL will accelerate.
External  Display should be connected to eGPU to accelerate everything and maximize performance

eGPU.it | LG 34" 4K 34UC88 curved ultrawide display
MacBook Pro 2018 Touch Bar i7 quad-core 2.7Ghz - 16GB RAM - 512GB PCIe SSD --> my Mantiz Venus extreme mod with Sapphire Nitro+ RX Vega 64


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1315
May 10, 2018 8:47 am  
Posted by: ikir
Posted by: Eightarmedpet

Worked for me... maybe even including how to accelerate 5K LG display, downloading a game to test...

edit: Benchmarks dont appear to detect it.. ahh well...

Which bench? If you use a Thunderbolt Display, it is connected to the Mac not eGPU like it should, do only Metal and OpenCL will accelerate.
External  Display should be connected to eGPU to accelerate everything and maximize performance

Oh aye, I am aware of that, but there is a way to accelerate the 5K display listed on Github. I only tried Valley but had issues with disconnecting and unexpected shut downs (kernel panic?), that combined with having to use a non optimal res (4K, sure I could use switch res but thats adding yet another step) I decided its not for me... currently...

2017 13" MacBook Pro Touchbar + [email protected] (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + [email protected] (Sonnet Breakaway Box) + Win10

2017 13" MacBook Pro Touch Bar + GTX1070 (debating 2070 upgrade) @32Gbps-TB3 (Razer Core V1) + Win10

2017 13" MacBook Pro Touch Bar + Vega 56 @32Gbps-TB3 (Razer Core V1) + Win10 & macOS 10.14+

---
LG 5K Ultrafine flickering issue fix


ReplyQuote
Vladas
(@vladas)
New Member
Joined: 10 months ago
Posts: 3
May 10, 2018 6:41 pm  

Hi, thanks for a great work @fr34k!

With yours script my EGPU was detected and running, but performance is very low. Is there is a safe way to downgrade drivers to older version ?

My setup:
2012 Mid MBP Retina 15, GT650M (TB1), OSX 10.13.4 + external 4K screen + AORUS/Gigabyte Gaming Box GTX1070
System screenshots: https://photos.app.goo.gl/54HTj6j9apeSftk43

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


Andywegpuio liked
ReplyQuote
shameel
(@shameel)
Eminent Member
Joined: 1 year ago
Posts: 28
May 10, 2018 7:01 pm  

Hello, 
i followed all steps and got the egpu to work. 
Having issues when running software though. I primarily use the egpu to play x-plane on an external monitor. when i start the program it is extremely laggy and the fps are below 1. Runs fine on my macbook monitor but that is using the dgpu. other programs like chrome etc are working fine on the monitor. not sure why xplane is extremely laggy (is is infact just stuck). i have a macbook 2013 with a dgpu 750M. anyone have any thoughts on this?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


Andywegpuio liked
ReplyQuote
(@matan_rak)
New Member
Joined: 10 months ago
Posts: 2
May 10, 2018 7:32 pm  

My MBP 13" 2017 won't boot up after uninstalling your script,
Please help me, I uninstalled your script and now every time I try to boot up it slows up at 50% and gets stuck on 100%. What can I do?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 2 years ago
Posts: 772
May 10, 2018 8:37 pm  
Posted by: Matan Rak

My MBP 13" 2017 won't boot up after uninstalling your script,
Please help me, I uninstalled your script and now every time I try to boot up it slows up at 50% and gets stuck on 100%. What can I do?

Can you boot with cmd-r?

eGPU.it | LG 34" 4K 34UC88 curved ultrawide display
MacBook Pro 2018 Touch Bar i7 quad-core 2.7Ghz - 16GB RAM - 512GB PCIe SSD --> my Mantiz Venus extreme mod with Sapphire Nitro+ RX Vega 64


ReplyQuote
kingbri
(@kingbri)
Eminent Member
Joined: 10 months ago
Posts: 39
May 10, 2018 9:09 pm  

I've installed this script and it works, nvidia egpu is being recognized, but it is not the default egpu. Running a mid 2012 mbp with egfx Breakaway box. Here's an image to show you @fr34k. Cut off serial # for privacy concerns.

https://drive.google.com/open?id=17V3EjCmCiKcrjlAbr1lV8YJvk0XH2WAf

I'm running on the internal display

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@matan_rak)
New Member
Joined: 10 months ago
Posts: 2
May 10, 2018 9:36 pm  

Yeah, I fixed it by reinstalling os-x, nothing else helped. 
Luckily all my files were intact, Thanks for replying anyway 😀

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ikir liked
ReplyQuote
Twister
(@twister)
Eminent Member
Joined: 10 months ago
Posts: 20
May 11, 2018 1:20 am  

Just wanted to say thanks to fr34k, goalque and all the other smart folks who got us to this point in time. I have been running a Sonnet Echo Express Pro TB1 egpu with my Mac mini for a few years now, and I can say that we have come so so far to be where we are now. This latest script makes things easier than ever and is a far cry from the full manual setup that we used to have to do back in the early days to get this working with OSX. It literally took me days of searching and reading to get it to work back in the day, and now the script does it all. Amazing.

Thanks for all your hard work guys - truly great work!

2012 Mac Mini 2.6/OSX 10.13.6/Sonnet Echo Express Pro TB1/Nvidia GTX 960 2GB
2014 MBP 750M/OSX10.13.6/Aorus Gaming 650ti w/TB2-TB3 adapter


ReplyQuote
kingbri
(@kingbri)
Eminent Member
Joined: 10 months ago
Posts: 39
May 11, 2018 3:01 am  
Posted by: Twister

Just wanted to say thanks to fr34k, goalque and all the other smart folks who got us to this point in time. I have been running a Sonnet Echo Express Pro TB1 egpu with my Mac mini for a few years now, and I can say that we have come so so far to be where we are now. This latest script makes things easier than ever and is a far cry from the full manual setup that we used to have to do back in the early days to get this working with OSX. It literally took me days of searching and reading to get it to work back in the day, and now the script does it all. Amazing.

Thanks for all your hard work guys - truly great work!

Could you post the steps you took to make it work? I'm using tb1 as well

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
lars18th
(@lars18th)
Active Member
Joined: 10 months ago
Posts: 9
May 11, 2018 7:15 am  
Posted by: kingbri

I've installed this script and it works, nvidia egpu is being recognized, but it is not the default egpu. Running a mid 2012 mbp with egfx Breakaway box. Here's an image to show you @fr34k. Cut off serial # for privacy concerns.

https://drive.google.com/open?id=17V3EjCmCiKcrjlAbr1lV8YJvk0XH2WAf

I'm running on the internal display

You have to convert the display connected to the eGPU your primary display. System Preferences --> Screens --> Alignment (I don't know if this is the right translation, sorry I don't have macOS in English), and move the little white bar on the top of one of them to your external monitor.
Hope it helps.

13" rMBP mid 2014. macOS 10.14.1 (thanks @goalque !).
Akitio Thunder2 with MSI Radeon RX560 OC mini (fits without modding).


ReplyQuote
kingbri
(@kingbri)
Eminent Member
Joined: 10 months ago
Posts: 39
May 11, 2018 11:46 am  
Posted by: lars18th
Posted by: kingbri

I've installed this script and it works, nvidia egpu is being recognized, but it is not the default egpu. Running a mid 2012 mbp with egfx Breakaway box. Here's an image to show you @fr34k. Cut off serial # for privacy concerns.

https://drive.google.com/open?id=17V3EjCmCiKcrjlAbr1lV8YJvk0XH2WAf

I'm running on the internal display

You have to convert the display connected to the eGPU your primary display. System Preferences --> Screens --> Alignment (I don't know if this is the right translation, sorry I don't have macOS in English), and move the little white bar on the top of one of them to your external monitor.
Hope it helps.

I don't have an external monitor. I'm only working with the internal display. I just need some script that switches from the igpu (intel hd graphics) to the egpu (Nvidia gtx 1060). I'm going to try to use it on my current legacy windows installation. If I remove the display drivers using ddu, hotplug the egpu and install the nvidia drivers. If there is any script, could you please reply on this post linking it?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
shameel
(@shameel)
Eminent Member
Joined: 1 year ago
Posts: 28
May 11, 2018 12:28 pm  

this display doesnt wake up once it goes off and i have to force restart. is this a known issue?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Twister
(@twister)
Eminent Member
Joined: 10 months ago
Posts: 20
May 11, 2018 12:44 pm  
Posted by: kingbri
Posted by: Twister

Just wanted to say thanks to fr34k, goalque and all the other smart folks who got us to this point in time. I have been running a Sonnet Echo Express Pro TB1 egpu with my Mac mini for a few years now, and I can say that we have come so so far to be where we are now. This latest script makes things easier than ever and is a far cry from the full manual setup that we used to have to do back in the early days to get this working with OSX. It literally took me days of searching and reading to get it to work back in the day, and now the script does it all. Amazing.

Thanks for all your hard work guys - truly great work!

Could you post the steps you took to make it work? I'm using tb1 as well

So I did a complete fresh install of high Sierra as I had been having some issues with my Adobe software... It's a bit of a hassle, but I have done it so many times now.

After the fresh install I just followed the instructions from fr34k's first post and the script did everything else.

I did find that since I was doing a fresh install on a clean SSD without many apps installed that the script did not automatically install Cuda (the script checks for apps that require Cuda and only installs it if you have apps that need it) so I had to install the Adobe creative suite before running the script again, but that was the most challenging thing I had to do. Everything just worked. 

Now I just gotta figure out how to add extra supplementary power to my Echo Express Pro so I can run a more powerful gpu in there!

2012 Mac Mini 2.6/OSX 10.13.6/Sonnet Echo Express Pro TB1/Nvidia GTX 960 2GB
2014 MBP 750M/OSX10.13.6/Aorus Gaming 650ti w/TB2-TB3 adapter


ReplyQuote
kingbri
(@kingbri)
Eminent Member
Joined: 10 months ago
Posts: 39
May 11, 2018 1:06 pm  

This has happened to me. May be a kernel panic gone wrong

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@keith_walls)
Eminent Member
Joined: 1 year ago
Posts: 34
May 11, 2018 1:14 pm  

@fr34k @goalque @mac_editor
Any idea if 10.13.5 is going to break all of your hard work to date?

Thanks!

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
no.thanks11
(@no-thanks11)
New Member
Joined: 10 months ago
Posts: 1
May 11, 2018 1:51 pm  

Hey! This script works amazing, thanks. I have a few questions though(sorry I'm not the most tech savvy person).  When I plug in my EGPU without going to an external cable, it detects it as "null". So I restart my computer(2016 MacBook Pro and GTX 970 btw) and the screen turns black, but the cursor is still visible. So, when I plug in a display, both screens turn on as normal, but after a few seconds, the screen on the MacBook turns black. Sometimes the monitor turns black instead. Is there any way to use an EGPU with my MacBook screen and a monitor at the same time? Thanks.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
n9yty
(@n9yty)
Eminent Member
Joined: 1 year ago
Posts: 21
May 11, 2018 4:55 pm  

I tried this on my mid-2015 Macbook Pro (MacBookPro11,5) with the Auros Gaming Box 1070.

I'm running High Sierra, 10.13.4, and was hoping for the best, it seemed like it should work, but depending on when/how I plug it in I either get a black screen w/mouse on the EGPU monitor, or the EGPU monitor works but the laptop screen is black, or black with corruption in the lower half.

I can't get both to work at the same time no matter when I plug/unplug/login/logout/etc. 🙁  Almost always, though, I get a kernel panic on unplug.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined: 2 years ago
Posts: 32
May 11, 2018 5:05 pm  
Posted by: no.thanks11

Hey! This script works amazing, thanks. I have a few questions though(sorry I'm not the most tech savvy person).  When I plug in my EGPU without going to an external cable, it detects it as "null". So I restart my computer(2016 MacBook Pro and GTX 970 btw) and the screen turns black, but the cursor is still visible. So, when I plug in a display, both screens turn on as normal, but after a few seconds, the screen on the MacBook turns black. Sometimes the monitor turns black instead. Is there any way to use an EGPU with my MacBook screen and a monitor at the same time? Thanks.

A couple of posts ago, I reported a success story for my Setup, which uses a GTX970. Give that a try... believe me. The driver rollback to an older version can do some magic for ya. Lemme know the results.

Macbook Pro Late 2013 (dGPU GT 750m) + Akitio Thunder 2 + GTX 970


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1333
May 11, 2018 5:37 pm  
Posted by: n9yty

I tried this on my mid-2015 Macbook Pro (MacBookPro11,5) with the Auros Gaming Box 1070.

I'm running High Sierra, 10.13.4, and was hoping for the best, it seemed like it should work, but depending on when/how I plug it in I either get a black screen w/mouse on the EGPU monitor, or the EGPU monitor works but the laptop screen is black, or black with corruption in the lower half.

I can't get both to work at the same time no matter when I plug/unplug/login/logout/etc. 🙁  Almost always, though, I get a kernel panic on unplug.

I have the same MBP (M370X), it works perfectly fine with the HL23T. Have not got black screens from any of my Macs. As said, pls list your configuration as detailed as possible:

https://egpu.io/forums/mac-setup/script-fr34ks-macos-egpu-sh-one-script-all-solutions-fully-automated/paged/1/#post-35782

Very few have done that.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
n9yty
(@n9yty)
Eminent Member
Joined: 1 year ago
Posts: 21
May 11, 2018 5:49 pm  

I hope this doesn't get trashed, I tried to paste in the install output and information, if there is something more specific that would be helpful, I will gladly provide it. I moved to High Sierra because this stopped working under Sierra after the last security patch, got kernel panics and never got it fixed after that, so I thought this might be more successful. I'm sure it will get sorted, let me know what I can do to help debug.

macOS-eGPU.sh (v0.1α)

Accept license terms... [done] Killing all other running programs...2018-05-10 15:28:45.207 osascript[2860:16771] ApplePersistence=YES
VipRiser, ScanSnap Manager, BetterTouchTool, OneDrive, Quicksilver, firefox
[OK] Fetching system information...
macOS info [done] system integrity protection [done] thunderbolt version [done] GPU information [done] installed eGPU software [done] installed patches [done] installed programsfind: setDateAdded.app: unknown primary or operator
[done] Setting internal switches...
Fetching CUDA needs...
fetching CUDA requiring apps list [done] preparing matching [done] matching [done] Checking for incompatibilies and up to date software...
NVIDIA drivers [skip, up to date] NVIDIA eGPU enabler [update scheduled] AMD legacy drivers [skip] T82 unblocker [skip] NVIDIA dGPU deactivator [skip] macOS 10.13.4 NVIDIA patch [install scheduled] macOS 10.13.4 thunderbolt 1/2 unlock [install scheduled] CUDA software
CUDA drivers [skip, up to date] CUDA developer driver [skip] CUDA toolkit [skip] CUDA samples [skip] Checking if SIP is sufficently disabled... [OK]

Download external content...
--- NVIDIA eGPU enabler ---
######################################################################## 100.0%
Checking for elevated privileges...
elevating privileges
Password:
checking for elevated privileges [OK]

Uninstalling...
NVIDIA eGPU support [done] Installing...
NVIDIA eGPU support [done] NVIDIA macOS 10.13.4 unlock [done] Thunderbolt 1/2 unlock [done] Patching...

Finish...
cleaning system [done] Rebuilding caches
kext cache [done] system cache [done] A reboot will soon be performed...
5..4..3..^C
Abort...
Interrupt...
cleaning system [done] The script has failed.
Rebuilding caches
Password:

--checkSystemFull:

Fetching system information...
macOS info [done] system integrity protection [done] thunderbolt version [done] GPU information [done] installed eGPU software [done] installed patches [done] installed programs [done] creating detailed system report [done]

System info:

macOS-eGPU.sh (v0.1α)

Listing installation status of packages...
NVIDIA driver [387.10.10.10.30.107] NVIDIA eGPU enabler [installed] AMD legacy drivers [not installed] T82 unblocker [not installed] NVIDIA dGPU [not available] NVIDIA macOS 10.13.4 patch [installed] unlocked thunderbolt version [2] CUDA
CUDA drivers [not installed] CUDA developer drivers [not installed] CUDA toolkit [not installed] CUDA samples [not installed] Listing system information...
macOS version [10.13.4] macOS build [17E202] SIP status [0] thunderbolt interface version [2] eGPU information
connected eGPU [true] eGPU vendor [NVIDIA] NVIDIA dGPU [false] AGW version [10.13.4:17E202]

Graphics/Displays:

AMD Radeon R9 M370X:

Chipset Model: AMD Radeon R9 M370X
Type: GPU
Bus: PCIe
PCIe Lane Width: x8
VRAM (Dynamic, Max): 2048 MB
Vendor: AMD (0x1002)
Device ID: 0x6821
Revision ID: 0x0083
ROM Revision: 113-C5670E-945
VBIOS Version: 113-C567A1-006
EFI Driver Version: 01.00.945
Automatic Graphics Switching: Supported
gMux Version: 4.0.20 [3.2.8] Metal: Supported, feature set macOS GPUFamily1 v3
Displays:
VE228:
Resolution: 1920 x 1080 (1080p FHD - Full High Definition)
UI Looks like: 1920 x 1080 @ 60 Hz
Framebuffer Depth: 24-Bit Color (ARGB8888)
Display Serial Number: F6LMQS108813
Mirror: Off
Online: Yes
Rotation: Supported
Automatically Adjust Brightness: No
Connection Type: DVI or HDMI
Adapter Firmware Version: 7.36

Intel Iris Pro:

Chipset Model: Intel Iris Pro
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x0d26
Revision ID: 0x0008
Automatic Graphics Switching: Supported
gMux Version: 4.0.20 [3.2.8] Metal: Supported, feature set macOS GPUFamily1 v3
Displays:
Display:
Display Type: Built-In Retina LCD
Resolution: 2880 x 1800 Retina
Framebuffer Depth: 24-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Automatically Adjust Brightness: No

NVIDIA GeForce GTX 1070:

Chipset Model: NVIDIA GeForce GTX 1070
Type: External GPU
Bus: PCIe
PCIe Lane Width: x4
VRAM (Dynamic, Max): 8191 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x1b81
Revision ID: 0x00a1
ROM Revision: VBIOS 86.04.50.40.1f
Automatic Graphics Switching: Supported
gMux Version: 4.0.20 [3.2.8] Metal: Supported, feature set macOS GPUFamily1 v3
Displays:
VE228:
Resolution: 1920 x 1080 (1080p FHD - Full High Definition)
UI Looks like: 1920 x 1080 @ 60 Hz
Framebuffer Depth: 24-Bit Color (ARGB8888)
Display Serial Number: F6LMQS108813
Mirror: Off
Online: Yes
Rotation: Supported
Automatically Adjust Brightness: No

Hardware:

Hardware Overview:

Model Name: MacBook Pro
Model Identifier: MacBookPro11,5
Processor Name: Intel Core i7
Processor Speed: 2.5 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 6 MB
Memory: 16 GB
Boot ROM Version: MBP114.0183.B00
SMC Version (system): 2.30f2

Software:

System Software Overview:

System Version: macOS 10.13.4 (17E202)
Kernel Version: Darwin 17.5.0
Time since boot: 2:22

Thunderbolt:

Thunderbolt Bus:

Vendor Name: Apple Inc.
Device Name: MacBook Pro
UID: 0x00010017004DFCD0
Route String: 0
Firmware Version: 27.1
Domain UUID: C4E36279-75A1-4D5B-B851-45BC4243EDF4
Port:
Status: Device connected
Link Status: 0x2
Speed: Up to 20 Gb/s x1
Current Link Width: 0x2
Receptacle: 1
Cable Firmware Version: 0.1.23
Link Controller Firmware Version: 0.15.0
Port:
Status: Device connected
Link Status: 0x2
Speed: Up to 20 Gb/s x1
Current Link Width: 0x2
Receptacle: 2
Cable Firmware Version: 0.1.24
Link Controller Firmware Version: 0.15.0

Thunderbolt 2 Dock:

Vendor Name: Other World Computing, Inc.
Device Name: Thunderbolt 2 Dock
Vendor ID: 0x5A
Device ID: 0xDE10
Device Revision: 0x1
UID: 0x005ADE10000021B0
Route String: 1
Firmware Version: 25.1
Port (Upstream):
Status: Device connected
Link Status: 0x2
Speed: Up to 20 Gb/s x1
Current Link Width: 0x2
Cable Firmware Version: 0.1.23
Link Controller Firmware Version: 0.14.0
Port:
Status: No device connected
Link Status: 0x7
Speed: Up to 20 Gb/s x1
Current Link Width: 0x1
Link Controller Firmware Version: 0.14.0

GV-N1070IXEB-8GD:

Vendor Name: GIGABYTE
Device Name: GV-N1070IXEB-8GD
Vendor ID: 0xED
Device ID: 0xB007
Device Revision: 0x1
UID: 0x00ED5F30C921B800
Route String: 3
Firmware Version: 25.25
Port (Upstream):
Status: Device connected
Link Status: 0x2
Speed: Up to 20 Gb/s x1
Current Link Width: 0x2
Cable Firmware Version: 0.1.24
Link Controller Firmware Version: 0.36.0

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1333
May 11, 2018 6:14 pm  

@n9yty you have attached an external display to the M370X. You cannot use AMD dGPU in any way with the Nvidia eGPU.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
n9yty
(@n9yty)
Eminent Member
Joined: 1 year ago
Posts: 21
May 11, 2018 6:35 pm  

Okay, so how do I get it to use the Nvidia eGPU and the internal screens using the Intel chipset? I didn't ask it to configure it with the AMD, I just plugged it in. Thanks for any pointers on what to do in order to make it work.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1333
May 11, 2018 6:46 pm  

just select the Iris Pro (automatic graphics switching should do that but if not use a tool mentioned in this thread), unplug all external monitors from HDMI/TB2 ports.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
n9yty
(@n9yty)
Eminent Member
Joined: 1 year ago
Posts: 21
May 11, 2018 7:15 pm  

I unplugged the other monitor, even unplugged the other thunderbolt hub, doesn't change the behavior. 🙁  I don't know if the M370X is driving the internal display then, and that is what is causing problems?  I don't see how to manually pick the Iris, although I do have automatic graphics switching turned on. I will look for the tool...

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
kingbri
(@kingbri)
Eminent Member
Joined: 10 months ago
Posts: 39
May 11, 2018 11:19 pm  
Posted by: goalque

just select the Iris Pro (automatic graphics switching should do that but if not use a tool mentioned in this thread), unplug all external monitors from HDMI/TB2 ports.

If the program is gswitch, it doesn't open on my computer

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Vladas
(@vladas)
New Member
Joined: 10 months ago
Posts: 3
May 11, 2018 11:29 pm  

To fix low performance issue I downgraded drivers and it helped 🙂

I used webdriver.sh script to do that.
1. download script;
2. uninstall curent drivers (webdriver.sh -r) and reboot;
3. install new drivers (webdriver.sh -l) and reboot;

Best performance I got with 378.10.10.10.25.104 drivers, and all this downgrade process EGPU must be connected to MBP.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@olivier_declementi)
Active Member
Joined: 11 months ago
Posts: 10
May 12, 2018 2:01 am  

Hi,

 First of all, thanks a lot for all the work done around this topic by everyone in the thread. Sorry for posting one more time.
 
 I am two Macbook Pro 2015 TB2 (one with a m370x and one without dGPU). I have tried both and none of them seems to work with my 1070 (Aorus).

 The one with dGPU does detect the card in the thunderbolt listing, while the one without dGPU doesn't seems to see anything. I am hot plugging the eGPU in both case while the computer is already logged in, and I also tried plug it before booting, and before chime.

 Am I missing something obvious? The script doesn't show any errors. Unlike the previous post, I only look to use external monitor, not internal.

Thanks,

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@olivier_declementi)
Active Member
Joined: 11 months ago
Posts: 10
May 12, 2018 7:51 am  

Same, windows don't event detect the eGPU at all, it was working smooth before using hot plug.. However, I would already appreciate to get it working on MacOS.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
simplekitten
(@simplekitten)
Eminent Member
Joined: 10 months ago
Posts: 21
May 12, 2018 9:05 am  
Posted by: Olivier Declementi

Same, windows don't event detect the eGPU at all, it was working smooth before using hot plug.. However, I would already appreciate to get it working on MacOS.

Hi @olivier_declementi,

I've tried @LeoLeal method but doesn't work fully for me. What i did was (anyone please correct me if i'm wrong) :

  1. fresh install of 10.13.4
  2. install the security update
  3. ran @fr34k macOS-eGPU.sh and follow the instructions
  4. once its done reboot / restart
  5. plug in the egpu when apple logo appear during boot

i've tried shutting down and boot with egpu plugged in, doesn't boot. Second try using @LeoLeal method:

  1. fresh install of 10.13.4
  2. install the security update
  3. ran @fr34k macOS-eGPU.sh with "--install --nvidiaDriver 378.10.10.10.25.104"
  4. auto reboot when done
  5. ran macOS-eGPU.sh with "--unlockNvidia --nvidiaEGPUsupport --unlockThunderboltV12"
  6. auto reboot when done
  7. shut down manually
  8. plug egpu in and boot

same result, doesn't boot at all. i had to plug the egpu in when apple logo appear for it to work. I've also tried installing CUDA manually but same result.
My hardware, Macbook Pro late 2013 15" retina and Aorus 1080 gaming box
Grateful if anyone could share some insight on which step went wrong. Thank you!

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined: 2 years ago
Posts: 32
May 12, 2018 9:09 am  
Posted by: simplekitten
Posted by: Olivier Declementi

Same, windows don't event detect the eGPU at all, it was working smooth before using hot plug.. However, I would already appreciate to get it working on MacOS.

Hi @olivier_declementi,

I've tried @LeoLeal method but doesn't work fully for me. What i did was (anyone please correct me if i'm wrong) :

  1. fresh install of 10.13.4
  2. install the security update
  3. ran @fr34k macOS-eGPU.sh and follow the instructions
  4. once its done reboot / restart
  5. plug in the egpu when apple logo appear during boot

i've tried shutting down and boot with egpu plugged in, doesn't boot. Second try using @LeoLeal method:

  1. fresh install of 10.13.4
  2. install the security update
  3. ran @fr34k macOS-eGPU.sh with "--install --nvidiaDriver 378.10.10.10.25.104"
  4. auto reboot when done
  5. ran macOS-eGPU.sh with "--unlockNvidia --nvidiaEGPUsupport --unlockThunderboltV12"
  6. auto reboot when done
  7. shut down manually
  8. plug egpu in and boot

same result, doesn't boot at all. i had to plug the egpu in when apple logo appear for it to work. I've also tried installing CUDA manually but same result.
My hardware, Macbook Pro late 2013 15" retina and Aorus 1080 gaming box
Grateful if anyone could share some insight on which step went wrong. Thank you!

As yo use a Pascal Card, you will need a 387 driver. The version I'm using is the last one before Pascal Drivers were released for MacOS. It wont support your 1080.
https://gfe.nvidia.com/mac-update has all the driver releases from nVidia.

I have a theory about It. NVidia had good support on MacOS for <= 9XX cards on driver 378, and when they released the 387 driver, the Support for these older cards broke (that why I cant use even the internal display with these drivers even without eGPU plugged in (of course the problem only comes paired with eGPU Enabler installed. Driver alone works well for older cards), so NVidia dGPU on MBP (GT 750m, 650m, et cetera) with Pascal driver will have a side effect on Internal screen while using eGPU Enabler, while Older driver will have side effect on external screen.

Try changing the Release for a newer one and tell me results.

Macbook Pro Late 2013 (dGPU GT 750m) + Akitio Thunder 2 + GTX 970


ReplyQuote
simplekitten
(@simplekitten)
Eminent Member
Joined: 10 months ago
Posts: 21
May 12, 2018 9:13 am  

@LeoLeal oh!! thank you! seems like 387.10.10.10.30.107 is the latest so far. I'll give it a try now.

Edit: tried with 387.10.10.10.30.107 same result. froze when trying to boot with egpu plugged in.

Listing installation status of packages...

   NVIDIA driver                                           [387.10.10.10.30.107]

   NVIDIA eGPU enabler                                               [installed]

   AMD legacy drivers                                            [not installed]

   T82 unblocker                                                 [not installed]

   NVIDIA dGPU                                                       [activated]

   NVIDIA macOS 10.13.4 patch                                        [installed]

   unlocked thunderbolt version                                              [2]

   CUDA

      CUDA drivers                                                     [387.128]

      CUDA developer drivers                                     [not installed]

      CUDA toolkit                                               [not installed]

      CUDA samples                                               [not installed]

Listing system information...

   macOS version                                                       [10.13.4]

   macOS build                                                          [17E202]

   SIP status                                                                [0]

   thunderbolt interface version                                             [2]

   eGPU information

      connected eGPU                                                      [true]

      eGPU vendor                                                       [NVIDIA]

   NVIDIA dGPU                                                            [true]

   AGW version                                                  [10.13.4:17E202]

Graphics/Displays:

 

    Intel Iris Pro:

 

      Chipset Model: Intel Iris Pro

      Type: GPU

      Bus: Built-In

      VRAM (Dynamic, Max): 1536 MB

      Vendor: Intel

      Device ID: 0x0d26

      Revision ID: 0x0008

      Automatic Graphics Switching: Supported

      gMux Version: 4.0.8 [3.2.8]

      Metal: Supported, feature set macOS GPUFamily1 v3

 

    NVIDIA GeForce GT 750M:

 

      Chipset Model: NVIDIA GeForce GT 750M

      Type: GPU

      Bus: PCIe

      PCIe Lane Width: x8

      VRAM (Dynamic, Max): 2048 MB

      Vendor: NVIDIA (0x10de)

      Device ID: 0x0fe9

      Revision ID: 0x00a2

      ROM Revision: 3776

      Automatic Graphics Switching: Supported

      gMux Version: 4.0.8 [3.2.8]

      Metal: Supported, feature set macOS GPUFamily1 v3

      Displays:

        Color LCD:

          Display Type: Built-In Retina LCD

          Resolution: 2880 x 1800 Retina

          Framebuffer Depth: 24-Bit Color (ARGB8888)

          Main Display: Yes

          Mirror: Off

          Online: Yes

          Rotation: Supported

          Automatically Adjust Brightness: No

 

    NVIDIA GeForce GTX 1080:

 

      Chipset Model: NVIDIA GeForce GTX 1080

      Type: External GPU

      Bus: PCIe

      PCIe Lane Width: x4

      VRAM (Dynamic, Max): 8191 MB

      Vendor: NVIDIA (0x10de)

      Device ID: 0x1b80

      Revision ID: 0x00a1

      ROM Revision: VBIOS 86.04.3b.40.89

      Automatic Graphics Switching: Supported

      gMux Version: 4.0.8 [3.2.8]

      Metal: Supported, feature set macOS GPUFamily1 v3

      Displays:

        LG Ultra HD:

          Resolution: 3840 x 2160 (2160p 4K UHD - Ultra High Definition)

          UI Looks like: 1920 x 1080 @ 60 Hz

          Framebuffer Depth: 24-Bit Color (ARGB8888)

          Mirror: Off

          Online: Yes

          Rotation: Supported

          Automatically Adjust Brightness: No

          Connection Type: DisplayPort

 

Hardware:

 

    Hardware Overview:

 

      Model Name: MacBook Pro

      Model Identifier: MacBookPro11,3

      Processor Name: Intel Core i7

      Processor Speed: 2.3 GHz

      Number of Processors: 1

      Total Number of Cores: 4

      L2 Cache (per Core): 256 KB

      L3 Cache: 6 MB

      Memory: 16 GB

      Boot ROM Version: MBP112.0145.B00

      SMC Version (system): 2.19f12

 

Thunderbolt:

 

    Thunderbolt Bus:

 

      Vendor Name: Apple Inc.

      Device Name: MacBook Pro

      UID: 0x0001000F01909600

      Route String: 0

      Firmware Version: 17.1

      Domain UUID: 0B584D23-A4CB-3E58-AACF-65D9A871BA10

      Port:

          Status: Device connected

          Link Status: 0x2

          Speed: Up to 20 Gb/s x1

          Current Link Width: 0x2

          Receptacle: 1

          Cable Firmware Version: 1.0.16

          Cable Serial Number: C4M734501KTF797AK

          Link Controller Firmware Version: 0.12.0

      Port:

          Status: No device connected

          Link Status: 0x7

          Speed: Up to 20 Gb/s x1

          Current Link Width: 0x1

          Receptacle: 2

          Link Controller Firmware Version: 0.12.0

 

        GV-N1080IXEB-8GD:

 

          Vendor Name: GIGABYTE

          Device Name: GV-N1080IXEB-8GD

          Vendor ID: 0xED

          Device ID: 0xB008

          Device Revision: 0x1

          UID: 0x00EDC66454206500

          Route String: 1

          Firmware Version: 25.25

          Port (Upstream):

              Status: Device connected

              Link Status: 0x2

              Speed: Up to 20 Gb/s x1

              Current Link Width: 0x2

              Cable Firmware Version: 1.0.16

              Cable Serial Number: C4M734501KTF797AK

              Link Controller Firmware Version: 0.36.0

 

PCI:

 

    NVIDIA GeForce GTX 1080:

 

      Name: NVDA,Display-F

      Type: Display Controller

      Driver Installed: Yes

      Tunnel Compatible: No

      Pause Compatible: No

      MSI: Yes

      Bus: PCI

      Slot: Thunderbolt@194,0,0

      Vendor ID: 0x10de

      Device ID: 0x1b80

      Subsystem Vendor ID: 0x1458

      Subsystem ID: 0x0010

      ROM Revision: VBIOS 86.04.3b.40.89

      Revision ID: 0x00a1

      Link Width: x4

      Link Speed: 8.0 GT/s

 

    pci10de,10f0:

 

      Type: Audio Device

      Driver Installed: No

      Tunnel Compatible: No

      Pause Compatible: No

      MSI: No

      Bus: PCI

      Slot: Thunderbolt@194,0,1

      Vendor ID: 0x10de

      Device ID: 0x10f0

      Subsystem Vendor ID: 0x1458

      Subsystem ID: 0x3791

      Revision ID: 0x00a1

      Link Width: x4

      Link Speed: 8.0 GT/s

 

    pci8086,15b6:

 

      Type: USB eXtensible Host Controller

      Driver Installed: Yes

      Tunnel Compatible: Yes

      Pause Compatible: No

      MSI: Yes

      Bus: PCI

      Slot: Thunderbolt@195,0,0

      Vendor ID: 0x8086

      Device ID: 0x15b6

      Subsystem Vendor ID: 0x1458

      Subsystem ID: 0x0002

      Revision ID: 0x0000

      Link Width: x4

      Link Speed: 2.5 GT/s

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 2 years ago
Posts: 1333
May 12, 2018 9:49 am  

@n9yty, @olivier_declementi

Upgraded to 17E202 (security update), ran the script (downloaded the driver version .107), restarted and boom.


Two cards, two monitors, both the DP and HDMI tested. The same MBP.

automate-eGPU EFIapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + [email protected] (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/[email protected] (Netstor HL23T) + macOS10.13 & Win10


fr34k liked
ReplyQuote
simplekitten
(@simplekitten)
Eminent Member
Joined: 10 months ago
Posts: 21
May 12, 2018 10:01 am  

@goalque you’re able with boot with your 1060 plugged in with 387.10.10.10.30.107?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
Page 8 / 21 Prev Next