Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] eGPU not working when plugged in during boot #33

Closed
4 tasks done
jipvankuijk opened this issue Oct 10, 2022 · 11 comments
Closed
4 tasks done

[BUG] eGPU not working when plugged in during boot #33

jipvankuijk opened this issue Oct 10, 2022 · 11 comments
Assignees

Comments

@jipvankuijk
Copy link

What Mac are you using?

MacPro6,1 (Late 2013)

What version of macOS are you using?

12.x

Are you using OpenCore Legacy Patcher?

No

What is your issue?

When the eGPU is plugged in when the Mac is off, and I start the Mac with the eGPU already plugged in it won't work. It only works when I plug it in once the Mac sits on the login screen. This makes turning the Mac off and on again cumbersome.

Upload Kryptonite Logs

Click here, then drag and drop your files in this area.
config.plist.zip

Confirmation

  • I have uploaded the OpenCore config.plist.
  • I have uploaded all OpenCore Logs.
  • I have uploaded Lilu logs.
  • I have explained my issue in detail.
@jipvankuijk
Copy link
Author

Anyway thanks for the work so far, but would be nice to know if this plugged in during boot in a known bug or expected behaviour etc. And if anything can be done about it :D

@Piipperi
Copy link

Do you have a display connected directly to the Mac Pro or just to the eGPU?

Wondering if this is related to my issue that's unfixable due to how OpenCore and Lilu works

@jipvankuijk
Copy link
Author

Hey there, @Piipperi.

I have the BlackMagic Radeon 580 eGPU, I have the 5K monitor plugged in to the eGPU via Thunderbolt 3 cable. It only works after plugging in the eGPU to the MacPro after the Mac has fully booted. If its plugged in already during boot it shows no picture.

@Piipperi
Copy link

Hey there, @Piipperi.

I have the BlackMagic Radeon 580 eGPU, I have the 5K monitor plugged in to the eGPU via Thunderbolt 3 cable. It only works after plugging in the eGPU to the MacPro after the Mac has fully booted. If its plugged in already during boot it shows no picture.

So I'm guessing that means you only have one display, and nothing directly plugged into the Mac Pro.

  • I think this could be related to the issue I'm having, however, my Mac will not boot into macOS properly at all if Lilu can't load properly (and Lilu is at the core of this issue likely, as it has a bug where if you start your computer without a display, it won't "fire" properly. This leads my system to not load drivers for things such as my Wi-Fi card at boot)

@jipvankuijk
Copy link
Author

@Piipperi I have an HDMI headless adapter I used to use with Mac Mini to get good resolution for headless VNC connections. I could try that some time, to see if that makes a difference. But it would still be annoying, but it could pin point the issue.

@Piipperi
Copy link

@Piipperi I have an HDMI headless adapter I used to use with Mac Mini to get good resolution for headless VNC connections. I could try that some time, to see if that makes a difference. But it would still be annoying, but it could pin point the issue.

Yeah, I have to open my laptop's display each time I try to boot, I suggest you give the HDMI plug a try - however keep in mind that macOS does not let you disable monitors like Windows does, unless you use software like SwitchResX. So keeping a HDMI plug in all the time might be annoying.

@coex177
Copy link

coex177 commented Oct 12, 2022

I have this same exact issue. I have the same Mac (MacPro 2013), but I have 2 monitors. One monitor is connected to the eGPU and one is connected to the MacPro. I have to disconnect the eGPU and I can plug it back in while on the Apple logo boot screen (on the monitor that is plugged into the Mac). I don't have to wait until the login screen, but if I try plugging it in at any point prior to the loading bar on the boot screen, it just freezes. If I have it plugged in prior to pressing the power button there is no BONG sound either, so it appears to not be doing anything while it is plugged in.

@coex177
Copy link

coex177 commented Oct 18, 2022

@jipvankuijk This weekend I was trying to get Windows installed with the eGPU and one of the threads I was reading said that the thunderbolt cable needed to be plugged into one of the bottom 2 ports. I did this and discovered that after using one of these 2 ports, the Mac boots when the eGPU is plugged in. Try doing this and see if it also fixes the issue for you.

@jipvankuijk
Copy link
Author

jipvankuijk commented Oct 18, 2022

@coex177

I do get the bong sound but I don't get any picture, unplugging and replugging the egpu does not work. It has to only be plugged in after it's done booting. Probably the loading bar but since I don't have a way of seeing that I wait until I'm sure it's at the login window.

Pluging it into the bottom two ports versus other ports does not help for me when booting into macOS. I still need to only plug it in when it is done booting.

@coex177
Copy link

coex177 commented Oct 18, 2022

If you are only plugging the eGPU in and no other monitor in any other port, I believe that you will not see an image until the login screen. I think this is a limitation of the OS, I'm not sure...I think I had read that somewhere. I have a second display connected directly to the Mac and it shows the loading boot screen after the bong sound on it, with nothing showing on the eGPU display until the login screen comes up.

@mayankk2308
Copy link
Owner

If FileVault is enabled, then a direct connection to the Mac is needed to see the login UI. Same with the OC boot picker. To see it, a direct connection is needed (unless it has been manually disabled). The second issue is when FileVault isn’t enabled but Lilu kext is unable to launch without main display (directly connected to Mac). Finally, the third issue with 2013 Mac Pro can be a POST issue (no boot chime, stuck) when egpu is not plugged into bottom two ports during startup (this is a well known issue on egpu.io). Lilu not firing is duplicate of #9. Closing. Please move further discussion there. The rest is unfortunately the current state of things and expected behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants