Contribute
Register

[Success] (Mostly) GA-Z77-DS3H / i5-2400 / SSD / HD2000

Status
Not open for further replies.
Just tried Mieze's hint on Yosemite install with Pentium G860 on Asrock B75-Pro3M Board.

This Worked like a charm on the first try, but :
- the AppleIntelHD3000 file doesn't exist anymore - seems of no influence ;
- in the config file i did not use "8.0.51" values but the newer value "10.0.15" which was mentioned at the beginning of the file.

Thank You Mieze !
 
I tried this with MacOS Sierra 10.12.5. It seems to be working fine. The Framebuffer loads and allows scaled resolutions larger and smaller than the laptop's panel size. HDMI output works. VGA output doesn't work. Cursor is smooth. Youtube video playback is good. The only thing missing are the blur (macOS login screen) and transparency effects (menu bar).

There's a series 6 IntelMEI driver (0x1C3A8086) and frame buffer driver (0x01068086) in AppleIntelSNBGraphicsFB and a series 7 IntelMEI driver (0x1E3A8086) and frame buffer driver in AppleIntelFramebufferCapri.

I have a series 7 chipset laptop with a Sandy Bridge (series 6) Pentium B960. This requires the IMEI driver from AppleIntelFramebufferCapri and the frame buffer driver from AppleIntelSNBGraphicsFB, but those kexts can't load at the same time because they both define some of the same classes. Mieze's changes force this setup to use the IMEI driver from AppleIntelSNBGraphicsFB. I don't know what the IMEI does, or if there are any important differences between the IMEI of series 6 and series 7 motherboards but it hasn't crashed yet.

If I try to keep the AppleIntelHD3000GraphicsGLDriver.bundle, then the screen goes black before finishing loading macOS.
 
