learex-zz / macOS-eGPU

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

Script Not Running "Your system hasn't yet been approved." #18

Open TaylorCawiezell opened 6 years ago

TaylorCawiezell commented 6 years ago

Hello,

The bash script is not running for me giving me this error then closing.

Your system hasn't yet been approved. The system may be unbootable or unstable. Interrupt... cleaning system [done] The script has failed. Nothing has been changed.

I am using a 2018 MacBook pro on 10.13.6

Any fix for this? Any reason why this issue is occurring?

Thanks, Taylor

learex-zz commented 6 years ago

Well could it be that you’re on a .6 beta? The easiest way for me to see what’s going on, is by sending me the output of the checkSystem flag.

rayxiaonet commented 6 years ago

I've the same issue. It's a 2018 MacBook Pro 13, with 10.13.6 (not beta)

I found the appleGPUWranglerVersion is 379e758646c6000fc337ff6b8d88db82eb45d321a6f36e40dfa3354755504abcc7460ff0fe96a97aa2ae58ffce6b4cf5ea98f3ba008900591e481692547956e6 which is not in the predefined support list

(current string is "51b5608fc6918f7a3b7edc263e721199109663739be260481ef9b6c14747736407cdfc61290f5ae9030aff35718944777828e5fdd0bb5da2674e998ea534f47c") appleGPUWranglerVersion="10.13.6:17G65")

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]

result from --checkSystem :

macOS-eGPU.sh (v1)

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 [17G2112] SIP status [0] thunderbolt interface version [3] eGPU information connected eGPU [false] NVIDIA dGPU [false] AGW version [] Graphics/Displays:

Intel Iris Plus Graphics 655:

  Chipset Model: Intel Iris Plus Graphics 655
  Type: GPU
  Bus: Built-In
  VRAM (Dynamic, Max): 1536 MB
  Vendor: Intel
  Device ID: 0x3ea5
  Revision ID: 0x0001
  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)
      Main Display: Yes
      Mirror: Off
      Online: Yes
      Rotation: Supported
      Automatically Adjust Brightness: No

Hardware:

Hardware Overview:

  Model Name: MacBook Pro
  Model Identifier: MacBookPro15,2
  Processor Name: Intel Core i5
  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: 15.16.6613.0.0,0

Thunderbolt:

Thunderbolt Bus 1:

  Vendor Name: Apple Inc.
  Device Name: MacBook Pro
  UID: 0x0001DAF9E5389601
  Route String: 0
  Firmware Version: 28.10
  Domain UUID: 2A1B172F-A27F-305D-9546-09554651E7F8
  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.95.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.95.0

Thunderbolt Bus 0:

  Vendor Name: Apple Inc.
  Device Name: MacBook Pro
  UID: 0x0001DAF9E5389600
  Route String: 0
  Firmware Version: 28.10
  Domain UUID: 750C23C3-9CAB-9154-8864-BB5FD801E85A
  Port:
      Status: No device connected
      Link Status: 0x101
      Speed: Up to 40 Gb/s x1
      Current Link Width: 0x1
      Receptacle: 2
      Link Controller Firmware Version: 0.95.0
  Port:
      Status: No device connected
      Link Status: 0x101
      Speed: Up to 40 Gb/s x1
      Current Link Width: 0x1
      Receptacle: 1
      Link Controller Firmware Version: 0.95.0
TaylorCawiezell commented 6 years ago

Here is what the system check got me: (Note I was able to get further with using the --beta tag but it would not auto detect my Mantiz eGPU):

macOS-eGPU.sh (v1)

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)

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 [17G2112] SIP status [0] thunderbolt interface version [3] eGPU information connected eGPU [true] eGPU vendor [NVIDIA] NVIDIA dGPU [false] AGW version [] Graphics/Displays:

Intel UHD Graphics 630:

  Chipset Model: Intel UHD Graphics 630
  Type: GPU
  Bus: Built-In
  VRAM (Dynamic, Max): 1536 MB
  Vendor: Intel
  Device ID: 0x3e9b
  Revision ID: 0x0000
  Automatic Graphics Switching: Supported
  gMux Version: 5.0.0
  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 555X:

  Chipset Model: Radeon Pro 555X
  Type: GPU
  Bus: PCIe
  PCIe Lane Width: x8
  VRAM (Dynamic, Max): 4096 MB
  Vendor: AMD (0x1002)
  Device ID: 0x67ef
  Revision ID: 0x00e3
  ROM Revision: 113-C980AL-060
  VBIOS Version: 113-C97501P-005
  EFI Driver Version: 01.01.060
  Automatic Graphics Switching: Supported
  gMux Version: 5.0.0
  Metal: Supported, feature set macOS GPUFamily1 v3

Hardware:

Hardware Overview:

  Model Name: MacBook Pro
  Model Identifier: MacBookPro15,1
  Processor Name: Intel Core i9
  Processor Speed: 2.9 GHz
  Number of Processors: 1
  Total Number of Cores: 6
  L2 Cache (per Core): 256 KB
  L3 Cache: 12 MB
  Memory: 32 GB
  Boot ROM Version: 15.16.6613.0.0,0

Thunderbolt:

Thunderbolt Bus 1:

  Vendor Name: Apple Inc.
  Device Name: MacBook Pro
  UID: 0x0001EE21A499E501
  Route String: 0
  Firmware Version: 28.10
  Domain UUID: 6CCFD1C6-6C96-5D58-B647-FEE557066DFF
  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.95.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.95.0

Thunderbolt Bus 0:

  Vendor Name: Apple Inc.
  Device Name: MacBook Pro
  UID: 0x0001EE21A499E500
  Route String: 0
  Firmware Version: 28.10
  Domain UUID: 3DBB2DC4-FDE5-9957-80AD-2378382936C8
  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.95.0
  Port:
      Status: Device connected
      Link Status: 0x2
      Speed: Up to 40 Gb/s x1
      Current Link Width: 0x2
      Receptacle: 1
      Link Controller Firmware Version: 0.95.0

    TBX-550CA:

      Vendor Name: TUL
      Device Name: TBX-550CA
      Vendor ID: 0x168
      Device ID: 0x5005
      Device Revision: 0x1
      UID: 0x01685F31A0720200
      Route String: 3
      Firmware Version: 25.1
      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:

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: 0x1b82
  Subsystem Vendor ID: 0x1462
  Subsystem ID: 0xc300
  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: 0x148c
  Subsystem ID: 0x5005
  Revision ID: 0x0000
  Link Width: x4
  Link Speed: 2.5 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: 0x1462
  Subsystem ID: 0xc300
  Revision ID: 0x00a1
  Link Width: x4
  Link Speed: 8.0 GT/s
learex-zz commented 6 years ago

Wow, I’ve never seen that build number! (17G2112)

learex-zz commented 6 years ago

@rayxiaonet How did you get that string? Did you enable debug mode?

I need that string to approve the system.

Also: does someone know where that build comes from?

rayxiaonet commented 6 years ago

@learex according to https://apple.stackexchange.com/questions/331896/macos-high-sierra-17g2112-vs-17g65 , 17G2112 is the build for new 2018 MacBook Pro models...

I got the string by simply add "echo $binaryHashReturn" in macOS-eGPU.sh , but I've updated the full --checkSystem result in my early reply

learex-zz commented 6 years ago

@rayxiaonet @TaylorCawiezell I've added the build to the drivers and script

