GT650M/GT750M MBP + Nvidia eGPU + 378.10.10.10.25.106 (not 387.xx) = eGPU accelerated macOS apps (OpenGL, Metal)  

 

LeoLeal
(@leoleal)
Eminent Member
Joined:1 year  ago
Posts: 24
May 9, 2018 12:55 pm  

@fr34k, @goalque.

I got some progress here!
My System is now at 10.13.4 with security update working almost flawlessly except for one tiny detail.

I got It running by running the script in phases.

It seems that the default NVidia driver version that the script installs for my setup, paired with the EGPU Enabler is not compatible even with the discreet GPU. So I gave a try and reproduced the script's default behaviour and used the options flags to do a semi-custom installation. Here's what I did:

  1. ran the script selecting the same driver version present in my 10.13.3 working environment by passing "--install --nvidiaDriver 378.10.10.10.25.104". Script rebooted by the end;
  2. without anything plugged in, as recommended in the original post, ran the script passing "--unlockNvidia --nvidiaEGPUsupport --unlockThunderboltV12"
  3. after script rebooted, I shutdown the MBP, plugged in the EGPU and eM, and started It again. BAM! Works flawlessly. OpenGL, Metal acceleration OK, tested in Heroes of the Storm, World of Warcraft and Rise of the Tomb Raider. The "Disconnect Nvidia GEForce GTX 970" Icon works like a charm. Hot Pluggin in, gives me Black screen on External monitor, but a Reboot solves the issue.

Conclusion:
Maybe there's some detail in the default behaviour of the script for this setup that is missing or in the wrong order? I dont know... I hope this information helps you to enhance It.

The only thing that is not working is that the Audio port in my Lenovo Y27F Monitor is not beign detected in MACOS, only Windows.

My System Info:

macOS-eGPU.sh (v0.1α)

Listing installation status of packages...
   NVIDIA driver                                           [378.10.10.10.25.104]
   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)
          Mirror: Off
          Online: Yes
          Rotation: Supported
          Automatically Adjust Brightness: No

    NVIDIA GeForce GTX 970:
      Chipset Model: NVIDIA GeForce GTX 970
      Type: External GPU
      Bus: PCIe
      PCIe Lane Width: x4
      VRAM (Dynamic, Max): 4095 MB
      Vendor: NVIDIA (0x10de)
      Device ID: 0x13c2
      Revision ID: 0x00a1
      ROM Revision: VBIOS 84.04.36.00.6e
      Automatic Graphics Switching: Supported
      gMux Version: 4.0.8 [3.2.8]
      Metal: Supported, feature set macOS GPUFamily1 v3
      Displays:
        LEN Y27fA:
          Resolution: 1920 x 1080 (1080p FHD - Full High Definition)
          UI Looks like: 1920 x 1080 @ 144 Hz
          Framebuffer Depth: 24-Bit Color (ARGB8888)
          Main Display: Yes
          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: 0x0001000F004686F0
      Route String: 0
      Firmware Version: 17,1
      Domain UUID: 34A1FD4D-F6F1-FE50-8A21-D6A5AE3C3B20
      Port:
          Status: Device connected
          Link Status: 0x2
          Speed: Up to 20 Gb/s x1
          Current Link Width: 0x2
          Receptacle: 1
          Cable Firmware Version: 1.1.0
          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

        AKiTiO Thunder 2 Box:

          Vendor Name: inXtron
          Device Name: AKiTiO Thunder 2 Box
          Vendor ID: 0x41
          Device ID: 0x236
          Device Revision: 0x1
          UID: 0x0041023616503AD0
          Route String: 1
          Firmware Version: 24,1
          Port (Upstream):
              Status: Device connected
              Link Status: 0x2
              Speed: Up to 20 Gb/s x1
              Current Link Width: 0x2
              Cable Firmware Version: 1.1.0
              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

PCI:

    NVIDIA GeForce GTX 970:

      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: 0x13c2
      Subsystem Vendor ID: 0x19da
      Subsystem ID: 0x0010
      ROM Revision: VBIOS 84.04.36.00.6e
      Revision ID: 0x00a1
      Link Width: x4
      Link Speed: 5.0 G/s

    pci10de,fbb
      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: 0x0fbb
      Subsystem Vendor ID: 0x19da
      Subsystem ID: 0x1366
      Revision ID: 0x00a1
      Link Width: x4
      Link Speed: 5.0 GT/s

 

