thinhhoang Posted September 30, 2015 Share Posted September 30, 2015 Hi, I'm a complete newbie to hackintosh so please bear with me. I have successfully installed Yosemite 10.10.1 on my PC but unfortunately, the graphics doesn't work. Since my board (H61M-S2-B3 Gigabyte) had only VGA output, I had to use the modded AppleIntelSNBGraphicsFB.kext from here (http://www.hackintoshosx.com/files/file/4080-intel-hd-3000-vga-1024mb-vram/) but the system showed up only 3MB of graphics memory. You guys have any advice for me? Thanks for your reading. Link to comment Share on other sites More sharing options...
PippoX0 Posted September 30, 2015 Share Posted September 30, 2015 Hi,look at my Post intel Hd3000 Remember to edit info.plist inside to match your graphics card ( mine is Id 0x01128086) 1 Link to comment Share on other sites More sharing options...
thinhhoang Posted October 1, 2015 Author Share Posted October 1, 2015 Thank you, I've installed your kexts on my machine but it didn't work for my case. Looks like they weren't loaded at startup. Do I have to tune anything in Chameleon or smbios? Thanks in advance. http://pasteboard.co/12PAhEYr.jpg Link to comment Share on other sites More sharing options...
thinhhoang Posted October 1, 2015 Author Share Posted October 1, 2015 Ok, I've added kext-dev-mode=1 to my boot flag but still couldn't get passed the Apple logo. There are glitches over the top of the screen so I assume the kexts are now loaded. Is it right for me to use the kexts included in the zip for 10.11? Link to comment Share on other sites More sharing options...
PippoX0 Posted October 1, 2015 Share Posted October 1, 2015 Hi, Try This ... Set "GraphicsEnabler=No" and "kext-dev-mode=1" in org.chameleon.boot.plist In bios set 512 Mb of VRAM to internal GC Use DSDT.aml for your motherboard and inject this under PCI0, Device (IGPU) { Name (_ADR, 0x00020000) Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "AAPL,snb-platform-id", Buffer (0x04) { 0x00, 0x00, 0x01, 0x00 }, "hda-gfx", Buffer (0x0A) { "onboard-2" }, "device-id", Buffer (0x04) { 0x12, 0x01, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Link to comment Share on other sites More sharing options...
thinhhoang Posted October 2, 2015 Author Share Posted October 2, 2015 Still no luck Here is the result on my machine: http://pasteboard.co/14oXubOE.jpg(apple screen)... I have 4GB of RAM, so I can only set my graphics memory buffer to 384MB, could that be the cause? Link to comment Share on other sites More sharing options...
PippoX0 Posted October 2, 2015 Share Posted October 2, 2015 Try This Device (IGPU) {Name (_ADR, 0x00020000)Method (_DSM, 4, NotSerialized){Store (Package (0x08){"AAPL,snb-platform-id", Buffer (0x04){0x00, 0x00, 0x01, 0x00}, "hda-gfx", Buffer (0x0A){"onboard-2"}, "VRAM,totalsize", Buffer (0x04){0x00, 0x00, 0x00, 0x18}, "device-id", Buffer (0x04){0x12, 0x01, 0x00, 0x00}}, Local0)DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))Return (Local0)} i injected VRAM size 0x00, 0x00, 0x00, 0x18 -> 384 MB Set also "Graphics Mode" = 1600x900x32x60 in org.chameleon.boot.plist You may need also to get EDID from your Monitor and Inject in DSDT. Try first these hints , then if QE/CI doesn't works i explain you how to get EDID.. Link to comment Share on other sites More sharing options...
thinhhoang Posted October 3, 2015 Author Share Posted October 3, 2015 So here is my DSDT.aml but I wonder if what I did was right... Could you please take a look? https://drive.google.com/file/d/0B63hAJQ0leB2NkdOdkc1UFE3RWM/view?usp=sharing Still no QE/CI. Do I have to also install the kexts after puting this file in /Extra? Forgive me for having asked this kind of question... Link to comment Share on other sites More sharing options...
PippoX0 Posted October 3, 2015 Share Posted October 3, 2015 I will take a look to DSDT . You must install yosemite vga patch. Return back to my post and download the right one I have added this specific patch Link to comment Share on other sites More sharing options...
PippoX0 Posted October 3, 2015 Share Posted October 3, 2015 Ok i recompiled DSDT . No error and all seems good. dsdt_H61M-S2-B3.aml.zip Try step by step this: 1) Copy DSDT.aml in /Extra (rename to dsdt.aml) 2) Update Chameleon to Enoch v. 2725 3) Remove AppleIntelHD3000Graphics.kext and AppleIntelSNBGraphicsFB.kext 4) Rebuild Kernel Cache ( Kext Wizard or Kext Utility ) 5) Reboot and see HW Info 6) Install S/L/E only AppleIntelHD3000Graphics.kext 7) Rebuild Kernel Cache ( Kext Wizard or Kext Utility ) 8) Reboot and see HW Info if all works, you should see the correct VRAM , but no QE/CI Last 9) install AppleIntelSNBGraphicsFB.kext 10) Rebuild Kernel Cache ( Kext Wizard or Kext Utility ) 11) Reboot and see Info HW --> now you should have QE/CI Before of last 3 steps run IOregistry explorer and export logs, and post Good luck !! Link to comment Share on other sites More sharing options...
thinhhoang Posted October 4, 2015 Author Share Posted October 4, 2015 Somehow after upgrading to 2725, I've lost the PS/2 kext. I'm borrowing a USB keyboard from my friend so it would take me some days. On Chameleon 24xx after step 8, system information still show 5MB of built-in graphics and the kexts are not loaded. I will send you the dump from IORegistry as soon as I'm able to log in. Thanks a lot for your help, pippox0. Link to comment Share on other sites More sharing options...
thinhhoang Posted October 8, 2015 Author Share Posted October 8, 2015 OK, I've got my keyboard and now I'm going for a fresh installation again to make sure nothing is missed. Link to comment Share on other sites More sharing options...
thinhhoang Posted October 9, 2015 Author Share Posted October 9, 2015 The OS still fails to recognize the graphics card even though I've enabled kext-dev-mode=1 in boot.plist. Here is the dump from IORegistry, could you take a second to have a look? https://drive.google.com/file/d/0B63hAJQ0leB2aGcxMUFzbHUxaEE/view?usp=sharing Link to comment Share on other sites More sharing options...
PippoX0 Posted October 9, 2015 Share Posted October 9, 2015 The OS still fails to recognize the graphics card even though I've enabled kext-dev-mode=1 in boot.plist. Here is the dump from IORegistry, could you take a second to have a look? https://drive.google.com/file/d/0B63hAJQ0leB2aGcxMUFzbHUxaEE/view?usp=sharing The file is corrupted and cannot opened. Use IOregistryExplorer ver. 2.x and use "save as" , then compress to zip Link to comment Share on other sites More sharing options...
thinhhoang Posted October 9, 2015 Author Share Posted October 9, 2015 https://drive.google.com/file/d/0B63hAJQ0leB2bUU4QTV2SlRLNk0/view?usp=sharingsorry, here it is. Link to comment Share on other sites More sharing options...
PippoX0 Posted October 10, 2015 Share Posted October 10, 2015 Ok i got some usefull Info from your IoReg , and now i patched your dsdt in a more accurate way. I have moved the section from IGPU --> IGD0 because your mobo uses that name Now it should run fine. Cross your fingers !! 1) Insert dsdt.aml in /Extra 2) install Yosemite patched kexts 3) rebuild KernelChace 4) Reboot dsdt.aml.zip 1 Link to comment Share on other sites More sharing options...
thinhhoang Posted October 10, 2015 Author Share Posted October 10, 2015 A huge thank you, Yosemite now recognizes HD 3000 and correct VRAM of 384MB. I feel the overall performance has greatly improved, but still find the screen flickering and the dock bar is unblurred, so I guess I haven't got full QE/CI for my machine VRAM Total: 384MB VRAM Dynamic,Max: 10 Link to comment Share on other sites More sharing options...
PippoX0 Posted October 14, 2015 Share Posted October 14, 2015 To see if QE/CI is enabled = bar blurred and DVDplayer works. To find out why QE is not enabled: check if the two keys are loaded. I suppose kernelchace is not properly updated. try to install the kexts with Easy Kext utility here. It installs the kexts and repairs permissions and rebuilds the chace. UseDCPIManager to see if frame buffer is properly loaded 1 Link to comment Share on other sites More sharing options...
thinhhoang Posted October 15, 2015 Author Share Posted October 15, 2015 I've repaired the permissions and updated the kernel cache with Kext Wizard. It came surprising to me that I can feel some acceleration (I'm even able to watch YouTube in Safari, but not in Chrome, Launch Pad lags a lot and no transparent menu). The DSDT file I uploaded was the one I got from tonymacx86, should I generate and patch my own DSDT? Thanks in advance. Link to comment Share on other sites More sharing options...
thinhhoang Posted October 16, 2015 Author Share Posted October 16, 2015 I guess the kexts are loaded correctly as indicated in DPCIManager. Here is the result: http://i62.tinypic.com/1z3ymvl.jpg Days of searching but I can't find any solution to this Link to comment Share on other sites More sharing options...
PippoX0 Posted October 16, 2015 Share Posted October 16, 2015 Try to Change smbios to imac12,1 Change IGD0 name to IGPU in DSDT Report what's up Link to comment Share on other sites More sharing options...
thinhhoang Posted October 18, 2015 Author Share Posted October 18, 2015 Nothing changed. I'm upgrading to 10.10.5 to see whether the problem resolved. Link to comment Share on other sites More sharing options...
PippoX0 Posted October 18, 2015 Share Posted October 18, 2015 You have did all things right. Ok so next step is to see if your monitor EDID is properly loaded. Link to comment Share on other sites More sharing options...
Recommended Posts