Jump to content
EwinRacing Flash Series Gaming Chairs
euqlaog

[SCRIPT] Automating the installation of eGPU on OS X (inc display output)

Recommended Posts

4 minutes ago, goalque said:

“For commercial purposes” means, for example, selling or advertising the script itself, its abilities and functions in OS X, or using the script with some product/software to make profit. That is prohibited.

Than You should write exactly this. ;-) Actual Your license prohibit any(!) commercial use. This includes the installing of the driver for commercial renderings. Your license text is clear.

Edited by Uhlhorn

Share this post


Link to post
Share on other sites
25 minutes ago, Uhlhorn said:

Than You should write exactly this. ;-) Actual Your license prohibit any(!) commercial use. This includes the installing of the driver for commercial renderings. Your license text is clear.

You may be right if we are precise. I didn’t thought your use case, everything is linked together ;)

Well, now it’s clear :D

Edited by goalque

Share this post


Link to post
Share on other sites
6 hours ago, Uhlhorn said:

Whats about BiZon? Do You have problems with them?

Technically, the MIT license made it possible, but I never wanted that the script would end up into a shady business area. They don't support macOS Sierra currently, and hopefully not in the future:

 

https://bizon-tech.com/us/faq-egpu/#egpu10

 

I can't change the license of forked versions up to v0.9.8 which are under the MIT.

 

If someone sees that bizon-tech uses macOS Sierra, please report.

  • Thumbs Up 1

Share this post


Link to post
Share on other sites

Hi everyone.

 

To begin, thanks for share a lot of good experiences here. Very useful. 

 

I'm new in eGPU and I wanna mount one next month. After hours of reading articles and posts here. I have a question. 

 

New AMD GPU is the best GPU for eGPU? I understood this after read the macOS Sierra already have driver for this GPUs. 

 

If yes, I saw in the script readme just Nano version. But I wanna buy the Fury version. Can I use the same script?

 

thanks guys. 

Share this post


Link to post
Share on other sites
On September 8, 2016 at 2:46 PM, goalque said:

@MartyF81

It’s up to Nvidia. Sierra GM says:


Searching for matching driver...

No web driver yet available for build [16A319].

v0.9.9 remains the last one, let’s hope for an extended life cycle. If it doesn’t work, I don’t have time to provide support. Unfortunately. It has been a great adventure with you all!

I am not in a hurry with the EFI app.

 

Can you tell me how you searched for it?  I would like to be able to check before I upgrade to Sierra.

Share this post


Link to post
Share on other sites

Well im running it on my late 2012 Mac mini and the script works fine under macOS Sierra. Maybe it depends on what machine your using? Or it was something in the golden master... 

Schermafbeelding 2016-09-21 om 12.54.20 PM.png

Share this post


Link to post
Share on other sites
1 hour ago, leendert said:

Well im running it on my late 2012 Mac mini and the script works fine under macOS Sierra. Maybe it depends on what machine your using? Or it was something in the golden master... 

Schermafbeelding 2016-09-21 om 12.54.20 PM.png

Hey, could you please check what nvidia web driver is installed - beta or final?

Share this post


Link to post
Share on other sites

I tried yesterday and no driver was found... I tried this morning and now it finds drivers. So NVIDIA must have released the drivers in the past 24 hours.  Everything is working fine for me!

  • Thumbs Up 2

Share this post


Link to post
Share on other sites

This automated script does not seem to work too well for me in Sierra. I am using a Radeon HD 7970 with a MBP 15" 2011 with an AMD 6750M. Installation of the script appears to work fine, but then when starting the GPU with a display plugged into it, the screen flickers with weird artifacts when logging in, and the GPU isn't listed in my rendering app anymore (Indigo Renderer). I guess this might not be the scripts fault though, I wouldn't know. :)

 

 

Share this post


Link to post
Share on other sites
On 21-9-2016 at 2:02 PM, devild said:

Hey, could you please check what nvidia web driver is installed - beta or final?

Its not showing if its beta or not... See attachment for which version it is :)

 

 

Schermafbeelding 2016-09-23 om 4.29.52 PM.png

Share this post


Link to post
Share on other sites

It's showing :) - version name has b for beta and f for final release.

But anyway thanks for info.

Share this post


Link to post
Share on other sites

The script did not work for me in Sierra GM build, however, I was able to work out the issue.  Sierra evidently uses a new procedure for rebuilding the kernel cache (I wish I knew why Apple feels the need to change this in every new OS release).  This got it going for me once the web driver kext was modified.

 

YMMV

sudo mv /System/Library/PrelinkedKernels/prelinkedkernel /System/Library/PrelinkedKernels/prelinkedkernel.old
sudo touch /System/Library/Extensions
sudo kextcache -u /

 

Share this post


Link to post
Share on other sites

I've tried the above instruction however, I am getting this message in terminal: Thunderbolt device is connected, but no external GPUs detected.

I am using eGPU GDC, does this script work with eGPU GDC?

Share this post


Link to post
Share on other sites

I'm looking for a quick summary, sorry.

What does this being discontinued mean? Should I expect it not to work? Especially, with upgrading to Sierra, with a GTX970 in a Thunder2, can I upgrade?

Share this post


Link to post
Share on other sites
1 minute ago, djmcgreal said:

I'm looking for a quick summary, sorry.

What does this being discontinued mean? Should I expect it not to work? Especially, with upgrading to Sierra, with a GTX970 in a Thunder2, can I upgrade?

 

The developer of this project,  @goalque , has decided to no longer work on this project in favor of his new project that works at an EFI level (not yet released from what I can tell).

 