Edited: 2 weeks  ago

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


nando4, lexine, fr34k and 1 people liked
ReplyQuote
goalque
(@goalque)
Prominent Member Admin
Joined:1 year  ago
Posts: 882
May 9, 2018 3:43 pm  
Posted by: LeoLeal

after script rebooted, I shutdown the MBP, plugged in the EGPU and eM, and started It again. BAM! Works flawlessly. OpenGL, Metal acceleration OK, tested in Heroes of the Storm, World of Warcraft and Rise of the Tomb Raider. The "Disconnect Nvidia GEForce GTX 970" Icon works like a charm. Hot Pluggin in, gives me Black screen on External monitor, but a Reboot solves the issue.

This is quite big news. Interesting that an older driver works so much better.

"The Disconnect Nvidia GEForce GTX 970" Icon works like a charm?

No kernel panic?

automate-eGPU.shapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + Vega64@32Gbps-TB3 (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/RX580@32Gbps-TB3 (Netstor HL23T) + macOS10.13 & Win10


fr34k and theitsage liked
ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined:1 year  ago
Posts: 24
May 9, 2018 3:47 pm  
Posted by: goalque
Posted by: LeoLeal

 

after script rebooted, I shutdown the MBP, plugged in the EGPU and eM, and started It again. BAM! Works flawlessly. OpenGL, Metal acceleration OK, tested in Heroes of the Storm, World of Warcraft and Rise of the Tomb Raider. The "Disconnect Nvidia GEForce GTX 970" Icon works like a charm. Hot Pluggin in, gives me Black screen on External monitor, but a Reboot solves the issue.

This is quite big news. Interesting that an older driver works so much better.

"The Disconnect Nvidia GEForce GTX 970" Icon works like a charm?

No kernel panic?

No Kernel Panics. The Programs using the eGPU close and the Internal screen becomes the main screen (wallpaper that was on eM went to the Internal)

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


fr34k and goalque liked
ReplyQuote
goalque
(@goalque)
Prominent Member Admin
Joined:1 year  ago
Posts: 882
May 9, 2018 3:54 pm  
Posted by: LeoLeal

No Kernel Panics. The Programs using the eGPU close and the Internal screen becomes the main screen (wallpaper that was on eM went to the Internal)

So you are the second. My Mid 2015 behaves the same way and I am also using an older driver (387.10.10.30.103), not that old as you. How about hot-unplug?

automate-eGPU.shapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + Vega64@32Gbps-TB3 (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/RX580@32Gbps-TB3 (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined:1 year  ago
Posts: 24
May 9, 2018 3:58 pm  
Posted by: goalque
Posted by: LeoLeal

No Kernel Panics. The Programs using the eGPU close and the Internal screen becomes the main screen (wallpaper that was on eM went to the Internal)

So you are the second. My Mid 2015 behaves the same way and I am also using an older driver (387.10.10.30.103), not that old as you. How about hot-unplug?

Hot unplug gives Kernel Panic. No luck there. But I think It's way too much to expect from using such an old driver (It's a 378 driver!). I'm not sure which of .104 or .106 have a better performance on 10.13.3. I will try 106 now. Cause my first try I went right back to .104.

Edited: 2 weeks  ago

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


ReplyQuote
lexine
(@lexine)
Eminent Member
Joined:8 months  ago
Posts: 28
May 9, 2018 3:59 pm  

@leoleal You are the champ ... I followed your steps, and I can confirm now that my external monitor is working as well now!
When I do hot-plug it as usual the black screen, but log-out login and it work ... Also I can confirm that the disconnect icon work well ... It will close the application and deactivate eM ... no kernel-panic ... however when I unplug the cable after disconnect I will get kernel panic.

2017 13" MacBook Pro TouchBar + GTX1070@32Gbps-TB3 (Aorus Gaming Box) + macOS10.13 & Win10


fr34k, goalque and LeoLeal liked
ReplyQuote
goalque
(@goalque)
Prominent Member Admin
Joined:1 year  ago
Posts: 882
May 9, 2018 4:04 pm  
Posted by: LeoLeal

Hot unplug gives Kernel Panic. No luck there. But I think It's way too much to expect from using such an old driver (It's a 378 driver!). The .104 or .106 have a better performance on 10.13.3. I will try them now. Cause my first try I went right back to .103.

This is very expected. Apple's documentation says that drivers need to be updated in order to handle surprise removal. We will try to find a workaround.

automate-eGPU.shapple_set_os.efi
--
late-2016 13" Macbook Pro nTB + Vega64@32Gbps-TB3 (Netstor HL23T) + macOS & Win10
late-2016 13" Macbook Pro nTB + GTX980/RX580@32Gbps-TB3 (Netstor HL23T) + macOS10.13 & Win10


ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined:1 year  ago
Posts: 24
May 9, 2018 4:08 pm  
Posted by: goalque
Posted by: LeoLeal

Hot unplug gives Kernel Panic. No luck there. But I think It's way too much to expect from using such an old driver (It's a 378 driver!). The .104 or .106 have a better performance on 10.13.3. I will try them now. Cause my first try I went right back to .103.

