macOS 10.14 Mojave Beta  

Page 1 / 2 Next
 

nanoBit
(@nanobit)
Eminent Member
Joined:5 months  ago
Posts: 27
June 4, 2018 7:18 pm  

I thought setting up a thread for beta testers may be a good idea. Can't wait for the developers download page being pack online to download the whole stuff!

Setup: MacBook Pro late-2016 13" non-Touchbar; macOS 10.3.4 & Windows 10 Bootcamp; Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition
(StarWars Battlefront 2 in 4k resolution and ultra high graphics on a device which has a lower Geekbench score than my iPhone, yay!)


ReplyQuote
Aweenz
(@aweenz)
New Member
Joined:2 months  ago
Posts: 4
June 4, 2018 7:27 pm  

I am so disappointed... I was hoping for some nVidia GPUs support in the new macOS...


ReplyQuote
fedor@dsrp.tv
(@fuze911)
Eminent Member
Joined:6 months  ago
Posts: 43
June 4, 2018 7:29 pm  

Excited to hear what is in store. Apple even mentioning eGPUs was really exciting. Wonder if there will be any NVIDIA and/or TB2 support. :/

2014 15" MBP GT750M // EVGA GTX 1050 Ti // AKiTiO Thunder2 // macOS10.13.2 & Win10 // Dual Fan Mod // Case Mod
2014 15" MBP GT750M // MSI AERO GTX1060 6GB // AKiTiO Thunder2 // macOS10.13.3 & Win10 // Dual Fan Mod // Case Mod


ReplyQuote
nanoBit
(@nanobit)
Eminent Member
Joined:5 months  ago
Posts: 27
June 4, 2018 7:45 pm  

I hoped for nVidia Support, too. But maybe they just didn't say it, also no word in the release notes about that. I just hope the release notes are not conclusive as always

Setup: MacBook Pro late-2016 13" non-Touchbar; macOS 10.3.4 & Windows 10 Bootcamp; Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition
(StarWars Battlefront 2 in 4k resolution and ultra high graphics on a device which has a lower Geekbench score than my iPhone, yay!)


ReplyQuote
theitsage
(@itsage)
Noble Member Admin
Joined:2 years  ago
Posts: 2440
June 4, 2018 7:56 pm  

10.14 DP is available for Developers. We will test with current workarounds for TB1/2 Macs and Nvidia eGPU.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

56 external GPU build guides


ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined:6 months  ago
Posts: 51
June 4, 2018 8:16 pm  

Installing atm

MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM HS (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
Mm3,1 P7350, 250gb SSD 8gbRAM. HS (server) Phone9,1, 32gb. iOS11 iPad5,3, 16gb. iOS11 iPod shuffle 2nd gen. 2gb


ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined:6 months  ago
Posts: 51
June 4, 2018 8:17 pm  

image

No new firmware for my 2015 15”

image

Its taling Its time

Edited: 2 weeks  ago

MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM HS (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
Mm3,1 P7350, 250gb SSD 8gbRAM. HS (server) Phone9,1, 32gb. iOS11 iPad5,3, 16gb. iOS11 iPod shuffle 2nd gen. 2gb


ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Reputable Member
Joined:8 months  ago
Posts: 206
June 4, 2018 8:29 pm  

@Aweenz I don't think we can conclude anything about NVIDIA yet, as I doubt that sort of detail would be given in a keynote. They did mention Metal getting support for up to 4 eGPU in the keynote so there has been some work on this front, we just don't know yet all the different areas that might be affected. That said I think NVIDIA support in the beta is probably less than a 50/50 shot. 

For final release, who knows maybe we'll get "NVIDIA beta" status. In the end maybe it won't matter if this new EFI fix from Goalque (to be release in a couple days I think?) solves the problem for us without any funky scripts or installers to worry about. 🙂

Edited: 2 weeks  ago

Aweenz liked
ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893
June 4, 2018 8:29 pm  

I'm downloading as well. Hopefully get to see some interesting stuff in the kexts (well, seems like they aren't deprecated yet lol).

Also, macOS Mojave drops support for all pre-2012 macs. Sad, but that seems to be the case per Release Notes.

Edited: 2 weeks  ago

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


ReplyQuote
Ekohn00
(@ekohn00)
Eminent Member
Joined:1 month  ago
Posts: 44
June 4, 2018 8:51 pm  

@fr34k
did you remove your unrestricted script? (macos10135)?
I have a test boot for 10.14waiting to try.....

thanks.


ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined:6 months  ago
Posts: 51
June 4, 2018 9:05 pm  

Schermafbeelding 2018 06 04 om 23.05.24

succes

Purge Wrangler Script still working from terminal!!!

Geekbench result 

Edited: 2 weeks  ago

MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM HS (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
Mm3,1 P7350, 250gb SSD 8gbRAM. HS (server) Phone9,1, 32gb. iOS11 iPad5,3, 16gb. iOS11 iPod shuffle 2nd gen. 2gb


ikanav, fr34k, Juan C. Yunis and 2 people liked
ReplyQuote
nanoBit
(@nanobit)
Eminent Member
Joined:5 months  ago
Posts: 27
June 4, 2018 9:45 pm  

Script does not work for Nvidia. This is the terminal output:

julians-mbp:~ julian$ bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) -R -N -n 387.10.10.10.35.106 -e --beta


This script is only for macOS 10.13.X

Continuation might result in failure and/or system crash. (seriously!)

continuing due to beta flag...

4..3..2..1..0

You use the old wrangler patch. Please follow instructions on GitHub.

Continuation might result in failure and/or system crash. (seriously!)

continuing due to beta flag...

4..3..2..1..0

macOS-eGPU.sh (v0.2α)

USAGE TERMS of macOS-eGPU.sh

#   1. You may use this script for personal use.

#   2. You may continue development of this script at it's GitHub homepage.

#   3. You may not redistribute this script or portions thereof from outside of it's GitHub homepage without explicit written permission.

#   4. You may not compile, assemble or in any other way make the source code unreadable by a human.

#   5. You may not implement this script or portions thereof into other scripts and/or applications without explicit written permission.

#   6. You may not use this script, or portions thereof, for any commercial purposes.

#   7. You accept the license terms of all downloaded and/or executed content, even content that has only indirectly been been downloaded and/or executed by macOS-eGPU.sh.

#

#   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR

#   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

#   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE

#   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER

#   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,

#   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN

#   THE SOFTWARE.

 

Do you agree with the license terms of the script and wish to continue?

[y]es [n]o : y

 

The script will now close (kill) all programs.

Please abort the script now should you wish to do it manually and save your work.

Please do not, under any circumstances abort the script later during the execution.

This might break your system.

 

The script might automatically reboot the system after successful execution.

To safely abort the script now, press ^C.

Continuing in

15..14..13..12..11..10..9..8..7..6..5..4..3..2..1..0

macOS-eGPU.sh (v0.2α)

Accept license terms...                                                                                                                                                 [done]

Killing all other running programs...                                                                                                                                     [OK]

--- installing short command ---

   elevating privileges

   Password:

   checking for elevated privileges                                                                                                                                       [OK]

chown: /usr/local/bin/macos-egpu: No such file or directory

chmod: /usr/local/bin/macos-egpu: No such file or directory

now the script can be used like this (internet is required):

macos-egpu [parameters]

7..6..5..4..3..2..1..0

--- short command end ---

 

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]

Setting internal switches...

Checking for incompatibilies and up to date software...

   NVIDIA drivers                                                                                                                                        [reinstall scheduled]

   NVIDIA eGPU enabler                                                                                                                                   [reinstall scheduled]

   AMD legacy drivers                                                                                                                                                   [skip]

   T82 unblocker                                                                                                                                                        [skip]

   NVIDIA dGPU deactivator                                                                                                                                              [skip]

   macOS 10.13.4 NVIDIA patch                                                                                                                            [reinstall scheduled]

   macOS 10.13.4 thunderbolt 1/2 unlock                                                                                                                                 [skip]

   CUDA software                                                                                                                                                        [skip]

   thunderbolt daemon                                                                                                                                                   [skip]

Checking if SIP is sufficently disabled...                                                                                                                                [OK]

 

 

Download external content...

--- NVIDIA drivers ---

######################################################################## 100,0%

--- NVIDIA eGPU enabler ---

 

NVIDIA eGPU enabler download failed. Checksums do not match.

Interrupt...

   cleaning system                                                                                                                                                      [done]

The script has failed.

Nothing has been changed.

Setup: MacBook Pro late-2016 13" non-Touchbar; macOS 10.3.4 & Windows 10 Bootcamp; Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition
(StarWars Battlefront 2 in 4k resolution and ultra high graphics on a device which has a lower Geekbench score than my iPhone, yay!)


ReplyQuote
clarketus
(@clarketus)
Active Member
Joined:3 months  ago
Posts: 9
June 4, 2018 9:47 pm  

