learex-zz / macOS-eGPU

Make your Mac compatible with NVIDIA and AMD eGPUs. (macOS High Sierra)
Other
691 stars 53 forks source link

Never worked #23

Open anonymouz4 opened 6 years ago

anonymouz4 commented 6 years ago

I already tried it month ago every time a new mac update came out, never worked.

My mac detect the egpu with name in system report but black screen always. I've tried all the steps in Readme, nothing.

Usb attachments connected to egpu also work

Device: MacBook Pro 2016 13' OS: 10.13.6 eGPU: Nvidia 1070 | Aorus Gaming Box

learex-zz commented 6 years ago

@anonymouz4 hm, please give me the --checkSystem output. Also, black screen with mouse? Do you have an eM connected to the eGPU?

anonymouz4 commented 6 years ago

Info: Already uninstalled bc I was so frustrated it never works I also tried the script today on 10.13.5 with the same results. Then I saw someone post that it works on 10.13.6 in the build guides on egpu.io so I did the update

Right now I have my egpu connected (just for powers supply) and my monitor connected via usb-c adapter

No mouse appears on monitor. If I check mirror screens, then both screens go black but main screen shows mouse.

I don't know what eM means.

I also tried everything while nothing (also no usb devices) was connected to egpu

Here is the output:

bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) --checkSystem

macOS-eGPU.sh (v1.4)

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]
   fetching GPU related system information                                [done]

macOS-eGPU.sh (v1.4)

Listing installation status of packages...
   NVIDIA driver                                                 [not installed]
   NVIDIA eGPU enabler                                           [not installed]
   AMD legacy drivers                                            [not installed]
   T82 unblocker                                                 [not installed]
   NVIDIA dGPU                                                   [not available]
   NVIDIA macOS 10.13.4/.5 patch                                 [not installed]
   IO PCIE Tunnelled patch                                       [not installed]
   unlocked thunderbolt version                                              [3]
   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.13.6]
   macOS build                                                           [17G65]
   SIP status                                                                [0]
   thunderbolt interface version                                             [3]
   eGPU information
      connected eGPU                                                      [true]
      eGPU vendor                                                       [NVIDIA]
   NVIDIA dGPU                                                           [false]
   AGW version                                                   [10.13.6:17G65]
Graphics/Displays:

    Intel Iris Graphics 550:

      Chipset Model: Intel Iris Graphics 550
      Type: GPU
      Bus: Built-In
      VRAM (Dynamic, Max): 1536 MB
      Vendor: Intel
      Device ID: 0x1927
      Revision ID: 0x000a
      Metal: Supported, feature set macOS GPUFamily1 v3
      Displays:
        ASUS VS247:
          Resolution: 1920 x 1080 (1080p FHD - Full High Definition)
          UI Looks like: 1920 x 1080 @ 60 Hz
          Framebuffer Depth: 30-Bit Color (ARGB2101010)
          Display Serial Number: *******
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Rotation: Supported
          Automatically Adjust Brightness: No
          Connection Type: DVI or HDMI
          Adapter Firmware Version: 7,26

Hardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro13,2
      Processor Name: Intel Core i7
      Processor Speed: 3,3 GHz
      Number of Processors: 1
      Total Number of Cores: 2
      L2 Cache (per Core): 256 KB
      L3 Cache: 4 MB
      Memory: 16 GB
      Boot ROM Version: MBP132.0247.B00
      SMC Version (system): 2.37f20

Thunderbolt:

    Thunderbolt Bus 1:

      Vendor Name: Apple Inc.
      Device Name: MacBook Pro
      UID: ******
      Route String: 0
      Firmware Version: 33,1
      Domain UUID: ******
      Port:
          Status: No device connected
          Link Status: 0x101
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x1
          Receptacle: 4
          Link Controller Firmware Version: 0.35.0
      Port:
          Status: No device connected
          Link Status: 0x101
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x1
          Receptacle: 3
          Link Controller Firmware Version: 0.35.0

    Thunderbolt Bus 0:

      Vendor Name: Apple Inc.
      Device Name: MacBook Pro
      UID: ****
      Route String: 0
      Firmware Version: 33,1
      Domain UUID: ******
      Port:
          Status: Device connected
          Link Status: 0x2
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x2
          Receptacle: 2
          Link Controller Firmware Version: 0.35.0
      Port:
          Status: No device connected
          Link Status: 0x7
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x1
          Receptacle: 1
          Link Controller Firmware Version: 0.35.0

        GV-N1070IXEB-8GD:

          Vendor Name: GIGABYTE
          Device Name: GV-N1070IXEB-8GD
          Vendor ID: 0xED
          Device ID: 0xB007
          Device Revision: 0x1
          UID: ******
          Route String: 1
          Firmware Version: 25,25
          Port (Upstream):
              Status: Device connected
              Link Status: 0x2
              Speed: Up to 40 Gb/s x1
              Current Link Width: 0x2
              Link Controller Firmware Version: 0.36.0

