thats the question thanks to all
See the link to Pike's blog here: http://www.tonymacx86.com/yosemite-laptop-support/145427-fix-intel-hd4600-mobile-yosemite.html
[COLOR=#000000] Method (_DSM, 4, NotSerialized)[/COLOR] {
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
Return (Package()
{
"AAPL,ig-platform-id", Buffer() { 0x08, 0x00, 0x2e, 0x0a },
"model", Buffer() { "Intel HD 4600" },
"device-id", Buffer() { 0x12, 0x04, 0x00, 0x00 },
"hda-gfx", Buffer() { "onboard-1" },
}) [COLOR=#000000] }[/COLOR]/PHP]
[COLOR=#000000] Method (_DSM, 4, NotSerialized)[/COLOR] {
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
Return (Package()
{
"AAPL,ig-platform-id", Buffer() { 0x08, 0x00, 0x2e, 0x0a },
"model", Buffer() { "Intel HD 4600" },
"device-id", Buffer() { 0x12, 0x04, 0x00, 0x00 },
"hda-gfx", Buffer() { "onboard-1" },
}) [COLOR=#000000] }[/COLOR]/PHP]
In my opinion I think that i must patch my DSDT with the code of downside is true??? on the other hand,
81 FF 86 80 12 04 75 35 to 81 FF 86 80 12 04 90 90 in /System/Library/Frameworks/OpenCL.framework/Libraries/libCLVMIGILPlugin.dylib, will force matching to HD5000 iCBE.dylib and the crashes are gone and OpenCL/OpenGL fully enabled.
That think is imposible for me because I don't have clover???
If you're not using Clover, yes. Chimera/Chameleon do not have Clover's FakeID feature.
That patch must be done on disk (even with Clover) using perl/patcho/hexedit/etc.
Can you help me to do this last think i have no idea to how, i think im going to repatch the dsdt and ssdt from the native ones
perl -pi -e 's|\x81\xFF\x86\x80\x12\x04\x75\x35|\x81\xFF\x86\x80\x12\x04\x90\x90|g' /System/Library/Frameworks/OpenCL.framework/Libraries/libCLVMIGILPlugin.dylib
It is simple search and replace... for example:
81 FF 86 80 12 04 75 35 to 81 FF 86 80 12 04 90 90 in
/System/Library/Frameworks/OpenCL.framework/Libraries/libCLVMIGILPlugin.dylib
is:
Code:perl -pi -e 's|\x81\xFF\x86\x80\x12\x04\x75\x35|\x81\xFF\x86\x80\x12\x04\x90\x90|g' /System/Library/Frameworks/OpenCL.framework/Libraries/libCLVMIGILPlugin.dylib