Since Mojave drops support for pre-2012 Macbook Pro laptops, I thought it would be worth mentioning that the early 2011 and late 2011 Unibody Macbook Pro laptops can have their logic boards replaced with the mid-2012 Unibody Macbook Pro logic board. I did this with my Early 2011 Unibody 15inch Macbook Pro when the dGPU died for the SECOND time. The Mid-2012 logic board swapped in nicely and everything was compatible. The only issue is the LVDS cable that connects the LCD panel to the Logic board has a slightly different connector, which does work if you force it in, but you can also purchase a mid-2012 LVDS cable and just replace it, which is what I did, although this does require taking apart the display assembly.

So now, due to some luck that the Mid-2012 logic board has metal support, my Unibody Macbook Pro will live on with Mojave. Upgrading the logic board could be an option if anyone here has an eGPU setup with a now unsupported Macbook Pro.

Edited: 2 weeks  ago

Guides:
Mid 2012 15" MBP GT650M Non Retina + RX580@10Gbps-TB1 (Gigabyte Gaming Box via TB3->TB2 adapter) + macOS 10.13.4 / Win10


ReplyQuote
theitsage
(@itsage)
Noble Member Admin
Joined:2 years  ago
Posts: 2440
June 4, 2018 11:27 pm  

@Goalque's automate-eGPU.kext remains working for older AMD cards.

Edited: 2 weeks  ago

Best ultrabooks for eGPU use

eGPU enclosure buying guide

56 external GPU build guides


ikir, mac_editor, Juan C. Yunis and 1 people liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined:6 months  ago
Posts: 364
June 5, 2018 2:36 am  

@nanobit
retry, that part should be flawless. Just tested.

@Ekohn00
use the —beta flag

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.4 (17E202 driver: 378.10.10.10.30.107 + CUDA: 396.64)
CUDA NN bench: 382s [397s base]


ReplyQuote
Ekohn00
(@ekohn00)
Eminent Member
Joined:1 month  ago
Posts: 44
June 5, 2018 3:00 am  

@nanobit
I also got the checksum error.  Did you solve the problem yet?


ReplyQuote
ikir
 ikir
(@ikir)
Honorable Member
Joined:2 years  ago
Posts: 684
June 5, 2018 6:26 am  

Can't wait to try metal performance boost once it get mature.

eGPU.it | LG 34" 4K 34UC88 curved ultrawide display
MacBook Pro 2017 touchbar i7 3.5Ghz - 16GB RAM - 512GB PCIe SSD --> my complete setup video


ReplyQuote
Nicobar
(@nicobar)
Active Member
Joined:4 months  ago
Posts: 10
June 5, 2018 7:46 am  

I’m installing 10.14 beta 1 in My MacBook Pro 13 2015 retina. 
I dont care about using my 1050 ti on MacOS partition so I’ll give a try.


ikanav liked
ReplyQuote
nanoBit
(@nanobit)
Eminent Member
Joined:5 months  ago
Posts: 27
June 5, 2018 7:59 am  

@Ekohn00 No, tried to run the script again but the result is the same.

Setup: MacBook Pro late-2016 13" non-Touchbar; macOS 10.3.4 & Windows 10 Bootcamp; Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition
(StarWars Battlefront 2 in 4k resolution and ultra high graphics on a device which has a lower Geekbench score than my iPhone, yay!)


ReplyQuote
Nicobar
(@nicobar)
Active Member
Joined:4 months  ago
Posts: 10
June 5, 2018 8:15 am  

Where can i find web drivers and NVIDIAgpuenable for MacOS 10.14?


ReplyQuote
nanoBit
(@nanobit)
Eminent Member
Joined:5 months  ago
Posts: 27
June 5, 2018 8:23 am  

@Nicobar

there is none. Nvidia usually updates their Webdriver on the day of official release which means we have to wait until September for an official (or more or less official) solution. The only exception I can imagine is that Apple makes it easier with 10.14 to run Nvidia eGPUs but I wouldn't bet on it. 
The eGPU Enabler is something different, because it is a script written by @fr34k and @goalque . They'll have to update it I guess

Setup: MacBook Pro late-2016 13" non-Touchbar; macOS 10.3.4 & Windows 10 Bootcamp; Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition
(StarWars Battlefront 2 in 4k resolution and ultra high graphics on a device which has a lower Geekbench score than my iPhone, yay!)


ReplyQuote
Nicobar
(@nicobar)
Active Member
Joined:4 months  ago
Posts: 10
June 5, 2018 10:02 am  
Posted by: nanoBit

