Contribute
Register

Let's talk about Broadwell's uknown(?) GPU hang/KP issue...

Status
Not open for further replies.

Attachments

  • CLOVER.zip
    1.4 MB · Views: 94
  • 20953590_1663889250288490_6760990300543636662_n.jpg
    20953590_1663889250288490_6760990300543636662_n.jpg
    88.9 KB · Views: 134
Here you go.

Need ioreg so I can extract Clover bootlog (delete QE kext).

Your preboot.log shows booting from USB (is that what you're doing?).
Can you not boot from the system drive?

Why is InjectKexts=Yes (should be Detect).

Suggestions:
- switched to native ACPI (no patched DSDT.aml... I don't want to have to check it, and you clearly don't want to press F4 [you forgot])
- remove all KextsToPatch (or disable)
- except: add 32mb DVMT-prealloc patch and set BIOS to defaults (DVMT-prealloc is likely default 32mb)
- config.plist/SMBIOS/Memory/Channels=0 is nonsense (should be 2)
- also, experimentation with QE kext Info.plist still not investigated
 
Last edited:
Need ioreg so I can extract Clover bootlog (delete QE kext).

Your preboot.log shows booting from USB (is that what you're doing?).
Can you not boot from the system drive?

Why is InjectKexts=Yes (should be Detect).

Suggestions:
- switched to native ACPI (no patched DSDT.aml... I don't want to have to check it, and you clearly don't want to press F4 [you forgot])
- remove all KextsToPatch (or disable)
- except: add 32mb DVMT-prealloc patch and set BIOS to defaults (DVMT-prealloc is likely default 32mb)
- config.plist/SMBIOS/Memory/Channels=0 is nonsense (should be 2)
- also, experimentation with QE kext Info.plist still not investigated
Here is my ioreg with the QE kext deleted and legacy boot.
 

Attachments

  • Fivos’s HackBook Pro.ioreg
    5.3 MB · Views: 107
Here is my ioreg with the QE kext deleted and legacy boot.

It is legacy boot.

For this kind of testing/experimentation avoid unneeded software:
VirtualBox
Karabiner
USB WiFi
 
It is legacy boot.

For this kind of testing/experimentation avoid unneeded software:
VirtualBox
Karabiner
USB WiFi
I have a clean installation of 10.13 Beta on my external HDD. Still the same problem. Did you check the other links in post #1?
 
I have a clean installation of 10.13 Beta on my external HDD.

This forum is for 10.12. Mixing a beta into the results probably not helpful. Let's stay on topic.

Did you check the other links in post #1?

No. This is a new thread, so we'll address only new investigations here.
Others can join if they have information to add.

Seems to me you have enough to keep you busy for a while (some of my suggestions not followed up on).
 
This forum is for 10.12. Mixing a beta into the results probably not helpful. Let's stay on topic.



No. This is a new thread, so we'll address only new investigations here.
Others can join if they have information to add.

Seems to me you have enough to keep you busy for a while (some of my suggestions not followed up on).
[DONE] - switched to native ACPI (no patched DSDT.aml... I don't want to have to check it, and you clearly don't want to press F4 [you forgot])
[DONE] - remove all KextsToPatch (or disable)
[DONE] - except: add 32mb DVMT-prealloc patch and set BIOS to defaults (DVMT-prealloc is likely default 32mb)
[DONE] - config.plist/SMBIOS/Memory/Channels=0 is nonsense (should be 2)
[Not sure what settings to change] - also, experimentation with QE kext Info.plist still not investigated
Still the same problem.
 

Attachments

  • CLOVER.zip
    1.4 MB · Views: 98
[Not sure what settings to change] - also, experimentation with QE kext Info.plist still not investigated
Still the same problem.

trial/error.
also tweakables in CI kext Info.plist.

Also another idea: Eliminate unneeded connectors in the framebuffer ig-platform-id data.
 
trial/error.
also tweakables in CI kext Info.plist.
So I just changed every value on the IOKitPersonalities of Info.plist (QE kext), still hangs. Not sure what to do now.
 
So I just changed every value on the IOKitPersonalities of Info.plist (QE kext), still hangs. Not sure what to do now.

I don't know what you mean by "changed every value". To which kext?
Such experimentation must be done carefully. One value at a time.

And don't forget about the need to rebuild kernel cache (best to make changes outside /S/L/E, then install kext, then rebuild cache).

If you expect to solve this, it will require a certain effort to proceed carefully, verify everything...
I'm here just to suggest things to try.
Your responsibility to pursue the ideas.
 
Status
Not open for further replies.
Back
Top