Contribute
Register

Gigabyte ga-z77x-ud3h / i5-3570k / HD4000 works except for Via sound

Status
Not open for further replies.
Joined
Feb 20, 2011
Messages
195
Motherboard
Asus Maximus Hero XI Z390
CPU
i9-9900K
Graphics
RX 560
Classic Mac
  1. Power Mac
Mobile Phone
  1. Android
Hi,

Here are the steps for a working Mountain Lion install on a Gigabyte ga-z77x-ud3h / i5-3570k / HD4000

I chose this board for its DisplayPort connector which allows the integrated graphics to drive displays up to 2560 x 1440, whereas all the HDMI and DVI versions only go to 1920 x 1080 video.
It's also supposed to be good for overclocking, equipped with an all-digital power section with 9 phases.

Runs very fast, quiet and cool, but built-in sound with the Via chip and the extra USB 3.0 ports aren't supported, and the intel-controlled USB 3.0 ports are a little whimsical in OS-X (but that seems to be a generalized issue).

Within those constraints, this seems to be an excellent mainboard.

It's important to start with as simple a HW configuration as possible to get a basic working system first:
- VGA monitors are problematic, so use DVI or HDMI
- don't plug in any separate graphics card
- connect only one hard drive and use the Sata0 connector
- don't put in any PCI cards or other unneeded peripherals: only mouse, keyboard and the installer usb-stick

1) Buy Mountain Lion (10.8.2 or newer), download Unibeast and Multibeast and prepare a 8GB USB-stick installer as outlined here: http://www.tonymacx86.com/61-unibeast-install-os-x-mountain-lion-any-supported-intel-based-pc.html

2) If your mainboard has an older bios, download the latest one here: http://www.gigabyte.com/products/product-page.aspx?pid=4153#bios.
Unzip the bios and copy it onto a FAT-formatted usb-stick, then it can be flashed with the built-in Qflash utility of the mb, without needing Windows.

3) enter bios setup, select load "optimized defaults" in the "save & exit" section, then modify the settings as per the attached screenshots.
Essential is to set the internal graphics memory to 64 MB.

4) follow the Mountain Lion install instructions on the previous link ( http://www.tonymacx86.com/61-unibeast-install-os-x-mountain-lion-any-supported-intel-based-pc.html )

During boot, press F12 and select to boot off the USB-Stick.

Note that on the backpanel connectors, only the two USB 3.0 connectors below the ethernet plug will work (for keyboard, mouse and USB-Stick). You may need to use USB 2.0 plugs accessible on front panel plugs via the internal connectors to get a functioning keyboard/mouse.

To minimize errors, when running Multibeast 5 it's best to start with minimal settings as on the attached screenshot and select only:
- "User DSDT / DSDT-free"
- Atheros Ethernet

To avoid having to do complete reinstalls if the MB settings don't work, use SuperDuper or Carbon Copy Cloner to clone the installation before running MultiBeast. Partition the hard drive into two equal partitions and clone the installation onto the second one. Then run MB on the first partition, and if the settings don't work, reboot into the second partition and clone it back onto the first one.

To experiment different /extra/org.chameleon.Boot.plist configurations, if some changes you made don't work (such as your scrambled screen), you can usually still get back into the installed system by adding the boot option -x -F -f (type these while the bootloader progress bar is advancing, then hit enter)

Once everything works properly, first clone the boot partition so you can revert if something goes off during further experimentation. Then if the eSata ports on the rear panel or HWMonitor are needed, one could at a later stage re-rerun Multibeast and add:
- 3rd party esata
- FakeSMC Plugs for Motherboard & HWMonitor Application


I had to add a graphics mode entry to /extra/org.chameleon.Boot.plist otherwise the screen comes up scrambled after the second reboot, so the settings look like this -- it doesn't seem to matter which resolution one adds (navigate to the "extra" folder in the root directory and open the file org.chameleon.Boot.plist to edit):

<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>darkwake=0</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>UseKernelCache</key>
<string>Yes</string>

If in doubt about the Bios settings, in the attachments is a copy of my Bios settings -- if you uncompress the zip and copy the file onto a FAT-formatted usb-stick, you can load it into your Bios if it is the same F17 version on the GA-Z77X-UD3H rev. 1.0, that way it would be sure to have identical settings to those that work on my machine. (After entering Bios, in the "Save & Exit" section -> Load Profiles -> Select File from HDD/USB)

Toleda has published an excellent guide for enabling HDMI audio and it works fine for this board: http://www.tonymacx86.com/hdmi-audio/84936-easy-guide-ml-hdmi-audio-hd4000-7-series-mb.html
To resume the steps:
1) download the HD4000-3_7_series_hdmi_audio_dsdt_editing_kit.zip and MaciASL Native DSDT/AML IDE & Compiler from the above link
2) boot your mac without any dsdt in the extra folder
3) launch MaciASL, click on "Patch" and open the file "ami_clean_compile.txt" from the HD4000-3_7_series_hdmi_audio_dsdt_editing_kit
4) click apply and wait a few seconds
5) close the patch dialog and click "compile". There shouldn't be any errors (warnings are ok).
6) click on "Patch" again and this time open "hdmi_audio_ami_efi_hd4000.txt" click "Apply" and wait a few seconds
7) close the patch dialog and click "compile". If there are still no errors, save the compiled DSDT.aml to the desktop and install it with Multibeast using the "DSDT-free/UserDSDT" option without selecting any audio drivers or Voodoo patches.
For trouble-shooting read the detailed instructions in Toleda's post.
 

