Contribute
Register

Pentium G3258 on Mavericks, ANY SUCCESS?

Status
Not open for further replies.
Joined
May 2, 2010
Messages
31
Motherboard
Z390 AORUS Master / 32GB 3600 Ram /10.14.3
CPU
i9 9900k @ 5.0Ghz
Graphics
Dual AMD Vega64 (Gigabyte)
Classic Mac
  1. Apple
Mobile Phone
  1. Android
So I'm trying to get maverick running on this awesome CPU, I've had full success with Mountain Lion 10.8.5 but no go on Maverick.

Did allot of reading, tried a whole lot of stuff. XCMP Free Kernels, patched AppleACPIPlatform.kext and Apple Intel CPU PowerManagement Kext, etc etc etc...

Wondering if anyone has had any success with this CPU.

The rig is:
Pentium G3258
GA-z87mx-d3h
8GB Kingston HyperX Genesis 1600Mhz Kit
OCZ Vertex 3 120GB
Sapphire HD 5770 Video card.

Thanks!
 
So I'm trying to get maverick running on this awesome CPU, I've had full success with Mountain Lion 10.8.5 but no go on Maverick.

Did allot of reading, tried a whole lot of stuff. XCMP Free Kernels, patched AppleACPIPlatform.kext and Apple Intel CPU PowerManagement Kext, etc etc etc...

Wondering if anyone has had any success with this CPU.

The rig is:
Pentium G3258
GA-z87mx-d3h
8GB Kingston HyperX Genesis 1600Mhz Kit
OCZ Vertex 3 120GB
Sapphire HD 5770 Video card.

Thanks!

Mavericks does not support the Haswell Pentiums or Haswell Celerons. Only Core i-series.
 
Hey everyone.
I am afraid I have to disagree with you.
The Mavericks kernel (Darwin kernel version 13.0.0 and higher) do not have cpuid's whitelisted for any cpu that is not a Core 2, Core I, or Xeon 5xxx (Xserve, Mac Pro). So, in this factor, RehabMan would be correct. But, let's look at all the possible boot choices for OS X:
-Chameleon
-Chimera
-Others with Boot-132
-CloverEFI
CloverEFI has a different approach to the hackintosh. It loads boot.efi like a real mac, and supports UEFI on the hackintoshes that have it. However,it has many under-the-hood implementations, one of which is faking the CPUID. I have learned, that (Since I have a G3258 and a MSI H81i) if you fake the CPUID to a supported cpu (In my case, a Core i5-2500K sandy Bridge) it will boot, at least with the Mavericks GM candidate 13A598 I tested with. Otherwise it would hang at "HFS: mounted on device root_device".
The CPUID that was typed into CloverEFI was at the end 0x0205A7. The bolded section is the cpuid, a 5 digit code, and the 0x0 a starter for the code. So, to put a different CPUID, type 0x0XXXXX,
XXXXX
being your 5 digit CPUID. I can upload a video to prove it. And, I have no idea whether it made a difference or not, a USB with 13A598 but with Darwin 13.1.0 (10.9.2) that was used to host a Atom-based hackintosh, so the mach_kernel had to be patched. Since it has whitelisting for Atom and older Intels, maybe it made a difference? Well but I have proved that is it possible to install 10.9 on a a G3258 or possibly any Pentium or Celeron with faking the CPUID in CloverEFI. Since CloverEFI works on BIOS too, you could do this on any system, regardless whether UEFI or BIOS was used. Vid will be up soon.
Good day(or night, evening),
newhacker1746
 
Rehabman's comments are accurate and correct, the Pentium G3258 is NOT supported by OS X... Because you can patch or hack this cpu to boot is no different than what others do (on other sites) to get an AMD or Atom working. I can produce a laundry list of reasons why not to do this, but more importantly, read the rules...

To encourage others to do the same is not helpful and will only create a multitude of other issues for users to deal with...
 