This is very expected. Apple's documentation says that drivers need to be updated in order to handle surprise removal. We will try to find a workaround.

Good luck, man! I wish I had more Driver Programming knowledge to help more...
And thank you for the solution. If you need testing, hook me up! I have a couple of states of the OS backed up in Time machine.

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


fr34k, theitsage and goalque liked
ReplyQuote
ozzy
 ozzy
(@ozzy)
Trusted Member
Joined:1 year  ago
Posts: 54
May 10, 2018 2:46 pm  

I'd just like to second that @LeoLeal steps at least got OpenGL back working for me. Not sure whether it was doing it in a 2-step sequence, or just using the old nVidia driver. But I followed his steps, uninstalling the script, then installing the 10.25.104 driver, then rebooting and installing the rest of the eGPU enabler stuff, and I am back running in 10.3.4 again. The Heaven benchmark works again on the eGPU.

However, disconnecting still causes a kernel panic (it looks like it's going to work, but then it panics. I wonder if it's because of dropbox, as I get a screen saying that is preventing the disconnect, but then it panics before I can force close it).

Hot plugging and logging out/in doesn't work. Deus Ex Mankind Divided still doesn't work - but it never has under any iteration of drivers or enablers in 10.3.x unfortunately. I don't still have Hitman installed to test, and don't have Tomb Raider yet, but will check that at some point.

The other problems that still exist are those that have existed since 10.3.x - no brightness controls, the dGPU is always active instead of the iGPU (which impacts battery life), etc. I haven't tested the internal screen waking from sleep yet, but I imagine that will still be a problem.

2012 15" Macbook Pro Retina GT650M + GTX1070@10Gbps-TB1 (AKiTiO Node via TB3->TB2 adapter) + macOS10.13 & Win10


LeoLeal liked
ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined:1 year  ago
Posts: 24
May 10, 2018 4:04 pm  
Posted by: ozzy

I'd just like to second that @LeoLeal steps at least got OpenGL back working for me. Not sure whether it was doing it in a 2-step sequence, or just using the old nVidia driver. But I followed his steps, uninstalling the script, then installing the 10.25.104 driver, then rebooting and installing the rest of the eGPU enabler stuff, and I am back running in 10.3.4 again. The Heaven benchmark works again on the eGPU.

However, disconnecting still causes a kernel panic (it looks like it's going to work, but then it panics. I wonder if it's because of dropbox, as I get a screen saying that is preventing the disconnect, but then it panics before I can force close it).

Hot plugging and logging out/in doesn't work. Deus Ex Mankind Divided still doesn't work - but it never has under any iteration of drivers or enablers in 10.3.x unfortunately. I don't still have Hitman installed to test, and don't have Tomb Raider yet, but will check that at some point.

The other problems that still exist are those that have existed since 10.3.x - no brightness controls, the dGPU is always active instead of the iGPU (which impacts battery life), etc. I haven't tested the internal screen waking from sleep yet, but I imagine that will still be a problem.

Rise of the Tomb Raider has subpar performance. I believe that is because It's made FOR 10.13.4, so I tend to believe also that the game uses Metal 2 API, and Nvidia driver 378 does not have Metal 2 Implementation.

Maybe we have to wait NVidia to release a version that works with EGPU properly.

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


ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined:1 year  ago
Posts: 24
May 11, 2018 5:03 pm  

