- Joined
- Sep 27, 2011
- Messages
- 26
- Motherboard
- Dell 5378
- CPU
- i7-7500U
- Graphics
- HD 620
- Mac
- Mobile Phone
Method (_DSM, 4, NotSerialized)
{
Store (Package ()
{
"AAPL00,DualLink",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
end
carf said:some new progress here!
stock kext works well, but still Black screen, vnc into the machine, I get these picture and the dmesg show lots of errors and lag system, how to resolve this problem? anyone knows?
working on patching the AppleIntelSNBGraphicsFB file
'sudo dmesg' get the following errors
kernel WaitForStamp: Overflowed waiting for stamp 0x70ed on Main ring: called from
kernel timestamp = 0x70eb
kernel ** Debug info for apparent hang in Main graphics engine **
kernel ring head = 0x00200eb4, wrap count = 0x 1
kernel ring tail = 0x000010e0 ring control = 0x00003801 enabled, auto report disabled, waiting, semaphore not waiting, length = 0x004 4KB pages
kernel timestamps = 0x70eb
kernel Semaphore register values:
kernel VRSYNC: (0x12044) = 0x70eb
kernel BRSYNC: (0x22040) = 0x0
kernel RVSYNC: (0x 2040) = 0x0
kernel BVSYNC: (0x22044) = 0x0
kernel RBSYNC: (0x 2044) = 0x0
kernel VBSYNC: (0x12040) = 0x0
kernel Looks like Main ring is stuck waiting on an event
kernel After attempt to clear wait condition = 0x00003001 no longer waiting
kernel kIPEHR: 0x2000000
kernel kINSTDONE: 0x882fbb
kernel kINSTDONE_1: 0x2308a3f
blueking said:With the device id of 0116, you don't need to inject a device id. Use a MacBookPro8,1 SMBIOS.
And you may need a dual link patch, but your whole patch looks way to complex. All you need for dual link is:
Code:Method (_DSM, 4, NotSerialized) { Store (Package () { "AAPL00,DualLink", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } end
Insert that under GFX0 or whatever your card is.
blueking said:Doesn't work is not enough. It won't compile you mean?
Or it doesn't fix freezing? For freezing you need to edit appleintelgraphicssnb.kext as can be found on insanelymac.
blueking said:Are you sure it was patched correctly?
blueking said:As long as you have device id 0116, you should be ok. Try plugging in HDMI after it boots, and unplugging it, that may help.