Hey everyone.
I am afraid I have to disagree with you.
The Mavericks kernel (Darwin kernel version 13.0.0 and higher) do not have cpuid's whitelisted for any cpu that is not a Core 2, Core I, or Xeon 5xxx (Xserve, Mac Pro). So, in this factor, RehabMan would be correct. But, let's look at all the possible boot choices for OS X:
-Chameleon
-Chimera
-Others with Boot-132
-CloverEFI
CloverEFI has a different approach to the hackintosh. It loads boot.efi like a real mac, and supports UEFI on the hackintoshes that have it. However,it has many under-the-hood implementations, one of which is faking the CPUID. I have learned, that (Since I have a G3258 and a MSI H81i) if you fake the CPUID to a supported cpu (In my case, a Core i5-2500K sandy Bridge) it will boot, at least with the Mavericks GM candidate 13A598 I tested with. Otherwise it would hang at "HFS: mounted on device root_device".
The CPUID that was typed into CloverEFI was at the end 0x0205A7. The bolded section is the cpuid, a 5 digit code, and the 0x0 a starter for the code. So, to put a different CPUID, type 0x0XXXXX,
XXXXX
being your 5 digit CPUID. I can upload a video to prove it. And, I have no idea whether it made a difference or not, a USB with 13A598 but with Darwin 13.1.0 (10.9.2) that was used to host a Atom-based hackintosh, so the mach_kernel had to be patched. Since it has whitelisting for Atom and older Intels, maybe it made a difference? Well but I have proved that is it possible to install 10.9 on a a G3258 or possibly any Pentium or Celeron with faking the CPUID in CloverEFI. Since CloverEFI works on BIOS too, you could do this on any system, regardless whether UEFI or BIOS was used. Vid will be up soon.
Good day(or night, evening),
newhacker1746

Yes, you can use a Fake CPUID with Clover. Clover patches the kernel to accomplish this. I don't have any such CPU, so have never tried it. You should try it and report back.

But still, the unpatched kernel does not support Pentium/Celeron Haswell CPUs...
 
Yeah I did not mean to insult and yes you are right the vanilla kernel does not support Celeron or Pentium from Haswell. I just wanted to mention that it is thereby possible to do it but then it would not be so vanilla.... But it works and my build starts in 2 secs... iMessage I am fixing but any other apple service such as iTunes and game center do work.
 
And yes, Rehabman I do have the CPU in question the G3258 (in my build) and it works (w/Mavericks GM candidate 13A598) and I reported back that with a CPUID of a i5 Sandy-K(2500K) will make it work. Yet it does make it more complicated, the kernel is not really vanilla anymore and perhaps a newer patch will on the fly make it work by faking it at software level and not mach_kernel level, like perhaps before mach_kernel can be loaded, interfere with the transfer of the CPUID and change it so that mach_kernel perceives it as an i5 sandy while still being vanilla. At least giving us some more life before 10.8's feeding tube is finally cut, and no longer receiving updates. Yosemite will be harder but I will eventually get to it, I just HATE the new UI!
Regards
 
Oh and too It'll refuse to boot with an AMD kernel(infinite random errors). I have since replaced the 13A598 Atom mach_kernel with a vanilla not Atom patched and indeed it still works, so a step further away from deeply modified kernels. So at least others now do not have to use something that slightly off the rules. (Atom) And yes I am sorry I referred to it even slightly, just that at the moment I did not have anything else. I will try to update to 10.9.5 and will report back with results.
Regards again and excuse me for my lots of posts, just to settle the dust and explain a little more.
 
newhacker1746 That is great News! (I am of the same mind as you I'm not a Vanilla Kernel Elitest, If it works while being fast and stable that's all that counts IMO)

If i have some time during the holidays I will give it a shot!

Thanks a Million, You rock!
 
newhacker1746 That is great News! (I am of the same mind as you I'm not a Vanilla Kernel Elitest, If it works while being fast and stable that's all that counts IMO)

If i have some time during the holidays I will give it a shot!

Thanks a Million, You rock!

FYI it actually launches applications before the icon has the chance to come down back into the dock (The indicator light shows before the icon comes back down into the dock). It is real fast and no KP's at all. Heck, even the apple spinner never shows up because it is so fast (like a macbook air) that shows the apple without a spinner for 1 second and then to the login screen. The mach_kernel is vanilla, I tested it.
 
Status
Not open for further replies.
Back
Top