@Nicobar

there is none. Nvidia usually updates their Webdriver on the day of official release which means we have to wait until September for an official (or more or less official) solution. The only exception I can imagine is that Apple makes it easier with 10.14 to run Nvidia eGPUs but I wouldn't bet on it. 
The eGPU Enabler is something different, because it is a script written by @fr34k and @goalque . They'll have to update it I guess

There must be a way to port webdriver 10.13.5 on 10.14


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893
June 5, 2018 10:08 am  

Some interesting tidbits about macOS Mojave:

  • System Integrity Protection for Apps: macOS 10.14 maintains integrity of 3rd-party applications to prevent code injection and alleviates other potential security concerns. It can still be completely disabled.
  • Notarized Developer ID Apps: Applications delivered from non-App Store sources can now be notarized using Apple's beta notary service. In the future, this will be compulsory.
  • OpenCL/GL Deprecated: macOS 10.14 deprecates OpenCL/GL in favor of Metal. Future versions of macOS will remove it. At least this will push developers on macOS to migrate to Metal, which should be great for eGPU users on mac.
  • Better Multi-GPU Scheduling: Metal now should be more optimized for multiple GPUs if apps use them.

 

Also interesting that when running FCP 10.4.2 on 10.14, I get a warning for 32bit application after quitting it (lol what). Seems like FCP is utilizing a/some 32-bit frameworks or the warning is a dud

Edited: 2 weeks  ago

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


theitsage, Chippy McChipset, nanoBit and 1 people liked
ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893
June 5, 2018 10:22 am  

macOS Mojave removes a bunch of AMD kexts, likely reducing support for much older AMD architectures. There could be a way to get them back if needed, I think. Kexts older than AMD7000 have been removed.

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


nanoBit and ikir liked
ReplyQuote
ikir
 ikir
(@ikir)
Honorable Member
Joined:2 years  ago
Posts: 684
June 5, 2018 10:53 am  

This is the stunning game Apple showed yesterday at WWDC, running at max settings on a MacBook + eGPU
https://unity3d.com/Book-of-the-Dead

eGPU.it | LG 34" 4K 34UC88 curved ultrawide display
MacBook Pro 2017 touchbar i7 3.5Ghz - 16GB RAM - 512GB PCIe SSD --> my complete setup video


theitsage liked
ReplyQuote
nanoBit
(@nanobit)
Eminent Member
Joined:5 months  ago
Posts: 27
June 5, 2018 11:05 am  

@mac_editor thanks for the overview. Sounds really interesting, especially the Metal thing. I get the same warning in FCP, too 🙂 brace yourselves, a mayor update is coming

@Nicobar It was possible to use the 10.13.3 driver in 10.13.4 somehow. I think it worked after modifying the installer. Should be possible to replace the maximum allowed build code there with  the 10.14 beta build code. Unfortunately I'm not deep enough in the topic to test it, but maybe someone here finds out how (and if) it works. But this won't guarantee that the driver works, it just keeps the driver running.

Setup: MacBook Pro late-2016 13" non-Touchbar; macOS 10.3.4 & Windows 10 Bootcamp; Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition
(StarWars Battlefront 2 in 4k resolution and ultra high graphics on a device which has a lower Geekbench score than my iPhone, yay!)


mac_editor liked
ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893
June 5, 2018 11:07 am  
Posted by: nanoBit

@Nicobar It was possible to use the 10.13.3 driver in 10.13.4 somehow. I think it worked after modifying the installer. Should be possible to replace the maximum allowed build code there with  the 10.14 beta build code. Unfortunately I'm not deep enough in the topic to test it, but maybe someone here finds out how (and if) it works. But this won't guarantee that the driver works, it just keeps the driver running.

I have already tried this on 10.14 with no success. Since I have NVIDIA dGPU, I can test at least if web drivers work by default (no eGPU variable) by patching - no so far in initial testing. There are some missing components/mismatches which maybe could be resolved but I only glanced for a sec.

Edited: 2 weeks  ago

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


ReplyQuote
Jeroenvankeulen
(@jeroen-van-keulen)
Trusted Member
Joined:6 months  ago
Posts: 51
June 5, 2018 11:09 am  
Posted by: nanoBit

@mac_editor thanks for the overview. Sounds really interesting, especially the Metal thing. I get the same warning in FCP, too 🙂 brace yourselves, a mayor update is coming

