rahuliyer95 Posted November 5, 2014 Share Posted November 5, 2014 Just an update on how to fix the screen garble/scramble before getting to Yosemite: Using clover (only applicable to Yosemite): <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>Second Stage Patch 1</string> <key>Find</key> <data>hcB0XUg=</data> <key>Name</key> <string>IOGraphicsFamily</string> <key>Replace</key> <data>McB0W0g=</data> </dict> <dict> <key>Comment</key> <string>Second Stage Patch 2</string> <key>Find</key> <data>QYjE6wM=</data> <key>Name</key> <string>IOGraphicsFamily</string> <key>Replace</key> <data>QYjE6yM=</data> </dict> </array> Or through perl script: sudo perl -i.bak -pe 's|\x85\xc0\x74\x5d\x48|\x31\xc0\x74\x5b\x48|sg' /System/Library/Extensions/IOGraphicsFamily.kext/IOGraphicsFamily sudo perl -i -pe 's|\x41\x88\xc4\xeb\x03|\x41\x88\xc4\xeb\x23|sg' /System/Library/Extensions/IOGraphicsFamily.kext/IOGraphicsFamily I take no credit, just copy paste from the banned forum. All credits to the-darkvoid . Full Qe/Ci HD4600 Yosemite Awesome!!! Its now working perfectly!!! Thanks a Ton!!!!!! Link to comment Share on other sites More sharing options...
ArcticFox Posted November 7, 2014 Share Posted November 7, 2014 Kexts didn't work for me, I get flickering every time I move the mouse with those. Link to comment Share on other sites More sharing options...
rahuliyer95 Posted November 7, 2014 Share Posted November 7, 2014 Kexts didn't work for me, I get flickering every time I move the mouse with those.Try the clover patch with the kext Link to comment Share on other sites More sharing options...
51r Posted November 8, 2014 Share Posted November 8, 2014 I'm on Yosemite 10.10 (14A389) I have everything working except HD ? and it's crashing iMovie.. what can i do? eveything i loaded, it's a mobile gpu. ASUS G550JK Intel HD 4600 Link to comment Share on other sites More sharing options...
tyufhl Posted November 8, 2014 Share Posted November 8, 2014 I'm on Yosemite 10.10 (14A389) I have everything working except HD ? and it's crashing iMovie.. what can i do? eveything i loaded, it's a mobile gpu. ASUS G550JK Intel HD 4600 51r, it depends on the availability of the DVD drive. If it is set, writes HD supported. If not then writes HD is not supported. Link to comment Share on other sites More sharing options...
51r Posted November 9, 2014 Share Posted November 9, 2014 51r, it depends on the availability of the DVD drive. If it is set, writes HD supported. If not then writes HD is not supported. So i have hard disk in my dvd tray, u thing that it's showing unsupported because i don't have optical drive? Link to comment Share on other sites More sharing options...
tyufhl Posted November 9, 2014 Share Posted November 9, 2014 So i have hard disk in my dvd tray, u thing that it's showing unsupported because i don't have optical drive? Sorry for my English. I'm talking about this have you it there? Link to comment Share on other sites More sharing options...
51r Posted November 9, 2014 Share Posted November 9, 2014 i dont have optical drive.. so u are talking that if i dont have dvd tray it shows that HD is not supported Link to comment Share on other sites More sharing options...
king48488 Posted November 14, 2014 Share Posted November 14, 2014 nvm...got it by using clover with the right config.... Link to comment Share on other sites More sharing options...
sandro_desktop Posted November 15, 2014 Share Posted November 15, 2014 hi everyone, I have a particular problem with HD 4600 mobile graphics: I've applied the azivda's clover configurator settings to my Installer (pendrive) Clover config.plist device/IntelGFX/0x04128086 Graphics/Inject Intel/IG-Platform-ID/0x0a260006 Kernel and kext patches Name : AppleIntelFramebufferAzul find : 3D86801204 Replace : 3D86801604 Name : AppleIntelHD5000Graphics find : 3D868012047410EB5D Replace : 3D868016047410EB5D the problem is that it works only if I plug into the laptop an external hdmi monitor, but the laptop's display makes horizontal strips .... ?? Every suggestion would be very appreciated ... thx! Asus N550JV - Intel Core i7 4700HQ/2.4Ghz - 4GB Nvidia Geforce GT750M/Intel HD Graphics 4600 - 8GB DDR3 Ram Solved! I've solved the problem adding this string in Clover Configurator/Graphics/Custom EDID (HEX): 00FFFFFFFFFFFF004C83484C000000001717010485180D780A 3A75A2564D9B270E5054000000010101010101010101010101 010101015235808070381F4020202300EF860000001AA82A80 8070381F4020202300EF860000001A000000FE004656303044 80313038484C0A20000000000003411528010000000B010A20 200094 Thx! Link to comment Share on other sites More sharing options...
taetae Posted November 18, 2014 Share Posted November 18, 2014 have these artifacts on the screen someone can help me ?? can you help me?I replaced: AppleIntelFramebufferAzul.kext, AppleIntelHD5000Graphics.kextefi partition, the folder 10.10 I have the following files: RealtekRTL8111.kext, ApplePS2ElanTouchpad.kext, ACPIBatteryManager.kext, AsusNBFnKeys.kext, FakeSMC.kextconfig.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Graphics</key> <dict> <key>ig-platform-id</key> <string>0x0a260006</string> <key>Inject</key> <dict> <key>Intel</key> <true/> <key>ATI</key> <false/> <key>NVidia</key> <false/> </dict> </dict> <key>SMBIOS</key> <dict> <key>BoardType</key> <integer>10</integer> <key>ChassisType</key> <integer>10</integer> <key>BiosReleaseDate</key> <string>09/27/13</string> <key>Version</key> <string>1.0</string> <key>SerialNumber</key> <string>C02L11I9F5V8</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>ChassisAssetTag</key> <string>Air-Enclosure</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>ChassisManufacturer</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>MBA61.88Z.0099.B04.1309271229</string> <key>Board-ID</key> <string>Mac-7DF21CB3ED6977E5</string> <key>Family</key> <string>MacBook Air</string> <key>ProductName</key> <string>MacBookAir6,2</string> <key>BoardSerialNumber</key> <string>C4LBUK3TB2KASI2R0</string> <key>Mobile</key> <true/> <key>Trust</key> <false/> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>-v kext-dev-mode=1</string> <key>Legacy</key> <string>LegacyBiosDefault</string> <key>Log</key> <false/> <key>NeverHibernate</key> <true/> <key>Timeout</key> <integer>5</integer> <key>XMPDetection</key> <string>Yes</string> <key>Secure</key> <false/> </dict> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>ReuseFFFF</key> <false/> <key>DropOEM_DSM</key> <false/> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>DMAR</string> </dict> </array> <key>SSDT</key> <dict> <key>DropOem</key> <true/> <key>Generate</key> <dict> <key>PStates</key> <true/> <key>CStates</key> <true/> </dict> </dict> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleRTC</key> <true/> <key>KernelPm</key> <true/> <key>KextsToPatch</key> <array> </array> </dict> <key>GUI</key> <dict> <key>Theme</key> <string>bluemac</string> <key>Mouse</key> <dict> <key>Enabled</key> <false/> </dict> <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Tool</key> <true/> <key>Legacy</key> <false/> </dict> <key>Custom</key> <dict> <key>Entries</key> <array> <dict> <key>FullTitle</key> <string>UEFI Internal</string> <key>Hidden</key> <string>Always</string> <key>Disabled</key> <false/> <key>Type</key> <string>Other</string> </dict> </array> </dict> </dict> <key>Devices</key> <dict> <key>USB</key> <dict> <key>Inject</key> <true/> <key>FixOwnership</key> <false/> <key>AddClockID</key> <true/> </dict> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Detect</string> </dict> </dict> </plist> artefetti.pdf Link to comment Share on other sites More sharing options...
slayer2333 Posted November 20, 2014 Share Posted November 20, 2014 Guys with Laptops and mobile HD4600, can you advise how it went with 10.10.1 graphic wise ? I went back to mavericks for a better stability but just wondering if the new update removed the graphic glitches with the IGPU. Link to comment Share on other sites More sharing options...
Haravikk Posted November 23, 2014 Share Posted November 23, 2014 Just found this thread and tried to read it as best I could, but there's a lot of information and I'm not 100% sure what applies in my case. Anyway, I have a system built with a Gigabyte GAQ87TN (thin mini ITX board with LVDS, Display Port and HDMI) paired with an i7-4790T (45W, 2.7ghz to 3.9ghz turbo, quad core with hyper-threading, HD4600 graphics). It was working fine under 10.10.0 with Clover graphics injection and the default ig-platform-id (0x0D220003?), but since the 10.10.1 update I've been experiencing glitches. It works fine to a degree, but only if both my screens (HDMI and DisplayPort) are switched on during startup, if the HDMI screen is switched on after startup then the system resets. So long as I remember to switch the screen on things are relatively stable for normal use (OS X animations, Safari, Mail etc.), but if I open something a bit more graphically demanding like Second Life, then I notice a lot of tearing/stuttering in other apps, particularly when scrolling or animating. I've also noticed that if I full-screen Second Life the whole screen goes pink, but it runs fine when windowed. I don't have anything custom installed regarding graphics; my only kext and SSDT patches are for WiFi and TRIM. I'd greatly appreciate any advice on what I should do to get things running more smoothly; I've tried several other platform IDs, but they're either about the same or limit me to a mere 5mb of video memory, so I just changed back to Clover's HD4600 default. [edit] Hrm, might be best to disregard this; I still have a reset problem if I forget to switch on my second screen during start-up, but I've resolved the performance issues by simply removing all my Clover graphics settings (except inject Intel) and everything seems to be working (mostly) smoothly again. Not sure why, or what ig-platform-id it's now selecting, but whatever it's doing seems to be working for the most part. So for anyone that (like me) has been tearing hair out trying various tweaks on Clover, it might be a good idea to try to deleting your graphics settings (but keep a backup of course) and just re-enable the injection types you need and see if its automatic settings work or not. I guess that it's always the case that tweaks that were needed before, may not be needed with newer versions of Clover or OS X, so it's worth checking. Link to comment Share on other sites More sharing options...
MacKonsti Posted November 25, 2014 Share Posted November 25, 2014 Hello everyone, I am using latest Clover on Gigabyte Z87N-WIFI with Core i7-4790K and HD4600 graphics [8086:0412] desktop. Clover auto-sets this haxie as iMac14,1. Originally I've set into Clover ig-platform-id=0d220003 which worked on Mavericks 10.9.5 as a test installation. For some reason, this also works on official 10.10.0 release. No other patches needed at all, just this injection. Then I did the mistake to update to 10.10.1 and now upon verbose boot, I see the system loading everything OK but when about to start the GUI (most likely, call Intel drivers) the haxie reboots... If I remove the ig-platform-id entry completely, I boot into the Desktop but without QE/CI at all, it's very sluggish (as expected). Reading here through posts (on pre-release Yosemite most of them) got me confused: What is your most "vanilla" suggestion for desktop HD4600 graphics? Any suggestion is welcome, with the hope that the upcoming 10.10.2 won't screw things up again! Many thanks. Link to comment Share on other sites More sharing options...
RN95 Posted November 25, 2014 Share Posted November 25, 2014 Hello everyone, I am using latest Clover on Gigabyte Z87N-WIFI with Core i7-4790K and HD4600 graphics [8086:0412] desktop. Clover auto-sets this haxie as iMac14,1. Originally I've set into Clover ig-platform-id=0d220003 which worked on Mavericks 10.9.5 as a test installation. For some reason, this also works on official 10.10.0 release. No other patches needed at all, just this injection. Hi, I have been using ig-platformid= 0x0a260006 on a GA-Z97M for a while still have QE/CI on 10.10.1. (Proc. i4790k). Try it. Rgds Link to comment Share on other sites More sharing options...
MacKonsti Posted November 28, 2014 Share Posted November 28, 2014 Hi, I have been using ig-platformid= 0x0a260006 on a GA-Z97M for a while still have QE/CI on 10.10.1. (Proc. i4790k). Try it. Rgds Hi mate, many thanks for your input. Unfortunately, on my GA-Z87N-WIFI with Core i7-4790K, your injected value of 0x0a260006 does not work for me. On my new Mavericks 10.9.5 install, the monitor would constantly go to sleep and wake up, and seems can't even enter Desktop via Remote Connection! Something never completed loading... On Yosemite 10.10.1, I do get into the Desktop, but the artifacts and issues faced are extremely bad. Anti-aliasing is bad, artifacts and the rest! After trial-and-error I managed to get it working and stable, with value 0x0c260000 amazingly enough. No other patches or DSDT fixes, just this injection in Clover. I must note that I am using the second port on my monitor which is HDMI as the DVI is taken already. What port were you using? Perhaps DVI doesn't have such issues on your value? I have no idea... Can anyone shed some more light on these different values, please? Why would one work on Z97 board and not on a Z87 for example, with same CPU model? Thanks again! Link to comment Share on other sites More sharing options...
RN95 Posted November 30, 2014 Share Posted November 30, 2014 I must note that I am using the second port on my monitor which is HDMI as the DVI is taken already. What port were you using? Perhaps DVI doesn't have such issues on your value? I have no idea... Can anyone shed some more light on these different values, please? Why would one work on Z97 board and not on a Z87 for example, with same CPU model? Thanks again! Sorry for the delay in responding to your question. The answer is that I was using HDMi output to HDMi input on Monitor. Hope that helps. I must say that it has not been behaving perfectly. I get some line at top of the screen sometimes. Other times, it hangs on boot just prior to loading the Graphics. Good luck. P.S. Have tried to increase your IGPX ram to 128MB in the BIOS ? Link to comment Share on other sites More sharing options...
lazzy Posted December 28, 2014 Share Posted December 28, 2014 hello it works on my laptop g750js i am using 0a260006 but i have trouble of detection built-in display when i connected hdmi. The external screen is ok but the main screen (display buit-in) have glitches I have to change resolution and get back resolution it works smoothly How can i fix this problems? is there kext or patch dsdt to refresh display build in when it connected in the frist times? thanks Link to comment Share on other sites More sharing options...
Allan Posted December 28, 2014 Share Posted December 28, 2014 You need edit some framebuffers for enable HDMI video port. Link to comment Share on other sites More sharing options...
lazzy Posted December 28, 2014 Share Posted December 28, 2014 can you guid me step by step please. I dont understand much. where i can modify framebuffers? Link to comment Share on other sites More sharing options...
Allan Posted December 28, 2014 Share Posted December 28, 2014 The best is this: http://www.rampagedev.com/?page_id=200&page=4 Link to comment Share on other sites More sharing options...
lazzy Posted December 28, 2014 Share Posted December 28, 2014 i read line by line but i dont understand where i can get framebuffer and modify where in dsdt in my ssdt i have patched Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 /* . */ }) } Return (Package (0x08) { "device-id", Buffer (0x04) { 0x12, 0x04, 0x00, 0x00 /* .... */ }, "AAPL,ig-platform-id", Buffer (0x04) { 0x06, 0x00, 0x26, 0x0A /* ..&. */ }, "hda-gfx", Buffer (0x0A) { "onboard-1" }, "model", Buffer (0x0E) { "Intel HD 4600" } }) } Link to comment Share on other sites More sharing options...
Allan Posted December 28, 2014 Share Posted December 28, 2014 OK. What bootloader you use? And you also can try use this value of ig-platform-d: 0x80860416 Link to comment Share on other sites More sharing options...
lazzy Posted December 28, 2014 Share Posted December 28, 2014 no i use <key>Graphics</key> <dict> <key>CustomEDID</key> <data>00FFFFFFFFFFFF004C83484C000000001717010485180D780A3A75A2564D9B270E5054000000010101010101010101010101010101015235808070381F4020202300EF860000001AA82A808070381F4020202300EF860000001A000000FE00465630304480313038484C0A20000000000003411528010000000B010A20200094</data> <key>Inject</key> <dict> <key>Intel</key> <false/> <key>NVidia</key> <false/> </dict> <key>InjectEDID</key> <true/> <key>ig-platform-id</key> <string>0xa260006</string> </dict> and <key>FakeID</key> <dict> <key>IntelGFX</key> <string>0x04128086</string> </dict> i think 0x80860416 for desktop ? Link to comment Share on other sites More sharing options...
lazzy Posted December 28, 2014 Share Posted December 28, 2014 i change fake IntelGFX 0x80860416 but nothing have changed Can you tell what i am wrong please, here is my file dsdt and ssdt, dsdt i used patches for g750 serial https://github.com/Arise/Asus-G750-Series-DSDT-Patches/tree/master/patches ssdt i used RehabMan [igpu] Haswell HD4600 Yosemite config.plist i use dsdt-ssdt.zip lazzyIOReg.zip config.plist.zip Link to comment Share on other sites More sharing options...
Recommended Posts