Thanks @rayxiaonet for providing the version hash (I hope you knew that it's not just the hash but a bit more complicated, otherwise the string is wrong) I've committed the update, please tell me if it works! I can't test that build as it seems to be a NMBP thing...

Also the short command doesn't yet update first, you must use the long command for now. I need to make some additional changes in order to be able to update first.

learex-zz commented 6 years ago

@rayxiaonet whoops to late 😁

learex-zz commented 6 years ago

I've now also added that the update always comes first. This ensures seamless updating and upgrading.

TaylorCawiezell commented 6 years ago

Thanks! It worked but runs at an unusable speed (Once booted with the egpu). Is there a particular setup you recommend for 10.13.6? Could you link the command as I am somewhat new?

rayxiaonet commented 6 years ago

installation works, thank you very much!

cj commented 6 years ago

My build number is 17G2208 with the latest apple update to fix the cpu issue.

https://www.macrumors.com/2018/07/24/2018-macbook-pro-throttling-bug-fix/

Hopefully Nvidia updates their drivers soon :)

pjordan commented 6 years ago

I had a similar issue. Should Nvidia eGPU enabler also be updated?


Accept license terms...                                                                   [done]
Killing all other running programs...                                                       [OK]
Internet connection established...                                                         [YES]
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                                                                         [skip]
   NVIDIA eGPU enabler                                                      [skip, incompatible]
   AMD legacy drivers                                                                     [skip]
   T82 unblocker                                                                          [skip]
   NVIDIA dGPU deactivator                                                                [skip]
   macOS 10.13.4/.5 NVIDIA patch                                                          [skip]
   macOS 10.13.4+ thunderbolt 1/2 unlock                                                  [skip]
   CUDA software                                                                          [skip]
   thunderbolt daemon                                                                     [skip]
   IO PCIE Tunnelled patch                                                                [skip]
Checking if SIP is sufficently disabled...                                                  [OK]

Download external content...

Uninstalling...
Installing...
Patching...
deactivating auto-updates...

Finish...
   cleaning system                                                                        [done]
Nothing has been changed.
learex-zz commented 6 years ago

@TaylorCawiezell Are you booting with eGPU or hot plugging? Try hot plugging and then log out and log in. (log out and log in is only needed when an external Display is in use, otherwise the black screen + mouse issue occurs) I have someone on egpu.io having a similar issue when booting with eGPU.

learex-zz commented 6 years ago

