[Sticky] Two new eGPU solutions on macOS 10.13.4: pure EFI and hybrid  

Page 19 / 19 Prev
  RSS

Charly4
(@charly4)
Eminent Member
Joined: 1 year  ago
Posts: 36
October 8, 2018 11:02 am  

@DidierC41

What you want is more and less accelerate the internal screen of the Macbook, the performance is going to be reduced drastically as you are using the Thunderbolt 2 bandwidth to send data from the MBP to the eGPU and go back again to the MBP.

I did this once with the HDMI headless adapter to render with my eGPU the internal screen and I remember that I used a trick to have full screen apps in the internal screen rendered by the eGPU using an app named Spectacle.

In my case as I only have Thunderbolt 1 the performance was very poor but better than using the internal GPU.

I recomendable you try to find the headless adapter tutorial post that is somewhere in the blog and maybe you can use the same technique to use your external Thunderbolt Display...

Macbook PRO Retina 2012 15" (Intel HD 4000 + Nvidia Geforce GT 650M)
Akitio Thunder 2 + Nvidia 970 GTX


ReplyQuote
DidierC41
(@didierc41)
Active Member
Joined: 11 months  ago
Posts: 17
October 8, 2018 8:16 pm  
Posted by: Charly4

@DidierC41

What you want is more and less accelerate the internal screen of the Macbook, the performance is going to be reduced drastically as you are using the Thunderbolt 2 bandwidth to send data from the MBP to the eGPU and go back again to the MBP.

I did this once with the HDMI headless adapter to render with my eGPU the internal screen and I remember that I used a trick to have full screen apps in the internal screen rendered by the eGPU using an app named Spectacle.

In my case as I only have Thunderbolt 1 the performance was very poor but better than using the internal GPU.

I recomendable you try to find the headless adapter tutorial post that is somewhere in the blog and maybe you can use the same technique to use your external Thunderbolt Display...

@Charly4, my post was maybe unclear, I do use a TB3 port for the eGPU: I have a MBP 2016 with 4 TB3 ports (2 on the left, 2 on the right). The point is that I have that Apple Thunderbol t27" monitor that I want to use instead the only other poor external display I own.
But since the Apple27" accept only TB2 input, I cannot connect it directly to the eGPU.  My setup is :  
eGPU <-TB3-> MBP ->TB3 to TB2 adapter -> Apple27"

Since I saw on this great forum that it is possible to accelerate the internal MBP LCD display with (as you and I say) a headless adapter, it should be possible as well to accelerate an external monitor connected to the MBP, which replaces the internal display when the lid is closed. And actually It does work "somehow", with almost no reduced performance, but not in a full satisfactory manner (only OpenGL bench, or only in window mode).


MacBookPro 15" 2016, MacOS 10.13.6 (17G65), dGPU RP460, Sonnet eGFX BB550W, NVIDIA GTX 1080


ReplyQuote
Charly4
(@charly4)
Eminent Member
Joined: 1 year  ago
Posts: 36
October 10, 2018 8:07 am  
Posted by: DidierC41
Posted by: Charly4

@DidierC41

What you want is more and less accelerate the internal screen of the Macbook, the performance is going to be reduced drastically as you are using the Thunderbolt 2 bandwidth to send data from the MBP to the eGPU and go back again to the MBP.

I did this once with the HDMI headless adapter to render with my eGPU the internal screen and I remember that I used a trick to have full screen apps in the internal screen rendered by the eGPU using an app named Spectacle.

In my case as I only have Thunderbolt 1 the performance was very poor but better than using the internal GPU.

I recomendable you try to find the headless adapter tutorial post that is somewhere in the blog and maybe you can use the same technique to use your external Thunderbolt Display...

@Charly4, my post was maybe unclear, I do use a TB3 port for the eGPU: I have a MBP 2016 with 4 TB3 ports (2 on the left, 2 on the right). The point is that I have that Apple Thunderbol t27" monitor that I want to use instead the only other poor external display I own.
But since the Apple27" accept only TB2 input, I cannot connect it directly to the eGPU.  My setup is :  
eGPU <-TB3-> MBP ->TB3 to TB2 adapter -> Apple27"

Since I saw on this great forum that it is possible to accelerate the internal MBP LCD display with (as you and I say) a headless adapter, it should be possible as well to accelerate an external monitor connected to the MBP, which replaces the internal display when the lid is closed. And actually It does work "somehow", with almost no reduced performance, but not in a full satisfactory manner (only OpenGL bench, or only in window mode).

 