PCI:

    pci8086,15b6:

      Type: USB eXtensible Host Controller
      Driver Installed: Yes
      Tunnel Compatible: Yes
      Pause Compatible: No
      MSI: Yes
      Bus: PCI
      Slot: Thunderbolt@197,0,0
      Vendor ID: 0x8086
      Device ID: 0x15b6
      Subsystem Vendor ID: 0x1458
      Subsystem ID: 0x0001
      Revision ID: 0x0000
      Link Width: x4
      Link Speed: 2.5 GT/s

    display:

      Type: VGA-Compatible Controller
      Driver Installed: No
      Tunnel Compatible: No
      Pause Compatible: No
      MSI: No
      Bus: PCI
      Slot: Thunderbolt@196,0,0
      Vendor ID: 0x10de
      Device ID: 0x1b81
      Subsystem Vendor ID: 0x1458
      Subsystem ID: 0x36fc
      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@196,0,1
      Vendor ID: 0x10de
      Device ID: 0x10f0
      Subsystem Vendor ID: 0x1458
      Subsystem ID: 0x36fc
      Revision ID: 0x00a1
      Link Width: x4
      Link Speed: 8.0 GT/s
rickycc commented 6 years ago

@anonymouz4 Have you tried both of these methods? For me the Step Set 1 works perfectly with a hdmi monitor plugged in, have no luck with DVI-VGA dummy plug.

Running Unigine Heaven benchmark (only works on External display) gave decent result.

Black external Monitor with/without mouse Step set 1 boot without eGPU hot plug eGPU with monitor log out Step set 2 boot without eGPU hot plug eGPU only (no external monitor) wait 15 sec log out hot plug monitor wait 15 sec log in

anonymouz4 commented 6 years ago

@rickycc Would be nice if someone could actually ready my issue before commenting. I said

"I've tried all the steps in Readme, nothing"

learex-zz commented 6 years ago

@anonymouz4 your problem lies somewhere else: You have no patch installed. You have neither the NVIDIA driver nor the IO PCIE tunnelled patch installed! You need both!

anonymouz4 commented 6 years ago

@learex bc I already told you that I unistalled the script... Should I install it and run the logs command again?

anonymouz4 commented 6 years ago

@learex Here is the output with script installed:

bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) --checkSystem

macOS-eGPU.sh (v1.4)

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]
   fetching GPU related system information                                [done]

macOS-eGPU.sh (v1.4)

Listing installation status of packages...
   NVIDIA driver                                           [387.10.10.10.40.105]
   NVIDIA eGPU enabler                                           [not installed]
   AMD legacy drivers                                            [not installed]
   T82 unblocker                                                 [not installed]
   NVIDIA dGPU                                                   [not available]
   NVIDIA macOS 10.13.4/.5 patch                                 [not installed]
   IO PCIE Tunnelled patch                                           [installed]
   unlocked thunderbolt version                                              [3]
   thunderbolt daemon                                            [not installed]
   CUDA
      CUDA drivers                                                     [396.148]
      CUDA developer drivers                                     [not installed]
      CUDA toolkit                                               [not installed]
      CUDA samples                                               [not installed]
Listing system information...
   macOS version                                                       [10.13.6]
   macOS build                                                           [17G65]
   SIP status                                                                [0]
   thunderbolt interface version                                             [3]
   eGPU information
      connected eGPU                                                      [true]
      eGPU vendor                                                       [NVIDIA]
   NVIDIA dGPU                                                           [false]
   AGW version                                                   [10.13.6:17G65]
Graphics/Displays:

    Intel Iris Graphics 550:

      Chipset Model: Intel Iris Graphics 550
      Type: GPU
      Bus: Built-In
      VRAM (Dynamic, Max): 1536 MB
      Vendor: Intel
      Device ID: 0x1927
      Revision ID: 0x000a
      Metal: Supported, feature set macOS GPUFamily1 v3
      Displays:
        Color LCD:
          Display Type: Built-In Retina LCD
          Resolution: 2560 x 1600 Retina
          Framebuffer Depth: 24-Bit Color (ARGB8888)
          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
      Metal: Supported, feature set macOS GPUFamily1 v3
      Displays:
        ASUS VS247:
          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: *******
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Rotation: Supported
          Automatically Adjust Brightness: No

Hardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro13,2
      Processor Name: Intel Core i7
      Processor Speed: 3,3 GHz
      Number of Processors: 1
      Total Number of Cores: 2
      L2 Cache (per Core): 256 KB
      L3 Cache: 4 MB
      Memory: 16 GB
      Boot ROM Version: MBP132.0247.B00
      SMC Version (system): 2.37f20

Thunderbolt:

    Thunderbolt Bus 1:

      Vendor Name: Apple Inc.
      Device Name: MacBook Pro
      UID: *****
      Route String: 0
      Firmware Version: 33,1
      Domain UUID: ******
      Port:
          Status: No device connected
          Link Status: 0x101
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x1
          Receptacle: 4
          Link Controller Firmware Version: 0.35.0
      Port:
          Status: No device connected
          Link Status: 0x101
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x1
          Receptacle: 3
          Link Controller Firmware Version: 0.35.0

    Thunderbolt Bus 0:

      Vendor Name: Apple Inc.
      Device Name: MacBook Pro
      UID: *******
      Route String: 0
      Firmware Version: 33,1
      Domain UUID: ********
      Port:
          Status: Device connected
          Link Status: 0x2
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x2
          Receptacle: 2
          Link Controller Firmware Version: 0.35.0
      Port:
          Status: No device connected
          Link Status: 0x7
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x1
          Receptacle: 1
          Link Controller Firmware Version: 0.35.0

        GV-N1070IXEB-8GD:

          Vendor Name: GIGABYTE
          Device Name: GV-N1070IXEB-8GD
          Vendor ID: 0xED
          Device ID: 0xB007
          Device Revision: 0x1
          UID: *********
          Route String: 1
          Firmware Version: 25,25
          Port (Upstream):
              Status: Device connected
              Link Status: 0x2
              Speed: Up to 40 Gb/s x1
              Current Link Width: 0x2
              Link Controller Firmware Version: 0.36.0

PCI:

    NVIDIA GeForce GTX 1070:

      Name: NVDA,Display-F
      Type: Display Controller
      Driver Installed: Yes
      Tunnel Compatible: No
      Pause Compatible: No
      MSI: Yes
      Bus: PCI
      Slot: Thunderbolt@196,0,0
      Vendor ID: 0x10de
      Device ID: 0x1b81
      Subsystem Vendor ID: 0x1458
      Subsystem ID: 0x0010
      ROM Revision: VBIOS 86.04.50.40.1f
      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@196,0,1
      Vendor ID: 0x10de
      Device ID: 0x10f0
      Subsystem Vendor ID: 0x1458
      Subsystem ID: 0x36fc
      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@197,0,0
      Vendor ID: 0x8086
      Device ID: 0x15b6
      Subsystem Vendor ID: 0x1458
      Subsystem ID: 0x0001
      Revision ID: 0x0000
      Link Width: x4
      Link Speed: 2.5 GT/s
anonymouz4 commented 6 years ago

@learex Any Ideas?

DigiMaxIO commented 6 years ago

I am getting this too, however my external display is always a black screen and a black mouse despite whichever step sets I use. Here is my log

macOS-eGPU.sh (v1.5)

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] fetching GPU related system information [done]

macOS-eGPU.sh (v1.5)

Listing installation status of packages... NVIDIA driver [387.10.10.10.40.105] NVIDIA eGPU enabler [not installed] AMD legacy drivers [not installed] T82 unblocker [not installed] NVIDIA dGPU [deactivated] NVIDIA macOS 10.13.4/.5 patch [not installed] IO PCIE Tunnelled patch [installed] unlocked thunderbolt version [3] thunderbolt daemon [not installed] CUDA CUDA drivers [396.148] CUDA developer drivers [not installed] CUDA toolkit [not installed] CUDA samples [not installed] Listing system information... macOS version [10.13.6] macOS build [17G65] SIP status [0] thunderbolt interface version [3] eGPU information connected eGPU [true] eGPU vendor [NVIDIA] NVIDIA dGPU [false] AGW version [10.13.6:17G65] Graphics/Displays:

Intel HD Graphics 630:

  Chipset Model: Intel HD Graphics 630
  Type: GPU
  Bus: Built-In
  VRAM (Dynamic, Max): 1536 MB
  Vendor: Intel
  Device ID: 0x591b
  Revision ID: 0x0004
  Automatic Graphics Switching: Supported
  gMux Version: 4.0.29 [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

Radeon Pro 560:

  Chipset Model: Radeon Pro 560
  Type: GPU
  Bus: PCIe
  PCIe Lane Width: x8
  VRAM (Dynamic, Max): 4096 MB
  Vendor: AMD (0x1002)
  Device ID: 0x67ef
  Revision ID: 0x00c0
  ROM Revision: 113-C980AJ-927
  VBIOS Version: 113-C9801AU-A02
  EFI Driver Version: 01.00.927
  Automatic Graphics Switching: Supported
  gMux Version: 4.0.29 [3.2.8]
  Metal: Supported, feature set macOS GPUFamily1 v3

NVIDIA GeForce GTX 1060 3GB:

  Chipset Model: NVIDIA GeForce GTX 1060 3GB
  Type: External GPU
  Bus: PCIe
  PCIe Lane Width: x4
  VRAM (Dynamic, Max): 3071 MB
  Vendor: NVIDIA (0x10de)
  Device ID: 0x1c02
  Revision ID: 0x00a1
  ROM Revision: VBIOS 86.06.3c.40.17
  Automatic Graphics Switching: Supported
  gMux Version: 4.0.29 [3.2.8]
  Metal: Supported, feature set macOS GPUFamily1 v3
  Displays:
    DELL U2913WM:
      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: 5YD8C32MA2QL
      Mirror: Off
      Online: Yes
      Rotation: Supported
      Automatically Adjust Brightness: No

Hardware:

Hardware Overview:

  Model Name: MacBook Pro
  Model Identifier: MacBookPro14,3
  Processor Name: Intel Core i7
  Processor Speed: 2.9 GHz
  Number of Processors: 1
  Total Number of Cores: 4
  L2 Cache (per Core): 256 KB
  L3 Cache: 8 MB
  Memory: 16 GB
  Boot ROM Version: MBP143.0178.B00
  SMC Version (system): 2.45f0

Thunderbolt:

Thunderbolt Bus 1:

  Vendor Name: Apple Inc.
  Device Name: MacBook Pro
  UID: 0x0001951F4850D001
  Route String: 0
  Firmware Version: 33.1
  Domain UUID: 5629DCAB-F414-CA57-90A9-7F2B7CC548A9
  Port:
      Status: No device connected
      Link Status: 0x101
      Speed: Up to 40 Gb/s x1
      Current Link Width: 0x1
      Receptacle: 4
      Link Controller Firmware Version: 0.35.0
  Port:
      Status: No device connected
      Link Status: 0x101
      Speed: Up to 40 Gb/s x1
      Current Link Width: 0x1
      Receptacle: 3
      Link Controller Firmware Version: 0.35.0

Thunderbolt Bus 0:

  Vendor Name: Apple Inc.
  Device Name: MacBook Pro
  UID: 0x0001951F4850D000
  Route String: 0
  Firmware Version: 33.1
  Domain UUID: 8B950E08-DDBA-EC55-8F30-79DFD80F7159
  Port:
      Status: No device connected
      Link Status: 0x7
      Speed: Up to 40 Gb/s x1
      Current Link Width: 0x1
      Receptacle: 2
      Link Controller Firmware Version: 0.35.0
  Port:
      Status: Device connected
      Link Status: 0x2
      Speed: Up to 40 Gb/s x1
      Current Link Width: 0x2
      Receptacle: 1
      Cable Firmware Version: 0.9.0
      Link Controller Firmware Version: 0.35.0

    eGFX Breakaway Box:

      Vendor Name: Sonnet Technologies, Inc.
      Device Name: eGFX Breakaway Box
      Vendor ID: 0x8
      Device ID: 0x30
      Device Revision: 0x1
      UID: 0x0008DCF8B4309500
      Route String: 3
      Firmware Version: 25.2
      Port (Upstream):
          Status: Device connected
          Link Status: 0x2
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x2
          Cable Firmware Version: 0.9.0
          Link Controller Firmware Version: 0.36.0

PCI:

NVIDIA GeForce GTX 1060 3GB:

  Name: NVDA,Display-F
  Type: Display Controller
  Driver Installed: Yes
  Tunnel Compatible: No
  Pause Compatible: No
  MSI: Yes
  Bus: PCI
  Slot: Thunderbolt@196,0,0
  Vendor ID: 0x10de
  Device ID: 0x1c02
  Subsystem Vendor ID: 0x19da
  Subsystem ID: 0x0010
  ROM Revision: VBIOS 86.06.3c.40.17
  Revision ID: 0x00a1
  Link Width: x4
  Link Speed: 8.0 GT/s

pci10de,10f1:

  Type: Audio Device
  Driver Installed: No
  Tunnel Compatible: No
  Pause Compatible: No
  MSI: No
  Bus: PCI
  Slot: Thunderbolt@196,0,1
  Vendor ID: 0x10de
  Device ID: 0x10f1
  Subsystem Vendor ID: 0x19da
  Subsystem ID: 0x2438
  Revision ID: 0x00a1
  Link Width: x4
  Link Speed: 8.0 GT/s