Attachments

  • BiosFeatures1.png
    BiosFeatures1.png
    35.3 KB · Views: 4,386
  • BiosFeatures2.png
    BiosFeatures2.png
    16.9 KB · Views: 2,081
  • Peripherals1.png
    Peripherals1.png
    55.7 KB · Views: 9,366
  • Peripherals2.png
    Peripherals2.png
    18.4 KB · Views: 1,972
  • intel-Smart-Connect.png
    intel-Smart-Connect.png
    15.7 KB · Views: 1,839
  • Marvell-eSata.png
    Marvell-eSata.png
    17.8 KB · Views: 1,848
  • ga-z77x-ud3h-F17.zip
    634 bytes · Views: 891
  • MB.PNG
    MB.PNG
    138.2 KB · Views: 2,577
Hi,
I tried to install Mountain Lion on a Gigabyte ga-z77x-ud3h / i7-3770k / HD4000
Everything, that should work, is working fine :)

But I had to add Kernel Flag npci=0x2000 because HD4000 does not work without it!
Maybe it will help someone.

Thank Joncas for your guide!
 
Hi,

I Have Got Same Board, But In Strating I had some issues but now everything works fine.
Hi, i am planing to use 3tb wd green hhd to os x Hop[e it will work fine. I have read so many reviews,
About the 3tb is there any problem or issues with this just any suggestion for this plz post.
finally i'm using i52320 3.0 ghz cpu & every thing is work well but usb 3.0 is not working.
is there any thing for this.
 
Hi,
every thing is work well but usb 3.0 is not working.

Hi,

The usb 3 problem seems to be general -- on this board, the two usb 3 ports below the ethernet connector on the rear panel should work, but not with all devices, and on most peripherals I am not getting the full usb 3 speed, either ...
 
Hi , i an stuck , How to i Add the graphics string, where do i find ? Any help with this motherboad wil help . I am in the process of updating the bios
 
Hi , i an stuck , How to i Add the graphics string, where do i find ? Any help with this motherboad wil help . I am in the process of updating the bios

Hi,

Boot for example with -x or whatever it takes, then open the directory "extra" on the boot drive.
It contains a file called "org.chameleon.Boot.plist"

You can edit it with Textedit and add the necessary lines. "GraphicsEnabler" is probably already there, followed by its value of "Yes" or "No", so just insert the "Graphics Mode" with its value underneath them. Then save and reboot.

<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
 
Thank you for repleying i ve tried evrything in your guide , and now its does boot into mountain lion , it stays stuck at the. Apple boot screen where with the ring is . Any other suggestiion ? Or am i doing something wrong?
It boots ok right after install With the usb on .

I have ga z77x ud3h / i5 3570k
I have updated the bios to the latest
I have changed the settings in bios like in the img you have posted.

I am going to do a fresh install and start from the begining and see what happens this time
 
now its does boot into mountain lion , it stays stuck at the. Apple boot screen where with the ring is . Any other suggestiion ?

In a case like that, when the progress bar of the chimera bootloader appears (with the tonymac logo on the top), you can type -v as an option and then hit enter.
That way it does a "verbose" log and you can see at what stage it gets stuck.
Other options to try are -x for "safe boot"
and UseKernelCache=No
in case there is a problem with those.
 
Hi I am back still don't have luck I've renlnsalled everything , and still doesn't boot with -x , I used -v there is an issue wIth power management and applehda error, I will load the img , any other suggestion
 
I am getting this on -v
WARNING: IOPlatformPluginUtil : getCPUIDInfo: this is an unknown CPU model 0x3a.
 
Status
Not open for further replies.
Back
Top