@Nicobar It was possible to use the 10.13.3 driver in 10.13.4 somehow. I think it worked after modifying the installer. Should be possible to replace the maximum allowed build code there with  the 10.14 beta build code. Unfortunately I'm not deep enough in the topic to test it, but maybe someone here finds out how (and if) it works. But this won't guarantee that the driver works, it just keeps the driver running.

Lets hope on the FCP update that fully supports eGPU finally!!

MBP11,4, i7-4980HQ, 256gb SSD, 16gbRAM HS (Sonnet Breakaway box 350 + Gigabyte Radeon RX 580 Gaming 8GB)
Mm3,1 P7350, 250gb SSD 8gbRAM. HS (server) Phone9,1, 32gb. iOS11 iPad5,3, 16gb. iOS11 iPod shuffle 2nd gen. 2gb


nanoBit liked
ReplyQuote
fr34k
(@fr34k)
Reputable Member Moderator
Joined:6 months  ago
Posts: 364
June 5, 2018 11:37 am  

@ekohn00
@nanobit
Hm, I‘ve found why it works for me -> on my system the script went down another branch since I’m still on 10.13.4.
It seems there is a logic error somewhere since not even the download # appear. I’m currently on the go without my Mac. I’ll see if I can find the error. In the mean time you can go to the branch on GitHub, then open the NVIDIA eGPU enabler plist, and use the download link of 10.13.5. -> just paste it into the browser and download the zip. You must however first install the drivers!

@nicobar
Theoretically, you can use my script and specify the driver you want to use. The OS restrictions will be overwritten. But, since this is a totally new OS it might very well fail.

macOS-eGPU.sh on GitHub (fr34k's macOS-eGPU.sh on eGPU.io)
----
2016 15'' MacBook Pro + GTX1080Ti@32Gbps-TB3 (Sonnet Breakaway 550) + macOS 10.13.4 (17E202 driver: 378.10.10.10.30.107 + CUDA: 396.64)
CUDA NN bench: 382s [397s base]


ReplyQuote
Nicobar
(@nicobar)
Active Member
Joined:4 months  ago
Posts: 10
June 5, 2018 11:57 am  

@fr34k

I tried to unpack the 10.13.5 driver, change the os and build, repack, install successful and reboot. Nvidia driver says that they are not compatible with macos 10.14.

I'm gonna try with your amazing script, which I used on 10.13.4, to see if I get more luck. No problem in fails at all, I don't care I can restore when i want to.


fr34k liked
ReplyQuote
Nicobar
(@nicobar)
Active Member
Joined:4 months  ago
Posts: 10
June 5, 2018 12:41 pm  

Ok now i have web driver successfully installed on 10.14! eGPU still not working but when i disconnect the tb2 cable i get an alert saying “eGPU disconnected”. The script also see the eGPU connected but it's not working. I think we have to wait for new nvidia release. Any suggestion?

macOS-eGPU.sh (v0.2α)

 

Listing installation status of packages...

   NVIDIA driver                                           [387.10.10.10.35.106]

   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]

   thunderbolt daemon                                            [not installed]

   CUDA

      CUDA drivers                                               [not installed]

      CUDA developer drivers                                     [not installed]

      CUDA toolkit                                               [not installed]

      CUDA samples                                               [not installed]

Listing system information...

   macOS version                                                         [10.14]

   macOS build                                                         [18A293u]

   SIP status                                                                [0]

   thunderbolt interface version                                             [2]

   eGPU information

      connected eGPU                                                      [true]

      eGPU vendor                                                       [NVIDIA]

Edited: 2 weeks  ago

ReplyQuote
theitsage
(@itsage)
Noble Member Admin
Joined:2 years  ago
Posts: 2440
June 5, 2018 12:49 pm  

@Mac_editor's Purge Wrangler script also remains working to allow 2013 Mac Pro access to eGPU. This is looking good. My next test is @goalque's EFI solution with Nvidia eGPU.

Edited: 2 weeks  ago

Best ultrabooks for eGPU use

eGPU enclosure buying guide

56 external GPU build guides


ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Reputable Member
Joined:8 months  ago
Posts: 206
June 5, 2018 4:23 pm  
Posted by: Nicobar
Posted by: nanoBit

@Nicobar

there is none. Nvidia usually updates their Webdriver on the day of official release which means we have to wait until September for an official (or more or less official) solution. The only exception I can imagine is that Apple makes it easier with 10.14 to run Nvidia eGPUs but I wouldn't bet on it. 
The eGPU Enabler is something different, because it is a script written by @fr34k and @goalque . They'll have to update it I guess

