stinga11 Posted January 5, 2015 Share Posted January 5, 2015 The Pentium Haswell only works with mountain lion 10.8.5. But with clover and a little bit of work it is possible have a pentium haswell working in the latest version of Mac OS X. 1. The first thing we do it Is enter into our bios setting and change the following options: CPU enhanced halt (C1E) to ENABLED C3 State Support to DISABLED C6/C7 State Support to DISABLED CPU Thermal Monitor to ENABLED CPU EIST Function to DISABLED 2. For this solution is required use Clover. a. Well here is the magic with this CPUID we convert our pentium into a IVY BRIDGE CPU. <key>KernelAndKextPatches</key> <dict> <key>FakeCPUID</key> <string>0x0306A0</string> </dict> b. This arguments is for use XNU Power Management instead AICPM. <key>Boot</key> <dict> <key>Arguments</key> <string>-xcpm</string> </dict> c. The only three definitions that speedstep works are: (Macmini6,2) (iMac13,1) (iMac13,2) <key>SMBIOS</key> <dict> <key>ProductName</key> <string>Macmini6,2</string> </dict> d. This table needs to be removed or otherwise is not possible to use the Macmini6,2 definition. (This step is not necessary if the iMac definition is used) <key>ACPI</key> <dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>MCFG</string> </dict> </array> </dict> I leave a config.plist already edited for the people with no experience with Clover. config.plist.zip 3. The only thing left to do is create a ssdt for our processor. a. Download the Piker-Alpha/ssdtPRGen.sh curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh b. The next step is to set the execute/search bits by entering this terminal command: chmod +x ~/ssdtPRGen.sh c. Run the ssdtPRGen.sh for first time. ./ssdtPRGen.sh -c 2 d. Obviously ssdtPRGen.sh it does nothing because it do not have the necessary information. Download the Haswell.cfg edited with pentium information descompress and put into the ~/library/ssdtPRGen/Data. You can use the terminal for open the folder. open ~/library/ssdtPRGen/Data Haswell.cfg.zip 4. Run again the ssdtPRGen.sh using the name of your processor If your have a G3258 run: ./ssdtPRGen.sh -c 2 -p G3258 Or if you have a G1850 ./ssdtPRGen.sh -c 2 -p G1850 Once finished you will have the ssdt.aml on the ~/Library/ssdtPRGen/. Move it to /EFI/CLOVER/ACPI/patched If your motherboard is series 8 rename to SSDT-2.aml but if is series 9 rename to SSDT-4.aml Note: The list of Pentium and celeron Haswell processors are not complete I only added the Processors that has a 53W of TDP. If you want to add another processor to the list, edit it for yourself the Haswell.cfg 9 Link to comment Share on other sites More sharing options...
aww Posted January 5, 2015 Share Posted January 5, 2015 Does it work on this Pentium G3220 Haswell Dual-Core 3.0GHz LGA 1150 54W Desktop Processor Intel HD Graphics BX80646G3220What is HDgraphic, 4000? 5000? or what Link to comment Share on other sites More sharing options...
stinga11 Posted January 5, 2015 Author Share Posted January 5, 2015 Does it work on this Pentium G3220 Haswell Dual-Core 3.0GHz LGA 1150 54W Desktop Processor Intel HD Graphics BX80646G3220What is HDgraphic, 4000? 5000? or what Sorry but the graphics card of the pentium haswell does not has support on Mac OS X. Link to comment Share on other sites More sharing options...
aww Posted January 5, 2015 Share Posted January 5, 2015 DOES THE CPU WORKS WITH THIS METHOD? Thank you, i can pickup 3258, cost a little more. Link to comment Share on other sites More sharing options...
stinga11 Posted January 5, 2015 Author Share Posted January 5, 2015 DOES THE CPU WORKS WITH THIS METHOD? Thank you, i can pickup3258, cost a little more. Yes the 3258 works with this method but if you want to use a CPU graphics Card you need an i3,i5 or i7 Link to comment Share on other sites More sharing options...
aww Posted January 5, 2015 Share Posted January 5, 2015 IGP is for backup. I have a lot of old cards that i can use. This just a toy for me, Also, want to play around with and A'series FM2 MB. 1 Link to comment Share on other sites More sharing options...
CatzRuleZWorld Posted January 6, 2015 Share Posted January 6, 2015 DOES THE CPU WORKS WITH THIS METHOD? Thank you, i can pickup 3258, cost a little more. The problem with using the G3220 is that you would have to find a graphics card that works out of the box otherwise you will not be able to complete the setup. If you have a graphics card that does not need any drivers/kexts installed, that CPU should work with this method. The G3258 can give you a lot more performance though so I would pay a little extra for that if you can. Link to comment Share on other sites More sharing options...
Graeme43 Posted January 18, 2015 Share Posted January 18, 2015 I just made a new build using the G3220 53W (Plan to use for about 5 months then go i5) and am trying to get it working and came across here While I was waiting on my parts coming I got 10.10 to run on a celeron 847 1.1ghz and thought this would be just as easy Thanks for guide. Works great! 1 Link to comment Share on other sites More sharing options...
nlou Posted January 22, 2015 Share Posted January 22, 2015 Great read stinga! do you know if this will work on the G1840 Thanks! edited: the G1840 line. Thanks syscl! gDesktopHaswellCPUList=( #FCLGA1150 G3460,53,800,3500,3500,2,2 G3450,53,800,3400,3400,2,2 G3440,53,800,3300,3300,2,2 G3430,53,800,3300,3300,2,2 G3420,53,800,3200,3200,2,2 G3258,53,800,3200,3200,2,2 G3250,53,800,3200,3200,2,2 G3240,53,800,3100,3100,2,2 G3220,53,800,3000,3000,2,2 G1840,53,800,2800,2800,2,2 ) 1 Link to comment Share on other sites More sharing options...
Rampage Dev Posted January 22, 2015 Share Posted January 22, 2015 I never had to do any of this but spoof the CPU ID. Not sure why everyone else had to do this. Link to comment Share on other sites More sharing options...
nlou Posted January 23, 2015 Share Posted January 23, 2015 I will try just with the CPU ID and see how it goes. Thanks stinga and Rampage Dev! FakeCPUID: http://clover-wiki.zetam.org/Configuration/KernelAndKextPatches Link to comment Share on other sites More sharing options...
Graeme43 Posted January 27, 2015 Share Posted January 27, 2015 I will try with default EFI settings and see if it still boots Edit: seems fine Link to comment Share on other sites More sharing options...
stinga11 Posted January 27, 2015 Author Share Posted January 27, 2015 I never had to do any of this but spoof the CPU ID. Not sure why everyone else had to do this. If you install Mavericks or Yosemite with another cpuid the speedstep doesn't works. 1 Link to comment Share on other sites More sharing options...
Rampage Dev Posted January 27, 2015 Share Posted January 27, 2015 If you install Mavericks or Yosemite with another cpuid the speedstep doesn't works. kk Link to comment Share on other sites More sharing options...
Jingu Posted February 14, 2015 Share Posted February 14, 2015 stinga11, you rock!!! I want to say big thank you!! Yours is the only method that works on my Asus H97I-Plus with Pentium G3258 on Yosemite 10.10.2. Speedstep works too, but I didn't do anything special in the bios other than optimized defaults. Processor show as Intel Core i5, but Geekbench is not fooled. Geekbench knows it's Pentium G3258. I have good hope that this method will work with Macmini7,1 too. It's a more exact match for the Haswell generation we have. Link to comment Share on other sites More sharing options...
stinga11 Posted February 14, 2015 Author Share Posted February 14, 2015 stinga11, you rock!!! I want to say big thank you!! Yours is the only method that works on my Asus H97I-Plus with Pentium G3258 on Yosemite 10.10.2. Speedstep works too, but I didn't do anything special in the bios other than optimized defaults. Processor show as Intel Core i5, but Geekbench is not fooled. Geekbench knows it's Pentium G3258. I have good hope that this method will work with Macmini7,1 too. It's a more exact match for the Haswell generation we have. Glad to see that the guide works for you. But I do not recommend using the SMBIOS Haswell with pentium processors because in my test I only get two Pstate but when use Ivy smbios I get four or five Pstate. Link to comment Share on other sites More sharing options...
Cytokine Posted February 15, 2015 Share Posted February 15, 2015 Thank you for your post, stinga11! I was able to get my second Hackintosh and first Clover installation going using your config.plist - http://www.insanelymac.com/forum/topic/303407-how-to-install-yosemite-mac-os-x-1010-on-a-pentium-g3258-or-other-unsupported-cpu/?p=2111833 Link to comment Share on other sites More sharing options...
czaru Posted February 16, 2015 Share Posted February 16, 2015 Hi guys! do you think it's possible to install Yosemite or Maveriks in a desktop pc build with the following components? : CPU Intel Pentium G3220/Haswell-DT Refresh cache:2 x (32 + 32 + 256) + 3M MBoard GIGABYTE H81M-HD2 / Intel H81 (Lynx Point) UEFI GPU Pegatron Radeon HD 7570 ATI/AMD Radeon HD 7570 / 1 GB - DDR3 SDRAM - 128-bit PCIe v2.0 x16 (5.0 Gb/s) @ x16 (5.0 Gb/s) 4GB RAM DDR3-1600 / PC3-12800 DDR3 SDRAM UDIMM ---- do you think if i add a graphics kext compatible driver for the Radeon 7570 ( i could try -ATI6000Controller(10.9).kext.) in the usb installer before attemp the setup would be big chance of success? Link to comment Share on other sites More sharing options...
stinga11 Posted February 16, 2015 Author Share Posted February 16, 2015 Hi guys! do you think it's possible to install Yosemite or Maveriks in a desktop pc build with the following components? : CPU Intel Pentium G3220/Haswell-DT Refresh cache:2 x (32 + 32 + 256) + 3M MBoard GIGABYTE H81M-HD2 / Intel H81 (Lynx Point) UEFI GPU Pegatron Radeon HD 7570 ATI/AMD Radeon HD 7570 / 1 GB - DDR3 SDRAM - 128-bit PCIe v2.0 x16 (5.0 Gb/s) @ x16 (5.0 Gb/s) 4GB RAM DDR3-1600 / PC3-12800 DDR3 SDRAM UDIMM ---- do you think if i add a graphics kext compatible driver for the Radeon 7570 ( i could try -ATI6000Controller(10.9).kext.) in the usb installer before attemp the setup would be big chance of success? If you follow this guide should have no problem. The only thing I'm not sure we'll work is the video card. You can search this site, information about the video card you have to see if anyone has made it that works. 1 Link to comment Share on other sites More sharing options...
pbona Posted February 17, 2015 Share Posted February 17, 2015 Hello Stinga11 and other readers of this post, I have built at least a dozen hackintoshes over the that few years and spent days searching and testing various methods, but this has me stumped. My question is this: Why won’t the Intel onboard graphics work with the Pentium g3258? My build is: Gigabyte GA_B85M-DS3H Pentium G3258 BX80646G3258 4gb ADATA Gaming Series RAM 500gb WD Blue HD 600watt Thermaltake PSU I have tried several guides from various hackintosh forums using clover, chimera and chameleon, but nothing goes past the bootloader. Chamelon halts at " VM: swap subsystem is on" and clover just flashes black and reboots. Why can I see the apple logo and the chimera “GUI” if there is no video? I have tried the Azul/Capri framebuffer edits which worked on my other intel HD graphics, but no luck. I know that the guides say you must use a GPU, but I am trying to make this as small a form factor as possible with mATX. With the number of these Gigabyte/Pentium combos sold, it would seem that the popularity would drive the necessary development for an OS X install. It would be very helpful to have: BIOS Settings for this motherboard in Mavericks/Yosemite Boot Flags needed one definitive guide for 1150 mobo settings Thanks in advance, and I marvel at your abilities to solve these tricky problems This is my first post, so I hope I got all the rules right. Link to comment Share on other sites More sharing options...
stinga11 Posted February 17, 2015 Author Share Posted February 17, 2015 Hello Stinga11 and other readers of this post, I have built at least a dozen hackintoshes over the that few years and spent days searching and testing various methods, but this has me stumped. My question is this: Why won’t the Intel onboard graphics work with the Pentium g3258? My build is: Gigabyte GA_B85M-DS3H Pentium G3258 BX80646G3258 4gb ADATA Gaming Series RAM 500gb WD Blue HD 600watt Thermaltake PSU I have tried several guides from various hackintosh forums using clover, chimera and chameleon, but nothing goes past the bootloader. Chamelon halts at " VM: swap subsystem is on" and clover just flashes black and reboots. Why can I see the apple logo and the chimera “GUI” if there is no video? I have tried the Azul/Capri framebuffer edits which worked on my other intel HD graphics, but no luck. I know that the guides say you must use a GPU, but I am trying to make this as small a form factor as possible with mATX. With the number of these Gigabyte/Pentium combos sold, it would seem that the popularity would drive the necessary development for an OS X install. It would be very helpful to have: BIOS Settings for this motherboard in Mavericks/Yosemite Boot Flags needed one definitive guide for 1150 mobo settings Thanks in advance, and I marvel at your abilities to solve these tricky problems This is my first post, so I hope I got all the rules right. It is possible that someone with ability and free time can solve the problem that has the pentium graphics card. But right now you can not use this graphics card with mac, the only solution for you is to buy a nvidia/amd card or use another intel processor. Link to comment Share on other sites More sharing options...
Rampage Dev Posted February 18, 2015 Share Posted February 18, 2015 I have the Pentium GPU fully loaded under Mac OS X and HDMI Audio running under 10.8.5. That said OpenCL and OpenGL are not loaded and those Drivers will Need to be patched if that can even be done... If you are using one of my Haswell SSDT's it should load the Basic Drivers... 2 Link to comment Share on other sites More sharing options...
syscl Posted March 12, 2015 Share Posted March 12, 2015 Hi,stinga. I've finished the installation of yosemite just with the arguments of "kext-dev-mode=1" and "FakeCPUID=0x0306A0". The problem now that annoyed me is that the Celeron G1840 worked in a fixed frequency. I've edited the SSDT with the table of CpuPM, and the kernel log shows that "can't get CState". I can't download your Haswell.cfg, can you please show me your Haswell.cfg or how it define. Thx! Link to comment Share on other sites More sharing options...
stinga11 Posted March 12, 2015 Author Share Posted March 12, 2015 Hi,stinga. I've finished the installation of yosemite just with the arguments of "kext-dev-mode=1" and "FakeCPUID=0x0306A0". The problem now that annoyed me is that the Celeron G1840 worked in a fixed frequency. I've edited the SSDT with the table of CpuPM, and the kernel log shows that "can't get CState". I can't download your Haswell.cfg, can you please show me your Haswell.cfg or how it define. Thx! Hi, you need edit the haswell.cfg and add the following information G1840,53,800,2800,2800,2,2 and then generate the ssdt, using this arg. ./ssdtPRGen.sh -c 2 -p G1840 Link to comment Share on other sites More sharing options...
syscl Posted March 14, 2015 Share Posted March 14, 2015 Hi, you need edit the haswell.cfg and add the following information G1840,53,800,2800,2800,2,2 and then generate the ssdt, using this arg. ./ssdtPRGen.sh -c 2 -p G1840 Great thx for your reply!With the new ssdtPRGen.sh and the proper configuration of Haswell.cfg (also with the necessary argument -xcpm in clover), the speedstep works perfectly. However, with your setup in MSI H87M-G43/S01's BIOS, Finder could not work. Hence, I enabled all C-State functions and EIST as well. Maybe, to disable the EIST and C-State functions in BIOS is no more necessary. ----------------------------------------------- I've test 3 different SMBIOS (Macmini6,2, iMac13,2, iMac14,2). Obviously, those three types of SMBIOS will affect the speedstep. Unfortunately, the SMBIOS of Ivy Bridge scores lower than iMac14,2 in GeekBench. ------------------------------------------------ Hardware CPU Celeron G1840 MotherBoard MSI H87M-G43/S01 Memory 1*ADATA 4G DDR3 1600MHz Harddisk Intel SSD 525 180GB Videocard Pegatron Geforce G210 5 ------------------------------------------------ //// Link to comment Share on other sites More sharing options...
Recommended Posts