Contribute
Register

[solved] Black Screen after upgrade to High Sierra

Status
Not open for further replies.
Well, I got my brightness working and showing up now under Display in Preferences. I added the Brightness Fix for Haswell to my SSDT-3-SaSsdt.aml file. That did the trick. Cool !! Now, the ONLY thing left is to get the wake working on the display. The system works fine, I can hear it wake up, just the display stays black..
 

Attachments

  • DisplayProductID-421a.zip
    1.2 KB · Views: 114
Please send your native EDID(dump folder from darwin dumper) and your edited EDID

Hey, one thing I thought about I might want to mention to you. If I go into Clover and set the GUI for boot mode to a display resolution higher than 1024x768, when the login screen comes up, I see horrible horizontal thin lines every where, where you cannot even hardly see anything. Like frequency is off or something. Now, as long as I set it to 1024x768 in clover then it will come up to the login screen at my 1920x1080 just fine and no flickering. This has always acted this way no matter which monitor or SMBIOS setting model I choose, etc...

Also, shutdown works fine and so does reboot if the igfx is intentionally set to the wrong value. I should also test sleep like that probably. But anyway, once I have the system detect it, which it does correctly. 0x0d220003. But if I put something like 0x19120000, the display will stick at whatever clover was set to and the reboot and shutdown work fine.

So again, it definitely seems something related to the GPU that is causing the wake and reboot issue.
 

O.k., will report back soon. Don't worry about anything you do and what might happen, I have a bootable SuperDuper USB !!!! Lol...
 

Well, the good news is it booted up and I checked and it notices I have a 23" display as well now, yeah !!!! Now let me put it into sleep and see what happens... Hold tight..

** Update **

Well, the screen still does not want to come back on... But, it does seem we are getting closer, because it knows I have a 23" screen now and not an 11" screen from the initial selection I had to make to get it to even display..

I wonder if there is some ACPI setting or something I am missing ?? I wonder if I need to modify or patch my DSDT or my SSDT file that defines my igfx/video.. That's the one I stated I had to just modify to get the brightness control to show up. I am not using any FakePCI files or any Intel kext files or anything, so that's clean..

FakeSMC with sensors and Voodoo for sound and RealtekRTL8111 for Ethernet, Shiki, Lilu and CodecCommander is it...

Let me send you my config.plist so you can see it..
 

Attachments

  • config.plist
    10 KB · Views: 286
Last edited:
Well, the good news is it booted up and I checked and it notices I have a 23" display as well now, yeah !!!! Now let me put it into sleep and see what happens... Hold tight..

** Update **

Well, the screen still does not want to come back on... But, it does seem we are getting closer, because it knows I have a 23" screen now and not an 11" screen from the initial selection I had to make to get it to even display..

I wonder if there is some ACPI setting or something I am missing ?? I wonder if I need to modify or patch my DSDT or my SSDT file that defines my igfx/video.. That's the one I stated I had to just modify to get the brightness control to show up. I am not using any FakePCI files or any Intel kext files or anything, so that's clean..

FakeSMC with sensors and Voodoo for sound and RealtekRTL8111 for Ethernet, Shiki, Lilu and CodecCommander is it...

Let me send you my config.plist so you can see it..
its was predictable,use this one
 

Attachments

  • DisplayProductID-421a.zip
    1.1 KB · Views: 115
its was predictable,use this one

OMG, you're funny. You realize after this is all said and done, you are going to have to tell me why you mad what changes you did and how it all works. Right ???
 
OMG, you're funny. You realize after this is all said and done, you are going to have to tell me why you mad what changes you did and how it all works. Right ???
read this https://en.wikipedia.org/wiki/Extended_Display_Identification_Data. the only thing that you need to change and test is Byte 20 (in your case 80) and last byte(check sum).
Edit:So you must use native EDID value for IODisplayEDID in DisplayProducID-421a Exept for bytes 20 and 127.
byte 20 for every Mac display is different, so by using FixEDID app and patch your native EDID you can find Byte 20 for every different Mac display.
 
Last edited:
read this https://en.wikipedia.org/wiki/Extended_Display_Identification_Data. the only thing that you need to change and test is Byte 20 (in your case 80) and last byte(check sum).

O.k., that last one got me to a black screen where the login should normally be.. So I am back to your first mod right now.. On your comment above.

I thought I had to add my byte 20 to what it created. Not add my whole string and change it's byte 20 to what was produced..??

Is that what your saying ??
 
read this https://en.wikipedia.org/wiki/Extended_Display_Identification_Data. the only thing that you need to change and test is Byte 20 (in your case 80) and last byte(check sum).
Edit:So you must use native EDID value for IODisplayEDID in DisplayProducID-421a Exept for bytes 20 and 127.
byte 20 for every Mac display is different, so by using FixEDID app and patch your native EDID you can find Byte 20 for every different Mac display.

O.k., got it, but it looks like on that last file you changed 80 to B5 ??

So would that be at byte 21 then that you changed the value from 80 to B5 ?? Horizontal screen size ?? Or am I missing something ??
 
Last edited:
Status
Not open for further replies.
Back
Top