I see...  

Are you using set-EGPU.sh to force applications to use the eGPU?

Macbook PRO Retina 2012 15" (Intel HD 4000 + Nvidia Geforce GT 650M)
Akitio Thunder 2 + Nvidia 970 GTX


ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Reputable Member
Joined: 1 year  ago
Posts: 286
October 11, 2018 8:18 pm  

@goalque regarding your previous statement about the job openings at NVIDIA, were you suggesting without those two individuals being hired, there is no Mac driver team at NVIDIA right now / no one working on 10.14 drivers? I didn't think so initially, but maybe I misunderstood. Are we in a permanent holding pattern here until they fill those roles?

This post was modified 4 days  ago by Chippy McChipset

ReplyQuote
nanoBit
(@nanobit)
Trusted Member
Joined: 9 months  ago
Posts: 93
October 11, 2018 8:27 pm  
Posted by: Chippy McChipset

@goalque regarding your previous statement about the job openings at NVIDIA, were you suggesting without those two individuals being hired, there is no Mac driver team at NVIDIA right now / no one working on 10.14 drivers? I didn't think so initially, but maybe I misunderstood. Are we in a permanent holding pattern here until they fill those roles?

This thread in the Nvidia dev forums should answer your question. What goalque meant is that Nvidia is doing at least something in terms of macOS, he didn't mean a driver release is impossible without having 2 senior devs.

Setup: MacBook Pro 2018 15" 2.6GHz Radeon Pro 560X on macOS 10.14 & Windows 10 (Bootcamp); Sonnet eGFX Breakaway Box 350 with a Zotac GTX1080 AMP! Edition


ReplyQuote
DidierC41
(@didierc41)
Active Member
Joined: 11 months  ago
Posts: 17
October 12, 2018 11:32 am  
Posted by: Charly4
Posted by: DidierC41

@Charly4, my post was maybe unclear, I do use a TB3 port for the eGPU: I have a MBP 2016 with 4 TB3 ports (2 on the left, 2 on the right). The point is that I have that Apple Thunderbol t27" monitor that I want to use instead the only other poor external display I own.
But since the Apple27" accept only TB2 input, I cannot connect it directly to the eGPU.  My setup is :  
eGPU <-TB3-> MBP ->TB3 to TB2 adapter -> Apple27"

Since I saw on this great forum that it is possible to accelerate the internal MBP LCD display with (as you and I say) a headless adapter, it should be possible as well to accelerate an external monitor connected to the MBP, which replaces the internal display when the lid is closed. And actually It does work "somehow", with almost no reduced performance, but not in a full satisfactory manner (only OpenGL bench, or only in window mode).

I see...  

Are you using set-EGPU.sh to force applications to use the eGPU?

No; for one I want to keep the system as unchanged as possible (the advantage of the EFI solution). And also, I *know* that the apps I tried are using the eGPU when started in window mode (4x improvement of performance in fps w.r.t. my dGPU AMD).
My problem is to find why they quit and logout when started in full screen mode, and why Unigine bench do not (Valley & Heaven ok and accelerated in full screen).

MacBookPro 15" 2016, MacOS 10.13.6 (17G65), dGPU RP460, Sonnet eGFX BB550W, NVIDIA GTX 1080


ReplyQuote
Chippy McChipset
(@chippy-mcchipset)
Reputable Member
Joined: 1 year  ago
Posts: 286
October 12, 2018 7:41 pm  
Posted by: nanoBit
Posted by: Chippy McChipset

@goalque regarding your previous statement about the job openings at NVIDIA, were you suggesting without those two individuals being hired, there is no Mac driver team at NVIDIA right now / no one working on 10.14 drivers? I didn't think so initially, but maybe I misunderstood. Are we in a permanent holding pattern here until they fill those roles?

This thread in the Nvidia dev forums should answer your question. What goalque meant is that Nvidia is doing at least something in terms of macOS, he didn't mean a driver release is impossible without having 2 senior devs.

Sort of answers it, but not in a good way. Best case we're looking at something on the order of 6-8 weeks from now, worst case maybe months. Trying to remember how long after the release of 10.13 and 10.12 NVIDIA released beta drivers for Macs, was it a long wait for those also?

This post was modified 3 days  ago by Chippy McChipset

ReplyQuote
Page 19 / 19 Prev