Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

fhturner

macrumors 6502a
Original poster
Nov 7, 2007
639
413
Birmingham, AL & Atlanta, GA
Hey Folks—

I am trying and failing to get a cMP 12x2.66GHz running macOS 12.7.x Monterey to work reliably with a brand new Insignia F30 43" Smart Fire TV via Sapphire Pulse Radeon RX 580. I have tried using all 4 non-DVI ports— the two HDMI ports and the two DP ports via HDMI adapter. I have injected Enable GOP into the Mac Pro firmware, so I do get a boot screen on this RX 580**. Here's what I observe:
  • The problem is that the computer thinks the display is there, but I only ever get an occasional blink that shows the desktop, then it goes away, showing "No Input" for the most part.
  • Interestingly, the boot screen and boot picker show perfectly on the TV via the RX 580. It is only when it finishes booting, arrives at the login screen, and the RX 580 fans turn back off that the picture goes away on the TV.
  • A 23" Dell 1080p display connected via HDMI at the same time works fine. Using this display, the Displays System Prefs recognizes the TV.
  • Displays Prefs only shows a max of 30Hz (plus 25 and 24) for the TV.
  • Neither macOS 12 Monterey nor 10.14 Mojave work.
  • Changing the GPU BIOS switch has no effect.
  • I have tried holding down the Up arrow and Rewind button on the remote to manually choose the 1080p setting on the TV, but this doesn't change anything. The computer still "sees" it as 3840x2160@30Hz, displaying as 1920x1080.
  • This TV and 2 other identical ones work perfectly fine on a Mac mini M4 and a MacBook Pro 15" 2018 at 4k60.
  • ** Just FYI this is a different cMP and RX 580 than the one I've been inquiring about in the EnableGOP thread.
I am trying to use this reasonably powerful GPU to run a 3rd screen for X-Plane flight simulator, while running the other 2 from the networked primary sim machine, the M4 mini. This should be easy, but apparently the RX 580 and the Insignia are not pleased w/ each other! Any suggestions? Thx!
 
I’m guessing maybe it is geo-restricted. How about trying the same product page at Amazon below? FWIW, the TV settings do have an option to choose HDMI 1.4, 2.0, or Auto. None of them work. And I can see the screen every once in a while for a brief moment…

 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
A bit too short tech specs from Amazon page. AFAIK, MacOS works best with DisplayPort connection (at least how I understand that, with OCLP especially). HDMI was connected as secondary display in my experiments :D.
 
A bit too short tech specs from Amazon page. AFAIK, MacOS works best with DisplayPort connection (at least how I understand that, with OCLP especially). HDMI was connected as secondary display in my experiments :D.
That may very well be the case about macOS working best w/ DisplayPort, but nevertheless, the Mac mini M4 I am also testing, plus a 2018 MBP15 via USB-HDMI adapter, and a 2015 MBP13 via built-in HDMI, all drive the TVs just fine. I've also tried DP-to-HDMI adapters on the RX 580. Definitely seems like the issue is specific to the RX 580.
 
This apparently has to do with EDID negotiations between the RX 580 and the TV, and apparently only after the drivers load (boot screen/picker show fine). During further testing, I found that with a DVI-to-HDMI cable (so, using the DVI port), I could get a picture, but it was pink/purple-tinted. This was familiar, so I refreshed my memory and then found and used the patch-edid script to generate an Overrides folder and installed that. This corrected the pink/purple tint.

So out of curiosity, I tried the HDMI port as well, and THAT now worked too. Only issue is that display only runs at 30Hz. As I'm using for an X-Plane scenery/visual "slave", that's not a huge deal...but I would like to get 60Hz. I'll keep at it. Any further input/suggestions still welcome! Thx!
 
This apparently has to do with EDID negotiations between the RX 580 and the TV, and apparently only after the drivers load (boot screen/picker show fine). During further testing, I found that with a DVI-to-HDMI cable (so, using the DVI port), I could get a picture, but it was pink/purple-tinted. This was familiar, so I refreshed my memory and then found and used the patch-edid script to generate an Overrides folder and installed that. This corrected the pink/purple tint.

So out of curiosity, I tried the HDMI port as well, and THAT now worked too. Only issue is that display only runs at 30Hz. As I'm using for an X-Plane scenery/visual "slave", that's not a huge deal...but I would like to get 60Hz. I'll keep at it. Any further input/suggestions still welcome! Thx!

I'd be curious if a Displayport passthrough EDID spoofer / hotplug maintainer dongle would solve your problem.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.

Have a loot at NTI - they have a displayport hotplug maintainer, and an EDID Cloner / dummy plug passthrough, which as far as I can tell, had a record feature, so you record the edid when it works, and i maintains that EDID to the computer's perspective, even if the display is unplugged. You could see if it'll record / clone the working bootscreen, and then ignore whatever the TV is trying to switch to after login.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.