@fr34k, @goalque. Came back to report my tests.

Unfortunately not ANY of the 387 drivers work for setup. Only 378...104 or older, but heck... older than that is just too bad

All 387 drivers give the same result... the classic black screen with apple logo stuck on internal screen (even with nothing attached) 😛

Anyway, 378...104 driver is new enough to give excellent performance, just wont have full Metal 2 support. I don't know Pascal cards will behave with the drivers I tested. That needs some testing too... but I dont have a Pascal Card.

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


fr34k and theitsage liked
ReplyQuote
simplekitten
(@simplekitten)
Eminent Member
Joined:2 weeks  ago
Posts: 21
May 11, 2018 5:20 pm  

Hi @LeoLeal, I have the same Macbook Pro Late 2013 as yours. Have you any luck with your egpu working on windows 10? I have a Aorus 1080 gaming box but couldn't get it working on windows.


ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined:1 year  ago
Posts: 24
May 11, 2018 5:45 pm  
Posted by: simplekitten

Hi @LeoLeal, I have the same Macbook Pro Late 2013 as yours. Have you any luck with your egpu working on windows 10? I have a Aorus 1080 gaming box but couldn't get it working on windows.

I'm on WIndows 10 now playing some PUBG with my wife. 🙂

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


ReplyQuote
simplekitten
(@simplekitten)
Eminent Member
Joined:2 weeks  ago
Posts: 21
May 12, 2018 5:59 am  
Posted by: LeoLeal
Posted by: simplekitten

Hi @LeoLeal, I have the same Macbook Pro Late 2013 as yours. Have you any luck with your egpu working on windows 10? I have a Aorus 1080 gaming box but couldn't get it working on windows.

I'm on WIndows 10 now playing some PUBG with my wife. 🙂

@LeoLeal any chance guide me on the steps you took to get it working on windows 10? I've tried using DDU to remove the Geforce 750M, and refind to spoof a osx boot to get the igpu, then hot plugging the egpu during the window boot. but no luck on getting windows to detect my egpu. 

any help would really be appreciated!! thank you!


ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined:1 year  ago
Posts: 24
May 12, 2018 9:05 am  
Posted by: simplekitten
Posted by: LeoLeal
Posted by: simplekitten

Hi @LeoLeal, I have the same Macbook Pro Late 2013 as yours. Have you any luck with your egpu working on windows 10? I have a Aorus 1080 gaming box but couldn't get it working on windows.

I'm on WIndows 10 now playing some PUBG with my wife. 🙂

@LeoLeal any chance guide me on the steps you took to get it working on windows 10? I've tried using DDU to remove the Geforce 750M, and refind to spoof a osx boot to get the igpu, then hot plugging the egpu during the window boot. but no luck on getting windows to detect my egpu. 

any help would really be appreciated!! thank you!

I didnt use refind nor anything like that. Just executed the step I described in my post. Dont disable dGPU. It will be useful for Windows as you can go to GEForce configuration and Dedicate dGPU to do Physx, while your eGPU will dedicate to rendering.

Edited: 2 weeks  ago

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


ReplyQuote
Charly4
(@charly4)
Eminent Member
Joined:12 months  ago
Posts: 22
May 12, 2018 2:43 pm  

@LeoLeal

Thank you so much for your discover I can tell that right know my eGPU is OpenCL/GL working again, so the problem with the dGPU´s look like are related to drivers.

In my case I used another method, webdriver.sh to change the default driver which is installed by fr34k script with 378.10.10.10.25.106  driver version.
First tried with
 fr34k script command (bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) --install --nvidiaDriver 387.10.10.10.25.106) which in my case is not working showing the error you can see in the next picture.

Captura de pantalla 2018 05 12 a las 16.00.09

Working:

- eGPU is detected

Captura de pantalla 2018 05 12 a las 16.32.26

- Disconnecting eGPU from system bar works fine, switch off the external display and move apps to internet screen, but if switch off the eGPU, close session or reboot system takes to kernel panic.

- Transparency glitches in some icons now are ok

Not Working:

- Hot-plug detects de eGPU but don't switch on the external display
- System go to sleep fine, and eGPU fans stop spinning but when wake up again internal screen keeps in black
- Automatic switch between graphic card option is not working

Some Benchmarks:

