Jump to content

Dell Optiplex 7450 AIO pink/purple screen


sonicman66

Recommended Posts

I have same ping/purple screen issue as the Optiplex 7480 AIO as described here, with a different hardware (i5-7600 with HD 630). I found the Dell Motherboard layout in the support manual. If I run High Sierra with Clover I get normal display but external hdmi causes both screens to go black.

 

sonicman66

optiplex-7450-aio_Motherboard_en-us.jpg

 

From Linux boot ubuntu 18.04.xxx I'm pretty sure.  Hdmi-2 internal display.

 

xrandr
Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 16384 x 16384
DP-1 disconnected primary (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
   1920x1080     60.00*+  60.00    50.00    50.00    59.94  
   1680x1050     59.88  
   1280x1024     60.02  
   1440x900      59.90  
   1360x768      60.02  
   1280x720      60.00    50.00    59.94  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       60.00    59.94  
HDMI-3 connected 1366x768+1920+0 (normal left inverted right x axis y axis) 521mm x 293mm
   1366x768      59.79*+
   1920x1080     60.00    59.94    24.00    23.98  
   1920x1080i    60.00    59.94  
   1280x1024     60.02  
   1152x864      75.00  
   1280x768      59.87  
   1280x720      60.00    59.94  
   1024x768      85.00    75.03    70.07    60.00  
   832x624       74.55  
   800x600       85.06    75.00    60.32  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    66.67    60.00    59.94  
   640x400       70.01  

 

 

This is the layout with just the internal Display.

 

 xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DP-1 disconnected primary (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
   1920x1080     60.00*+  60.00    50.00    50.00    59.94  
   1680x1050     59.88  
   1280x1024     60.02  
   1440x900      59.90  
   1360x768      60.02  
   1280x720      60.00    50.00    59.94  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       60.00    59.94  
HDMI-3 disconnected (normal left inverted right x axis y axis

 

 

Link to comment
Share on other sites

I probably shouldn't  be giving a lot of advice here ........ But you say that when you plugged in the external hdmi the built-in screen went black. I had the opposite problem. Before I patched the framebuffer the built-in screen was black.  When I plugged in the external hdmi display the built-screen turned on (pink) but the external screen stayed black. (???)

 

Most likely your busid's and/or index's are mixed up. My fix was in the Framebuffer patching. After that I fixed the pink screen. There are several guides on how to do this and some good advice in the 7480 thread. FYI - Hackintool didn't help me much.

 

I DONT KNOW WHAT THE FIX IS -  but If I was betting on what the fix is:

con:0 is DP

con:1 is built-in (hdmi)

con:2 external hdmi.

 

After choosing the correct framebuffer and vram patches ..... the 7480 framebuffer patch is:

con0 works as display port (no patch)

con1 busid:02000000 type:00080000 enable:01000000

con2 busid:04000000 type:00080000 enable:01000000

 

After you figure out the framebuffer patching, then fix the pink screen, if indeed it is still necessary.

 

 

Link to comment
Share on other sites

Wow, no luck yet!  I think I have the internal correct, but its still pink!

 

con1 busid:04000000 type:00080000 enable:01000000

 

 

no luck yet on the external hdmi

 

sonicman66

 

This is a far as I can get still pink/purple and only DP port working!

config.plist.zip

Edited by sonicman66
update
Link to comment
Share on other sites

You have a lot of patches to your framebuffer. Did you try to eliminate ALL unnecessary patches? In the end, I needed very few. 

 

When you plug in the hdmi screen and everything goes black, did you try to Remote Desktop into IORegistry Explorer? 

 

So my, limited knowledge advice is ....

First, get rid of all unnecessary patches. All of em. If you don't need a patch for the built-in display. get rid of that too.

Second, reboot, check IOReg - save it.

Third, plug in hdmi monitor and check remote desktop IOReg. Save it.

Fourth, compare the two IORegs against each other. Look carefully for index, busid, etc.

 

Link to comment
Share on other sites

×
×
  • Create New...