That being said, I have run this script on Sierra with a GTX970 and it is working for me.  At this stage it is more a matter of if the Manufacturer of the GPU has released drivers for the MacOS version that you are running. The situation could change if Apple changes something in the OS or something changes on the NVIDIA or AMD side for location of Drivers.

Share this post


Link to post
Share on other sites

Can anyone continue adapting the script to new versions of macOS until the EFI version is ready?

Share this post


Link to post
Share on other sites
2 hours ago, Uhlhorn said:

Can anyone continue adapting the script to new versions of macOS until the EFI version is ready?

 

According to a previous post from @goalque no it cannot, except individuals modifying the script for themselves locally and NOT publishing any changes.  The license prohibits it.

Share this post


Link to post
Share on other sites

Okay, but this does not help. I’m not able to modify the script.

 

Do I have to throw away my eGPU now? How can I get my eGPU to work again?

Share this post


Link to post
Share on other sites
54 minutes ago, Uhlhorn said:

Okay, but this does not help. I’m not able to modify the script.

 

Do I have to throw away my eGPU now? How can I get my eGPU to work again?

 

The Script still works as of right now. I have used it to get my eGPU working on MacOS Sierra.  However, it may not work for you if the Manufacturer of your Video Card has not released updated Drivers for your Card.

 

eGPU's do not require this script to work.  This script just made it easier to do... and @goalque was kind enough to make it free of charge. However, he is no longer working on it to work on a better project. If for some reason a change to MacOS breaks this.. then we are on our own.. unless he has released his new program by then.

 

The license is restricted to prevent his work from being stolen, modified, and published because some commercial sellers of eGPUs were taking this script and including it with their hardware. 

 

So if someone else were to take his script... and "fix" it.. and then publish it.. the commercial sellers could take the modified script and include it again as if it was their own work. Which is stealing.

Share this post


Link to post
Share on other sites
9 minutes ago, MartyF81 said:

GPU's do not require this script to work.

But to install a driver update. So, without script the work with the eGPU will end in near future.

 

10 minutes ago, MartyF81 said:

and @goalque was kind enough to make it free of charge.

I would pay for this script or a software like this. This is no question.

 

11 minutes ago, MartyF81 said:

because some commercial sellers of eGPUs were taking this script and including it with their hardware. 

Yes, the script was free to use for everyone! There was no exception defined. What is the problem now with commercial sellers? And why was it no problem before? I do not understand it.

Share this post


Link to post
Share on other sites
1 minute ago, Uhlhorn said:

But to install a driver update. So, without script the work with the eGPU will end in near future.

 

No it is not required at all. All this script does.. is "Automate" the process. It makes it easier, but is not required.

 

4 minutes ago, Uhlhorn said:

I would pay for this script or a software like this. This is no question.

 

I am sure you, and many other people would. However the creator is not making it for sale.. which is his choice.

 

5 minutes ago, Uhlhorn said:

Yes, the script was free to use for everyone! There was no exception defined. What is the problem now with commercial sellers? And why was it no problem before? I do not understand it.

 

The script still is free for everyone to use. It just cannot be bundled in some type of commercial process, or modified. It wasn't a problem when he started this project because it was more of a friendly project and nobody was stealing it to make money... but then someone ruined it and stole this to "sell" their hardware.  So he has changed the terms of use with the .99 version to limit its use.

 

It is his decision to do so, and unless he changes his mind.. there is nothing to be done about it. His work, his rules.

Share this post


Link to post
Share on other sites
Just now, MartyF81 said:

No it is not required at all. All this script does.. is "Automate" the process. It makes it easier, but is not required.

It is required for an average user, which normally can not use terminals. And I am not able to install it manually.

 

3 minutes ago, MartyF81 said:

… but then someone ruined it and stole this to "sell" their hardware.

They provide the script with their hardware as a service to their customer. They could provide a link too. The effect would be the same.

 @goalque was not taking money for his script and he will not take money in future. He had no economic harm. So, where is the problem?!? I do not understand it.

Share this post


Link to post
Share on other sites
1 hour ago, Uhlhorn said:

It is required for an average user, which normally can not use terminals. And I am not able to install it manually.

 

Understood, I require it as well.

 

1 hour ago, Uhlhorn said:

They provide the script with their hardware as a service to their customer. They could provide a link too. The effect would be the same.

 

 

Not exactly. What they are doing is buying hardware that costs roughly $400.... and then advertising this as a complete solution with software included for about $1000. So they make $600+ profit for doing mostly nothing except giving the equipment and software together.  They also include this script as "software" of their own and do not really tell their customers that the software is freeware they are taking from someone else.

 

1 hour ago, Uhlhorn said:

 @goalque was not taking money for his script and he will not take money in future. He had no economic harm. So, where is the problem?!? I do not understand it.

 

Economics is beside the point. The creator of this does not want his software being used to rip of other people. It was never about him making, or losing, money. It is about someone else taking his creation and using it to make an excessive profit on someone else.

 

1 hour ago, Uhlhorn said:

I do not understand it.

 

It really doesn't matter if you understand it, or agree with it.  It is his decision.  It was discussed at length in this thread... as well as others.  He has decided what he wants to do, it is up to him if he wants to change his mind.  Anybody who breaks the rules he has set forth are violating the license agreement for use of his software. This is his right as the creator of this script to make that decision.

 

I would strongly suggest dropping this and let it be.  He is working on a project that is better... and I do not think arguing with him about a project he has decided to discontinue... will make him want to continue his new effort... or decide to publish it.

  • Thumbs Up 2

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.