Captura de pantalla 2018 05 12 a las 16.19.20

Captura de pantalla 2018 05 12 a las 16.39.33

Heaven

Edited: 2 weeks  ago

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


ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined:1 year  ago
Posts: 24
May 12, 2018 3:04 pm  
@charly4, that's because it starts with 378, not 387. That's why it didn't find a match.

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


Charly4 liked
ReplyQuote
Charly4
(@charly4)
Eminent Member
Joined:12 months  ago
Posts: 22
May 13, 2018 4:36 pm  
Posted by: LeoLeal
@charly4, that's because it starts with 378, not 387. That's why it didn't find a match.

😯
OMG... Thank you!!
jausjajsasjaus

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


ReplyQuote
(@ovi_stoia)
Active Member
Joined:4 months  ago
Posts: 9
May 14, 2018 3:10 pm  

Hi there. I have a Macbook Pro 15'' TB2 Nvidia GeForce GT750M and an Aorus Gaming Box 1070. My OSx is High Sierra 10.13.4. I managed to install my eGPU using this script.

The only thing I had to do different was to connect the eGPU only after I see the Apple Logo. Otherwise I had a black screen and cannot see anything. Anyway. So I connected the egpu and when I open the system preferences I can see my eGPU. Also I did some render tests which I clearly set to do on eGPU and was working flawless... However all the apps are still running on my GT 750M. I don't know how to change from that GPU to use only the eGPU. I tried to disable my laptop monitor using SwitchResX, but the apps are still running on the discret GPU. Here is the benchmark which looks quite bad for me and you can see clearly that it's doing the benchmark on both GPUs which lead me to think that somehow I need to disable it : 

I really have no idea what should I do. I really think it may be the fact that I hotplug the eGPU after I turn on the machine, but I'm not sure how else should I do. Also I tried to disconnect the monitor from the Aorus Box and only connect it a bit time later, but still the same.

Thank you


ReplyQuote
anse
 anse
(@anse)
New Member
Joined:1 month  ago
Posts: 2
May 16, 2018 9:49 am  

Thanks @LeoLeal! I followed your instruction and everything seems to be working(and very stable!). Heaven benchmark should be ~60 withVSync on 1080Ti, and as I remember it went up to 100 with VSync off.

Want to ask what FPS do you have it Rise of the Thomb Rider? Because it is basically no matter what settings(ultra low or ultra high) I set I get 12-20 FPS in the scene on the very beginning where you look at the frescoes  in the cave. If I set extremely low resolution, like 1024x768(or slightly more) fps goes up to 30. 

Previously I tried this game on Sierra setup and it was 60 at ultra highs, with ugly artefacts though, so I couldn't playing. Now picture is clear.

I use Mantiz Venus + non Retina Macbook Pro 15, mid2012 + Aorus 1080Ti.

Macbook Pro 15"(non Retina, mid2012) + Mantiz Venus + NVIDIA 1080Ti.


ReplyQuote
LeoLeal
(@leoleal)
Eminent Member
Joined:1 year  ago
Posts: 24
May 16, 2018 11:38 am  
Posted by: anse

Thanks @LeoLeal! I followed your instruction and everything seems to be working(and very stable!). Heaven benchmark should be ~60 withVSync on 1080Ti, and as I remember it went up to 100 with VSync off.

Want to ask what FPS do you have it Rise of the Thomb Rider? Because it is basically no matter what settings(ultra low or ultra high) I set I get 12-20 FPS in the scene on the very beginning where you look at the frescoes  in the cave. If I set extremely low resolution, like 1024x768(or slightly more) fps goes up to 30. 

Previously I tried this game on Sierra setup and it was 60 at ultra highs, with ugly artefacts though, so I couldn't playing. Now picture is clear.

I use Mantiz Venus + non Retina Macbook Pro 15, mid2012 + Aorus 1080Ti.

Are you sure you're talking about RISE of the Tomb Raider? Cause the game was released to MacOS like... less than a month ago, and It's exclusively for 10.13.4. You cant run It on 10.13.3.

It has no comparison to Windows. Windows gives me 40-80 FPS on High Settings. On mac, It's just tedious(I believe because of Metal 2 Implementation). Shadow and Ambient Occlusion have high impact on Mac Performance.

