Contribute
Register

[Help] Error Loading Kernel Cache 0×7

Status
Not open for further replies.
@RehabMan ,Whether base64 codes to be patched are same as for hdmi devices to remove unused ports as you described in guide.Through dpci manager ,i came to know that my gpu ig-plateform id 0x0a260006 has 3 ports.How can i determine ports for lvds ,vga or ?
Also ,i have only 2 output lvds and vga ,what about third (may be dvi) not available in my laptop.
Truely ,I already knew about that you accept ioreg from specific ioreg app .But i just don't know how i downloaded from sf.Earlier i had 2.1 ver as per recommendations.
 
@RehabMan ,Whether base64 codes to be patched are same as for hdmi devices to remove unused ports as you described in guide.Through dpci manager ,i came to know that my gpu ig-plateform id 0x0a260006 has 3 ports.How can i determine ports for lvds ,vga or ?
Also ,i have only 2 output lvds and vga ,what about third (may be dvi) not available in my laptop.
Truely ,I already knew about that you accept ioreg from specific ioreg app .But i just don't know how i downloaded from sf.Earlier i had 2.1 ver as per recommendations.

What ports are on your laptop? (HDMI, DP?). DVI usually not provided on laptops. VGA not supported.
Attach ioreg saved with external monitor connected.
 
@RehabMan Sir, I have only vga and internal laptop display .nothing else(no hdmi)
So ,i can't connect to a vga monitor ?
I have already patched for 9mb cursor and a patch from denskop to reduce grable .
 
@RehabMan Sir, I have only vga and internal laptop display .nothing else(no hdmi)
So ,i can't connect to a vga monitor ?
I have already patched for 9mb cursor and a patch from denskop to reduce grable .

Eliminate all external ports from the framebuffer to take care of the lags upon startup/sleep.
VGA not supported.
 
Eliminate all external ports from the framebuffer to take care of the lags upon startup/sleep.
VGA not supported.
Hi RehabMan,
I've always read that VGA isn't supported as you said, but when I tried to use my VGA display under macOS (10.12.5), it worked well, without any patch used for that.
I have the Intel HD520, ig-platform-id is 0x19160000.
Any thoughts about that?

(I'm not the thread opener/the one who needs help)
 
Hi RehabMan,
I've always read that VGA isn't supported as you said, but when I tried to use my VGA display under macOS (10.12.5), it worked well, without any patch used for that.
I have the Intel HD520, ig-platform-id is 0x19160000.
Any thoughts about that?

(I'm not the thread opener/the one who needs help)

It rarely works, and usually causes problems...
You're welcome to use it if it works for you.
But you still need to eliminate unused connectors in the framebuffer...
 
@RehabMan
This is it!
My u430 with 10.12.4 suffered from this problem (short duration lag after wake and after login).

My u430 has LVDS and a single HDMI.
I use ig-platform-id 0xa260006 with it. 0xa260006 has LVDS, 0105 DP, 0204 DP.
The HDMI is wired to 0204, so I patch that port for HDMI (to enable HDMI audio).
I also use the 'vbo' 9mb cursor bytes patch (even though it is not needed on my particular laptop... it is helpful on others).

So... before 10.12.4, I had these patches for com.apple.driver.AppleIntelFramebufferAzul:

Comment: 0x0a260006 9MB cursor bytes, vbo
Find: <0600260a 01030303 00000002 00003001 00006000>
Replace: <0600260a 01030303 00000002 00003001 00009000>

Comment: HDMI-audio, port 0204, 0x0a260005 0x0a260006
Find: <02040900 00040000 87000000>
Replace: <02040900 00080000 87000000>

Now the 0105 port comes before the 0204 port in the framebuffer, but we don't need the 0105 port as it is not connected to anything (and causing the lags).

So... strategy is to replace 0105 with 0204 and reduce the number of ports from 3 to 2.

We already know that in AppleIntelFramebufferCapri that 0x01660004 has only a single LVDS connector, so we can look to the header of that ig-platform-id data to discover what we need to reduce our ig-platform data in Azul from 3 ports to 2.

From AppleIntelFramebufferCapri 0x01660004:
04006601 01030101

And from AppleIntelFramebufferAzul 0x0a260006:
0600260A 01030303

So, there appears to be two counts at the end related to the number of connectors... plan to change them both...

New set of patches:

Comment: 0x0a260006 9MB cursor bytes (vbo), 2 ports only (RehabMan)
Find: <0600260a 01030303 00000002 00003001 00006000>
Replace: <0600260a 01030202 00000002 00003001 00009000>

Comment: 0x0a260006 disable 0204 port, change 0105 DP port to 0204 HDMI (RehabMan)
Find: <01050900 00040000 87000000 02040900 00040000 87000000>
Replace: <02040900 00080000 87000000 FF000000 01000000 40000000>
Sir ,since i have got vga output instead of hdmi ,i dont need hdau or other hdmi audio patches.so i have to reduce the port to 1 by replacing in 9mb cursor bytes patch by replacing Bold 2 in your patch by 1 in mine ?
 
But i don't have to connect to external display as you told ,vga does not work.I am in college hostel and my monitor is in my home.

Still no problem reporting files attached.
 
Status
Not open for further replies.
Back
Top