[QUOTE = "Mieze, post: 396971, member: 389154"] Per far funzionare la grafica HD 2000 con un chipset della serie 7 dovrai:

  1. Rimuovi AppleIntelFramebufferCapri.kext .
  2. Rimuovi AppleIntelHD3000GraphicsGLDriver.bundle .
  3. Modifica /System/Library/Extensions/AppleIntelSNBGraphicsFB.kext/Contents/Info.plist in modo che assomigli a questo (le modifiche sono contrassegnate con caratteri rossi):
    [CODICE] <? Xml version = "1.0" encoding = "UTF-8" ?>
    <! DOCTYPE plist PUBLIC "- // Apple // DTD PLIST 1.0 // IT" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version = "1.0">
    < dict>
    <chiave> BuildMachineOSBuild </ key>
    <stringa> 12A251 </ stringa>
    <chiave> CFBundleDevelopmentRegion </ key>
    <stringa> inglese </ string>
    <chiave> CFBundleExecutable </ key>
    <string> AppleIntelSNBGraphicsFB </ string>
    <key>CFBundleGetInfoString </ key>
    <string> AppleIntelSNBGraphicsFB 8.0.51 </ string>
    <chiave> CFBundleIdentifier </ key>
    <string> com.apple.driver.AppleIntelSNBGraphicsFB </ stringa>
    <chiave> CFBundleInfoDictionaryVersion </ key>
    <stringa> 6.0 </ stringa>
    <chiave> CFBundleName </ key>
    <stringa> com .apple.driver.AppleIntelSNBGraphicsFB </ string>
    <chiave> CFBundlePackageType </ key>
    <stringa> KEXT </ stringa>
    <chiave> CFBundleShortVersionString </ key>
    <string> 8.0.51 </ stringa>
    <chiave> CFBundleSignature </ chiave>
    <stringa> ???? </ stringa>
    <chiave> CFBundleVersion </ key>
    <stringa> 8.0.0 </ stringa>
    <chiave>DTCompiler </ key>
    <string> </ string>
    <chiave> DTPlatformBuild </ key>
    <string> 4F212 </ string>
    <chiave> DTPlatformVersion </ key>
    <string> GM </ string>
    <chiave> DTSDKBuild </ key>
    <string> 12A251 </ string>
    <chiave> DTSDKName </ key>
    <stringa> </ string>
    <chiave> DTXcode </ key>
    <string> 0440 </ string>
    <chiave> DTXcodeBuild </ key>
    <string> 4F212 </ stringa>
    <chiave> IOKitPersonalities </ key>
    <dict>
    <chiave> AppleIntelMEIDriver </ key>
    <dict >
    <chiave> CFBundleIdentifier </ key>
    <string> com.apple.driver.AppleIntelSNBGraphicsFB </ string>
    <chiave> IOClass </ key>
    <string> AppleIntelMEIDriver </ string>
    <chiave> IOMatchCategory </ key>
    <string> IODefaultMatchCategory </ string>
    <key> IOPCIPrimaryMatch </ key>
    <string> 0x1C3A8086 [COLOR = "# FF0000"] 0x1E3A8086 [/ COLOR] </ string>
    <chiave> IOProbeScore </ key>
    <numero intero> 80000 < / intero>
    <chiave> IOProviderClass </ key>
    <stringa> IOPCIDevice </ string>
    <chiave> IOSourceVersion </ key>
    <string> 0.0.0.0.0 </ string>
    </ dict>
    <chiave> AppleIntelSNBGraphicsController </ key >
    <dict>
    <chiave> CFBundleIdentifier </ key>
    <stringa>com.apple.driver.AppleIntelSNBGraphicsFB </ string>
    <chiave> FBCControl </ key>
    <dict>
    <chiave> Compressione </ key>
    <numero intero> 0 </ intero>
    </ dict>
    <chiave> FeatureControl </ key>
    <dict>
    <chiave> DPM </ key>
    <numero intero> 1 </ intero>
    <chiave> FBC </ key>
    <intero> 0 </ intero>
    <chiave> GPUInterruptHandling </ key>
    <intero> 1 </ intero>
    <chiave> Gamma </ key>
    <intero> 1 </ intero>
    <chiave> IgnorePanelTimings < / tasto>
    <numero intero> 0 </ intero>
    <chiave> MaximumSelfRefreshLevel </ key>
    <integer> 3 </ integer>
    <chiave> PowerStates </ key>
    <intero> 0 </ intero>
    <chiave> RenderStandby </ key>
    <intero> 1 </ intero>
    <chiave> SetRC6Voltage </ key>
    <numero intero> 0 </ intero>
    <tasto > UseInterruptFilter </ key>
    <integer> 1 </ integer>
    <key> Filigrane </ key>
    <integer> 1 </ integer>
    </ dict>
    <key> IOClass </ key>
    <string> AppleIntelSNBGraphicsFB </ string>
    <key> IOMatchCategory </ key>
    <string> IOFramebuffer </ string>
    <chiave> IOPCIClassMatch </ key>
    <string> 0x04800000 & amp; 0xfff00000 </ string>
    <chiave> IOPCIPrimaryMatch </ key>
    <string> 0x010b8086 </ stringa>
    <chiave> IOProbeScore </ key>
    <integer> 80000 </ integer>
    <chiave> IOProviderClass </ key>
    <string> IOPCIDevice </ string>
    <chiave> IOSourceVersion </ key>
    <string> 0.0.0.0.0 </ string>
    </ dict>
    <chiave> AppleIntelSNBGraphicsController2 </ key>
    <dict>
    <chiave> CFBundleIdentifier </ key >
    <string> com.apple.driver.AppleIntelSNBGraphicsFB </ string>
    <chiave> FBCControl </ key>
    <dict>
    <chiave> Compressione </ key>
    <numero intero> 0 </ intero>
    </ dict>
    <chiave> FeatureControl </ key>
    <dict>
    [COLOR = "# FF0000"] <chiave> CachedEDIDDisable </ key>
    <numero intero> 0 </ intero>
    <chiave> DPM </ key>
    <intero> 1 </ intero>
    <chiave> FBC </ key>
    <intero> 0 </ intero>
    <chiave> FastDisplayDetectDisable </ key>
    <integer> 0 </ integer>
    <key> GPUInterruptHandling </ key>
    <intero> 1 </ intero>
    <chiave> Gamma </ chiave>
    <numero intero> 1 </ intero>
    <chiave> IgnorePanelTimings </ key>
    <intero> 0 </ intero>
    <chiave> MaximumSelfRefreshLevel </ key>
    <numero intero > 3 </ integer>
    <chiave> PowerStates </ key>
    <numero intero> 1 </ intero>
    <chiave> RenderStandby </ key>
    <numero intero> 1 </ intero>
    <key> SetRC6Voltage </ key>
    <intero> 0 </ intero>
    <chiave> SpreadON </ key>
    <intero> 1 </ integer>
    <chiave> UseInterruptFilter </ key>
    <integer> 1 </ integer>
    <key> Filigrane </ key>
    <numero intero > 1 </ integer> [/ COLOR]
    </ dict>
    <key> IOClass </ key>
    <string> AppleIntelSNBGraphicsFB </ string>
    <chiave> IOMatchCategory </ key>
    <string> IOFramebuffer </ string>
    <chiave> IOPCIClassMatch </ key>
    <string> 0x03000000 & amp; 0xff000000 </ string>
    <chiave> IOPCIPrimaryMatch </ key>
    <string> 0x01028086 </ stringa>
    <chiave> IOProbeScore </ key>
    <integer> 80000 </ integer>
    <chiave> IOProviderClass </ key>
    <stringa> IOPCIDevice </ string>
    <tasto > IOSourceVersion </ key>
    <string> [COLOR = "# FF0000"] 8.0.51 [/ COLOR] </ string>
    </ dict>
    <chiave> AppleIntelSNBGraphicsFB </ key>
    <dict>
    <chiave> CFBundleIdentifier </ key >
    <stringa> com.apple.driver.AppleIntelSNBGraphicsFB </ string>
    <chiave>FBCControl </ key>
    <dict>
    <chiave> Compressione </ key>
    <intero> 0 </ intero>
    </ dict>
    <chiave> FeatureControl </ key>
    <dict>
    <chiave> CachedEDIDDisable </ key>
    <intero> 0 </ intero>
    <chiave> DPM </ key>
    <numero intero> 1 </ integer>
    <chiave> FBC </ key>
    <integer> 0 </ integer>
    <chiave> FastDisplayDetectDisable </ key>
    <integer> 0 </ integer>
    <chiave> GPUInterruptHandling </ key>
    <integer> 1 < / intero>
    <chiave>Gamma </ key>
    <integer> 1 </ integer>
    <key> IgnorePanelTimings </ key>
    <intero> 0 </ intero>
    <chiave> MaximumSelfRefreshLevel </ key>
    <intero> 3 </ integer>
    <chiave> PowerStates </ key>
    <intero> 1 </ integer>
    <chiave> RenderStandby </ key>
    <intero > 1 </ integer>
    <key> SetRC6Voltage </ key>
    <integer> 0 </ integer>
    <chiave> SpreadON </ key>
    <numero intero> 1 </ integer>
    <chiave> UseInterruptFilter </ key>
    <integer> 1 </ integer>
    <chiave>Filigrane </ key>
    <integer> 1 </ integer>
    </ dict>
    <key> IOClass </ key>
    <string> AppleIntelSNBGraphicsFB </ string>
    <chiave> IOMatchCategory </ key>
    <stringa> IOFramebuffer </ stringa>
    <chiave> IOPCIClassMatch </ key>
    <stringa> 0x03000000 & amp; 0xff000000 </ stringa>
    <chiave> IOPCIPrimaryMatch </ key>
    <string> 0x01068086 0x11068086 0x16018086 01168086 01268086 </ stringa>
    <chiave> IOProbeScore </ key>
    <integer> 80000 </ integer>
    <chiave> IOProviderClass </ key>
    <stringa> IOPCIDevice </ string>
    <chiave> IOSourceVersion </ chiave>
    <stringa>8.0.51 </ stringa>
    </ dict>
    <chiave> FBClientController </ key>
    <dict>
    <chiave> CFBundleIdentifier </ key>
    <string> com.apple.driver.AppleIntelSNBGraphicsFB </ string>
    <chiave> IOClass </ key>
    <string> AppleMEClientController </ string>
    <chiave> IOMatchCategory </ key>
    <string> AppleMEClientController </ string>
    <chiave> IOProviderClass </ key>
    <string> AppleIntelSNBGraphicsFB </ stringa>
    <chiave> IOUserClientClass </ key>
    <string> AppleSNBFBUserClient </ string>
    <chiave> RetryCount </ key>
    <numero intero> 3 </ intero>
    </ dict>
    </ dict>
    <chiave> NSHumanReadableCopyright </ key>
    <string> Copyright © 1999-2009 Apple Inc. Tutti i diritti riservati. </ string>
    <chiave> OSBundleLibraries </ key>
    <dict>
    <chiave> com.apple.iokit.IOACPIFamily </ key>
    <stringa> 1.2 </ string>
    <chiave> com.apple.iokit.IOGraphicsFamily </ key>
    <stringa> 1.3 </ string>
    <chiave> com.apple.iokit.IOPCIFamily </ key>
    <stringa> 1.1 </ string>
    <chiave> com .apple.kpi.bsd </ key>
    <stringa> 10.0.0 </ stringa>
    <chiave> com.apple.kpi.iokit </ key>
    <stringa> 10.0.0 </ stringa>
    <chiave> com.apple .kpi.libkern </ key>
    <stringa> 10.0.0 </ stringa>
    <chiave> com.apple.kpi.mach </ key>
    <stringa> 10.0.0 </ string>
    <chiave> com.apple.kpi.private </ key>
    <stringa> 10.0.0 </ stringa>
    <chiave> com.apple.kpi.unsupported </ key>
    <stringa> 10.0.0 </ stringa>
    </ dict>
    <chiave> OSBundleRequired </ key>
    <string> Safe Boot </ string>
    </ dict>
    </ plist> [/ CODE]

In bocca al lupo!

Mieze [/ QUOTE]
 
hello, forgive me but I would like to know if this guide actually works with Intel Hd 3000 (intel core i3 2328m). I can not figure it out. Thanks in advance if anyone wants and time to answer me.
 
Status
Not open for further replies.
Back
Top