There must be a way to port webdriver 10.13.5 on 10.14

Please spend some time reading the wealth of good information on this forum, including the history of efforts in getting NVIDIA cards to work. No, people can't just "port the web drivers" owned by NVIDIA from one OS to another. For one thing, you'd get sued if you modified and redistributed their code. Their drivers constitute intellectual property unless they recently open-sourced them and I missed it completely. 🙂

Also it's not a question of porting (that's something done between different OS platforms like porting a Mac-only app to Windows 10 or porting a CUDA app to Metal). Instead NVIDIA simply rewrites parts of the driver to be compatible with the new OS (as needed).

NVIDIA will continue to release unofficial "beta" drivers until macOS 10.14 is officially released, and thereafter more betas will follow between 10.14 updates. Not ideal but that's what we have to work with until Apple officially supports NVIDIA on eGPU or officially states that they won't.

Edited: 2 weeks  ago

ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Reputable Member
Joined:8 months  ago
Posts: 206
June 5, 2018 4:34 pm  
Posted by: mac_editor

Some interesting tidbits about macOS Mojave:

  • System Integrity Protection for Apps: macOS 10.14 maintains integrity of 3rd-party applications to prevent code injection and alleviates other potential security concerns. It can still be completely disabled.
  • Notarized Developer ID Apps: Applications delivered from non-App Store sources can now be notarized using Apple's beta notary service. In the future, this will be compulsory.
  • OpenCL/GL Deprecated: macOS 10.14 deprecates OpenCL/GL in favor of Metal. Future versions of macOS will remove it. At least this will push developers on macOS to migrate to Metal, which should be great for eGPU users on mac.
  • Better Multi-GPU Scheduling: Metal now should be more optimized for multiple GPUs if apps use them.

 

Also interesting that when running FCP 10.4.2 on 10.14, I get a warning for 32bit application after quitting it (lol what). Seems like FCP is utilizing a/some 32-bit frameworks or the warning is a dud

This one scares me a little. Apple is always too quick to jump from one "favored API" to "the next big thing" historically. How many developers that poured a lot of hours into OpenCL dev (something that was not easy and poorly documented from an API standpoint) are going to say "I'm done jumping through hoops to keep up with Apple's preferred graphics APIs" vs. "OK let's rewrite this thing to work with the latest edition of Metal?" I don't know the answer but if Apple does this they need to stick with Metal for several years and unlike their OpenGL stuff, update it regularly so devs feel like it's something they can get behind.

Yep. Someone from Apple noted yesterday Metal now supports up to 4 eGPU. I don't know that this extends to eGPU support in general (i.e. I don't think there are any limitations for the OS that would prevent 4 from being used in non-Metal scenarios) but it's good news.


theitsage liked
ReplyQuote
theitsage
(@itsage)
Noble Member Admin
Joined:2 years  ago
Posts: 2440
June 5, 2018 4:52 pm  

@chippy-mcchipset OpenCL/GL Deprecation is definitely cause for concerns. Apple is leveraging its dominance in iOS to get macOS developers buy-in. Some will get on board in due time but first reaction from many will be "F this!"

From a user perspective, I'd love for game developers to make their games in Metal and launch same day as Windows version. This doesn't make sense for developers though. They have to code for both DirectX (Windows) and now Metal (macOS). Platform lock-in is a bitch.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

56 external GPU build guides


ReplyQuote
mac_editor
(@mac_editor)
Prominent Member Moderator
Joined:1 year  ago
Posts: 893
June 5, 2018 6:07 pm  

On the one hand, OpenGL/CL deprecation means much more work for developers targeting multiple platforms, but on the other, perhaps the new Mac App Store can be a positive to push devs. Apple has promised that big-name companies such as Microsoft and Adobe will be releasing their apps through the App Store - and I am hoping that this incites some more devs too.

But, at the end of the day, the greatest drawback of current macs is the obscene price-performance ratio (at least on the laptops) and the sheer lack of powerful portable macs. Also, make a 6-Core Mac mini already. Btw, came across some rumors of Geekbench scores of a new MacBook Pro (multi score exceeded 22k - sounds like a 6-core part).

Edited: 2 weeks  ago

purge-wrangler.shpurge-nvda.sh

Guides:
Mid-2014 15" MacBook Pro GT750M + RX480@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS & Win10
Mid-2014 15" MacBook Pro GT750M + GTX980Ti@16Gbps-TB2 (AKiTiO Node via TB3->TB2 adapter) + macOS


ReplyQuote
Page 1 / 2 Next