Black Screen Startup Issues Mac Mini
 
Notifications
Clear all

Black Screen Startup Issues Mac Mini  

 of  3
  RSS

Timbenol
(@timbenol)
Active Member
Joined: 4 months ago
 

Hi All

I’ve just put together a new system.

Mac Mini 2018 i7 64GB Ram - Razer Core X - Sapphire Radeon Vega 64 - LG 34” Ultra Wide Monitor.

I have the MM connected to the Razer via TB3. The monitor is connected to 2 of the Vega 64 DisplayPorts. One going to one of the DisplayPort inputs and one via DisplayPort to HDMI cable to an HDMI input. (One of the apps I use runs in dual screen).

My problem only happens now and again. When I start up all I get is a black screen. The only way I’ve worked out to fix this is to do a PRam boot on the MM.

The Mac Mini is new. (I added the RAM). The Razer Core X is new. The Vega 64 is a refurb. The Monitor is new. Where is the problem coming from.

Any help would be much appreciated.

Tim 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Topic Tags
largerdanlife
(@largerdanlife)
Active Member
Joined: 4 months ago
 

I have the same issue with my egpu. I just end up plugging it in after I press the power button and it works fine.

2015 11” MacBook Air (5th, 2C, U) + ASUS Radeon VII @ 16Gbps-TB2>TB3 (Razer Core V2) + macOS 10.14.6

 
2015 11" MacBook Air [5th,2C,U] + Radeon VII @ 16Gbps-TB2>TB3 (Razer Core V2) + macOS 10.14.6 [build link]  


ReplyQuote
Timbenol
(@timbenol)
Active Member
Joined: 4 months ago
 

Thanks Large, but not the solution I was looking for. 

Maybe I need to upgrade the enclosure for a OWC. Almost double the cost as the Razer Core but maybe you pay for what you get.

 

Tim

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
rnb2
 rnb2
(@rnb2)
Eminent Member
Joined: 1 year ago
 

It's something Apple did with macOS 10.15.2, and hasn't been fixed in 10.15.3. Through 10.15.1, I never had this problem, but now have to connect HDMI on the mini to an HDMI port on my BenQ display, in addition to the TB3>eGPU>DP to DP on display. Otherwise, I get the black screen every boot. Because 10.15.2 updated the mini's firmware, we can't roll back to 10.15.1 to fix the issue.

2018 i7 Mac mini - OWC Mercury Helios FX (Sonnet 550) - ASRock Vega 56 - BenQ SW271


ReplyQuote
Timbenol
(@timbenol)
Active Member
Joined: 4 months ago
 

I should have mentioned I’m running 10.14.6.

One of the applications I use hasn’t certified 10.15 yet.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Mini i5
(@mini-i5)
Reputable Member
Joined: 9 months ago
 

@timbenol

The latest security update for Mojave also carries black screen disease in its firmware.

2018 Mac Mini i5 / 6-core 3.0-4.1 Ghz / 32GB / 256GB / Intel UHD 630 / PowerColor Gaming Station / PowerColor dual-fan RX5700 XT / Mac OS 10.15.4 Catalina / Windows 1809 / LG 27" 4K display


ReplyQuote
Timbenol
(@timbenol)
Active Member
Joined: 4 months ago
 

What kills me is that this is the setup that Apple recommends. Same card. Same enclosure.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
(@karoscha)
New Member
Joined: 4 months ago
 

My case is upgrade Mojave to Catalina but same egpu problem to black screen. (mac mini 2018 + core x + 5500xt)

first my solution is FileVault TURN OFF and second solution is OS Clean Install

This post was modified 3 months ago

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

itsage liked
ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 3 years ago
 

Still the same on 10.15.4?


MacBook Pro 2018 Touch Bar i7 quad-core 2.7Ghz - 16GB RAM - 512GB PCIe SSD
my awesome Radeon VII eGPU
my Mantiz Venus extreme mod with Sapphire Nitro+ RX Vega 64

 
2018 13" MacBook Pro [8th,4C,U] + Radeon VII @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.15 [build link]  


ReplyQuote
DaveSignal
(@davesignal)
Active Member
Joined: 3 weeks ago
 

I have a workaround for this and thought I would post here in case anyone else is having screen issues with Mac mini and eGPU.

Here is my setup:  mac mini 2018, 2 monitors connected to eGPU with RX580

This system will not reliably boot without a monitor connected to the built-in HDMI.   So I have:

1) connect a third HDMI cable from the built-in HDMI port on the Mac mini to a second input on one of the monitors.   Now the Mac boots fine, but it thinks there are 3 monitors now (there is 3rd invisible monitor).  Sometimes the cursor can get lost on this invisible monitor, or a window lost that manages to open there.

2) install SwitchResX to disable the 3rd invisible monitor.   Now the mac boots up normally and the only two monitors and the ones I can see, the ones connected directly to the eGPU.  This works great, except now there is a new issue.   When the monitors sleep after a period of inactivity, waking them just displays a black screen.  The monitors won't wake and display video with a disabled monitor in the display set for SwitchResX.

3) Create 2 display sets in SwitchResX.   One for just the GPU monitors (this is what is wanted), and one for all displays including the 3rd invisible monitor.   Now, when the mac is going to wake from sleep, the display set can be switched to all monitors, bringing the video back, then switched back to eGPU monitors only.

4) Install HammerSpoon.   Setup the init.lua config file.  This can run an applescript to switch the display sets when the displays wake from sleep.  Configure the applescript to switch SwitchResX Display Sets to all monitors and then switch to eGPU monitors only.

 

Thats it.  Once those 4 steps are done, the Mac mini works perfectly with only 2 eGPU monitors displaying video.   It boots every time and wakes from sleep every time.

In case someone else is interested in the config info for HammerSpoon, here it is:

init.lua:

function caffeinateWatcher(eventType)
    if (eventType == hs.caffeinate.watcher.screensDidWake ) then
      print ("Fix the displays...")
      -- Execute wake script
      hs.osascript.applescriptFromFile("/Users/DaveSignal/changeDisplaySet.applescript")
      print ("done")
    end
end

sleepWatcher = hs.caffeinate.watcher.new(caffeinateWatcher)
sleepWatcher:start()

 

changeDisplaySet.applescript (this needs to be a plain text file)

tell application "SwitchResX Daemon"
        apply display set "All Displays"
        apply display set "EGPU Monitors Only"
end tell

 


Hope this can help someone else with a similar issue.

- Dave

This post was modified 3 weeks ago

Mac Mini 2018: i7, 16GB RAM
Razer Core X
Radeon RX580 - drives 2 monitors


ikir liked
ReplyQuote
 of  3