Hackintosh (running Apple OS X on a non-Apple PC) interest group tonymacx86 discovered that GIGABYTE's 3D UEFI BIOS is most trouble-free with hackintoshing, leaving you with no risky BIOS modding to do. The BIOS tells OS X about what the hardware environment is like. If the OS doesn't have an environment that it's designed for, it crashes with a kernel panic.

GIGABYTE 3D UEFI BIOS, tonymacx86 reports, as tested on a GA-Z77-DS3H, already has power-management descriptors, so you don't have to add any power-management DSDT tables for sleep/wake or power-management functions. Most other onboard devices on the Z77-DS3H run seamlessly with Apple's native drivers. The Atheros gigabit Ethernet controller works with MultiBeast driver, Realtek ALC887 HDA codec works with ALC8xxHDA/AppleHDA, and Intel HD 3000 graphics embedded into the Core i5-2500K (used in the testing) works just fine.

I'm pretty sure Apple has no right to get Gigabyte to change there bios. The problem would purely lie with the user who decides to hack OS X. There the ones causing a problem for Apple, purely luck on gigabytes behalf in my opinion.

Apple has been pretty lax when it comes to combating Hackintosh, probably because the people who do it wouldn't have purchased a Mac Pro in the first place. It also expands OS X's market share a bit.

The only time I expect Apple to come down hard is when a 3rd party company tries to sell Hackintosh units or if the laptop Hackintosh experience improves a lot. If Hackintosh becomes practically seamless on laptops (rather than just a few outdated netbooks) then I would expect reprisal from Apple.

Yeah, only if Gigabyte advertises the advantage...then I'm sure Apple would be knocking on their door. This news will reverb among the Hackintosh community tho. I'm sure Gigabyte won't mind the extra sales.

Every time I look at hackintosh builds, I just think how much I'd rather put money into my own gaming rig than deal with hackintosh. Sure it has gotten better but thats a lot of extra expense for a machine I likely wouldn't use much. Then the potential issues that would arise. Rather just build something that works, deal with Windows.