Now If you're talking about Tomb Raider(2013), It's running buttery-smooth @ 1080p144. 🙂

Edited: 1 week  ago

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


ReplyQuote
kingbri
(@kingbri)
Eminent Member
Joined:2 weeks  ago
Posts: 20
May 16, 2018 2:38 pm  

How is this with Fortnite?


ReplyQuote
shameel
(@shameel)
Eminent Member
Joined:9 months  ago
Posts: 28
May 17, 2018 10:04 am  

Appreciate the great work and thanks for the solution

i am having issues with the computer going to sleep and not waking up (ie i need to restart to get it to work). this happens regardless of whether the egpu is plugged in or not. 
I understand that many people are facing this issue - is it consistent with all dgpu egpu set ups? is there any solution for the time being? i find it a bit annoying to have to restart my computer every time the screen goes off if i have left it unattended for a few mins.

Edited: 7 days  ago

ReplyQuote
anse
 anse
(@anse)
New Member
Joined:1 month  ago
Posts: 2
May 17, 2018 12:57 pm  
Posted by: LeoLeal

Are you sure you're talking about RISE of the Tomb Raider? Cause the game was released to MacOS like... less than a month ago, and It's exclusively for 10.13.4. You cant run It on 10.13.3.

It has no comparison to Windows. Windows gives me 40-80 FPS on High Settings. On mac, It's just tedious(I believe because of Metal 2 Implementation). Shadow and Ambient Occlusion have high impact on Mac Performance.

Now If you're talking about Tomb Raider(2013), It's running buttery-smooth @ 1080p144. 🙂

Yep, I am sure. I don't remember exactly though which macOS I was using when was running it - 10.12 or 10.13.3, but it is possible to run Rise of the Tomb Rider on earlier macOS by changing minimum OS version in Info.plist. I am thinking now that glitches I mentioned before are probably because of incompatible software(didn't know it was released for Mac just recently).

My problem is that I can't run eGPU on Windows 🙂 It simply hangs when booting if eGPU is plugged in, and plugging it in later doesn't help at all. Guess I have to upgrade my Macbook.

Macbook Pro 15"(non Retina, mid2012) + Mantiz Venus + NVIDIA 1080Ti.


ReplyQuote
(@gregor_zimmermann)
Active Member
Joined:1 month  ago
Posts: 11
May 17, 2018 6:56 pm  
Posted by: shameel

Appreciate the great work and thanks for the solution

i am having issues with the computer going to sleep and not waking up (ie i need to restart to get it to work). this happens regardless of whether the egpu is plugged in or not. 
I understand that many people are facing this issue - is it consistent with all dgpu egpu set ups? is there any solution for the time being? i find it a bit annoying to have to restart my computer every time the screen goes off if i have left it unattended for a few mins.

Hey @shameel,

as far as I know, it is a known issue. What worked for me was to plug in an external screen using the Thunderbolt port.
I could login from the external screen...

Best,
Gregor


ReplyQuote
shameel
(@shameel)
Eminent Member
Joined:9 months  ago
Posts: 28
May 18, 2018 7:34 am  

have you guys tried changing the driver from nvidia web driver to default mac os graphics driver? i thought that might resolve the issue of no brightness control and black screen on sleep and then i could switch to the nvidia when i want to use the egpu - but doing that causes my mac to stop booting. gets stuck at the apple logo progress bar and i have to basically restore my system. is this also a known issue?


ReplyQuote
ozzy
 ozzy
(@ozzy)
Trusted Member
Joined:1 year  ago
Posts: 54
May 18, 2018 7:50 pm  
Posted by: shameel

have you guys tried changing the driver from nvidia web driver to default mac os graphics driver? i thought that might resolve the issue of no brightness control and black screen on sleep and then i could switch to the nvidia when i want to use the egpu - but doing that causes my mac to stop booting. gets stuck at the apple logo progress bar and i have to basically restore my system. is this also a known issue?

Yes - this won't work. If you do this the system won't boot. I've done it before, and I boot into recovery mode, and use the terminal to remove the NVDAEGPUSupport.kext kext and all is back to normal after that (easier than restoring the system).

2012 15" Macbook Pro Retina GT650M + GTX1070@10Gbps-TB1 (AKiTiO Node via TB3->TB2 adapter) + macOS10.13 & Win10


ReplyQuote