@cj The NVIDIA drivers are patched anyways. No need to wait. BUT 17G2208 is a not recognised build number. May you send me the output of bash <(curl -s https://raw.githubusercontent.com/learex/macOS-eGPU/master/macOS-eGPU.sh) --checkSystem first so I can incorporate it?

cj commented 6 years ago

@learex Ah ok, here it is! Thank you!

macOS-eGPU.sh (v1.2)

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.2)

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                                                                                                                                                                                                       [not 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                                                                                                                                                                                                                         [17G2208]
   SIP status                                                                                                                                                                                                                                [0]
   thunderbolt interface version                                                                                                                                                                                                             [3]
   eGPU information
      connected eGPU                                                                                                                                                                                                                     [false]
   NVIDIA dGPU                                                                                                                                                                                                                           [false]
   AGW version                                                                                                                                                                                                                    [Unrecognized]

--- developer Information ---
befcbf75dbb4f0c3a9e79d333fef6b6c25a42b929878a572c73c448c01ff8dfdb66eabd02397e9fd1f8f3d4c0fc0c844f7cd0b29e4730314814f657fd20f544e
--- end developer Information ---

Graphics/Displays:

    Intel UHD Graphics 630:

      Chipset Model: Intel UHD Graphics 630
      Type: GPU
      Bus: Built-In
      VRAM (Dynamic, Max): 1536 MB
      Vendor: Intel
      Device ID: 0x3e9b
      Revision ID: 0x0000
      Automatic Graphics Switching: Supported
      gMux Version: 5.0.0
      Metal: Supported, feature set macOS GPUFamily1 v3

    Radeon Pro 560X:

      Chipset Model: Radeon Pro 560X
      Type: GPU
      Bus: PCIe
      PCIe Lane Width: x8
      VRAM (Dynamic, Max): 4096 MB
      Vendor: AMD (0x1002)
      Device ID: 0x67ef
      Revision ID: 0x00c2
      ROM Revision: 113-C980AL-060
      VBIOS Version: 113-C97501U-005
      EFI Driver Version: 01.01.060
      Automatic Graphics Switching: Supported
      gMux Version: 5.0.0
      Metal: Supported, feature set macOS GPUFamily1 v3
      Displays:
        ROG PG348Q:
          Resolution: 3440 x 1440 (UWQHD - Ultra-Wide Quad HD)
          UI Looks like: 3440 x 1440 @ 60 Hz
          Framebuffer Depth: 30-Bit Color (ARGB2101010)
          Display Serial Number: #ASN9dO8P/tXd
          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: MacBookPro15,1
      Processor Name: Intel Core i9
      Processor Speed: 2.9 GHz
      Number of Processors: 1
      Total Number of Cores: 6
      L2 Cache (per Core): 256 KB
      L3 Cache: 12 MB
      Memory: 32 GB
      Boot ROM Version: 15.16.6703.0.0,0

Thunderbolt:

    Thunderbolt Bus 1:

      Vendor Name: Apple Inc.
      Device Name: MacBook Pro
      UID: 0x0001DAF9DCE1B001
      Route String: 0
      Firmware Version: 30.2
      Domain UUID: 39C16650-0024-595B-9700-A2F1BEAC5847
      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.97.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.97.0

    Thunderbolt Bus 0:

      Vendor Name: Apple Inc.
      Device Name: MacBook Pro
      UID: 0x0001DAF9DCE1B000
      Route String: 0
      Firmware Version: 30.2
      Domain UUID: FB6D7E7E-938E-F651-9E38-F1461DA1FE32
      Port:
          Status: No device connected
          Link Status: 0x101
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x1
          Receptacle: 2
          Link Controller Firmware Version: 0.97.0
      Port:
          Status: No device connected
          Link Status: 0x101
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x1
          Receptacle: 1
          Link Controller Firmware Version: 0.97.0
cj commented 6 years ago

@learex I had to run it like macos-egpu --beta --checkSystem, if I didn't include the beta flag I just got:

macOS-eGPU.sh (v1.2)

Your system hasn't yet been approved. The system may be unbootable or unstable.
Interrupt...
   cleaning system                                                                                                                                                                                                                                                                                                                              [done]
The script has failed.
Nothing has been changed.
learex-zz commented 6 years ago

@cj

  1. Thanks, build has been included, please tell me if it works smoothly, as I cannot test it myself.
  2. Thanks for pointing out that bug... (beta for check system)

Before you try it you'll have to wait approx 5min (from now) to let GitHub distribute the commit.

cj commented 6 years ago

@learex cheers, that worked and installed! the only big issue now is, the screen is running at 1 FPS, I can't even move the mouse around to click on things, any suggestions?

learex-zz commented 6 years ago

@cj hot plugged or booted with? try hot plug.

cj commented 6 years ago

@learex from boot. If I try hot plug, nothing happens.

learex-zz commented 6 years ago

@cj "Nothing happens" as in you can unplug and don't get a kernel panic?

learex-zz commented 6 years ago

@cj you might try the new driver if it still doesn't work

macos-egpu -n 387.10.10.10.40.105

cj commented 6 years ago

@learex actually hot plugging macs the laptop screen flicker and nothing else, then unplugging gives a kernal panic: https://gist.github.com/cj/d0a2bb9d9a95902fc7b5419d778111eb

learex-zz commented 6 years ago

@cj can you hot plug and log out?

learex-zz commented 6 years ago

@cj Oh and disconnect your eM and connect it to the eGPU. Also enable auto GPU switch. Sometimes the AMD dGPU causes issues.

cj commented 6 years ago

@learex if I hotplug I can't do anything to be able to log out. "enable auto GPU switch" is that a flag?

learex-zz commented 6 years ago

@cj no in the system pref of you energy settings

cj commented 6 years ago

@learex ah, yee, that's already enabled.

cj commented 6 years ago

@learex so I ran macos-egpu --uninstall rebooted and then ran macos-egpu -n 387.10.10.10.40.105, rebooted and now even when plugged on reboot it doesn't work and no kernal panic....

learex-zz commented 6 years ago

@cj yes of course not. The patch isn't active! What I meant is you might try the new drivers but you can't just install them like that, you must let the script handle it. That's why you should have just executed the line I gave you. Now simply do: macos-egpu -l -n 387.10.10.10.40.105 actually: macos-egpu -l should suffice as well

cj commented 6 years ago

@learex ha, I actually ran that and it worked again. So! something interesting, it worked with no FPS issues and was working great, UNTIL i logged in, then it dropped to less than 1fps. So I thought, it must be some software causing an issue with it, so I logged in as Guest and low and behold it worked perfectly. Do you have an Idea on how I'd see what is causing it on my logged in user? Or will I just have to "guess" and keep trying to remove things?

learex-zz commented 6 years ago

@cj Um, ur... That's a first. What does hot plugging do? You could also try to, boot, log out, hot plug, and log in. Any arrangement of the above might do the trick... But regarding your newly found issue, I'm clueless.

cj commented 6 years ago

@learex man, ye, it works perfectly logged in as Guest, but when I log in, boom 1fps.

learex-zz commented 6 years ago

@cj so guest, not save mode right? If so, delete all auto starts!

cj commented 6 years ago

@learex yee, Guest where it deletes everything on logout. I have deleted everything in my system > user > login items, still no go.

cj commented 6 years ago

@learex Ok, so using CleanMyMac I was able to disable absolutely everything that starts on boot for my user and now IT works perfectly. I'm going to enable them in batches to find out exactly what is causing the issues! I'll report back soon!

learex-zz commented 6 years ago

@cj OK, what did you have in your autostarts? Also what does CMM do more? Did you check the /Library/StartupItems etc... (/System/Lib, ~/Lib ...)

cj commented 6 years ago

@learex Holy hell! Guess what is causing it! Spotify! The second I enable it, I get one 1 fps! The second I disable it logout and back in, everything works perfectly!

learex-zz commented 6 years ago

@cj OK, nice to know. Might you try for me if Spotify enforces the dGPU? I‘d like to dig a bit deeper.

cj commented 6 years ago

@learex how would I determine that? p.s. do you have google hangouts or something we can chat in real-time? Might be easier to debug.

cj commented 6 years ago

@learex ok, I actually think it's Chrome. Spotify I think is built with Electron, which is a chrome desktop wrapper essentially. The second I opened chrome I got the 1fps again.

cj commented 6 years ago

which makes more sense.

learex-zz commented 6 years ago

@cj You can see that in the energy tab of the activity monitor. Seems strange for chrome to do that. Unfortunately I'm currently unable to make a call as I'm on the go.

cj commented 6 years ago

@learex no problem. It's 100% chrome, I logged in as Guest, everything fine, opened chrome and boom, 1 fps. It does make sense because chrome uses integrated hardware acceleration (aka your gpu) so it's probably trying to use the dGPU and that's causing everything to freak out. Disabling that in the chrome options should fix it for now, but that means certain things in chrome won't work. I wonder why no one has run into this before?

cj commented 6 years ago

https://egpu.io/forums/pro-applications/chrome-browser-not-using-egpu/

cj commented 6 years ago

@learex Doing this and disabling hardware acceleration worked:

cj commented 6 years ago

@learex Ok, so that works from Chrome, but loading anything that uses https://electronjs.org/ causes the same 1 FPS issue as it's using it's own version of "Chrome" where it has that option enabled by default. This means programs like Slack, Spotify are causing the same issue.

cj commented 6 years ago

@learex what do you think about the idea of disabling the dGPU completely doing something like this http://dosdude1.com/gpudisable/ ?

cj commented 6 years ago

The eGPU works perfectly using Bootcamp 6.1 and Windows 10, Chrome, Spotify, Slack etc....