Contribute
Register

Guide: Gigabyte X79-UP4, 3930k, GTX 690, OCZ Vertex

Status
Not open for further replies.
Joined
Dec 3, 2011
Messages
16
Motherboard
X79-UP4
CPU
i7 3930k
Graphics
GTX 690
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. iOS
I used the following guide as a starting point http://www.tonymacx86.com/mountain-lion-desktop-guides/100560-guide-gigabyte-ga-x79-up4.html

This guide assumes you've already acquired OS X 10.9 Mavericks and created a bootable USB with UniBeast 3.0. Please reference http://www.tonymacx86.com/374-unibeast-install-os-x-mavericks-any-supported-intel-based-pc.html for generic instructions if you're not yet familiar with the process.


I'm using Gigabyte X79-UP4 v1 with a 3930k, GTX 690, and Vertex 3 Max IOPS. I used bios F4 and beta F5b. Bios settings were all Optimized Default EXCEPT I set my CPU Multiplier and all Turbo Boost cores to 40 (I hear some people can go to 44 before needing to manually up the voltage, I've done higher but I require a voltage bump if I go much past 40). I also forced pcie 3.0 in the Misc bios settings although I doubt this will make any difference.

Boot from your USB using the following bootflags by typing before the timer starts to load your USB

Code:
-v npci=0x3000 cpus=1 -f

You may also be able to use npci=0x2000 instead (as you will see later I settled on npci=0x2000 because it allowed my ethernet adapter to work without the -f flag) For my GPU "GraphicsEnabler=No" is also necessary but I think it's now a default option for UniBeast but if the video freezes during boot you may need to add that as well.

Install OS X (following the above Mavericks guide, using Desk Utility to first make a GUID partition structure and format Mac OS Extended (Journaled) , assign a name like "Mavericks" etc)

Boot from your USB and this time select your boot drive and use the same boot parameters to load your fresh Mavericks install. Once your desktop loads, immediately launch MultiBeast.

After toying around I ended up using the following MultiBeast 6.0 parameters:


DSDT Free


Audio: Without DSDT ALC892
Disk: 3rd Party SATA, Trim Enabler 10.9.0 TRIM Patch
Misc: EvOreboot, FakeSMC v5.3.820, NullCPUPowerManagement
Network: Intel - hnak's AppleIntelE1000e v2.5.4d
System: AppleRTC Patch for CMOS Reset (automatically selected)


Bootloaders: Chimera v2.2.1


Customize


Boot Options: Generate CPU States, Hibernate Mode - Desktop, Instant Menu (personal preference) , PCI Root ID Fix, Use KernelCache, 1080p Display Mode (I later edited the display mode to 2560x1440 which was a supported vesa resolution for my GPU and monitor...if you don't know what's supported, at the Chimera boot screen push the down arrow button while highlighting your OSX install and you can find all the supported vesa resolutions in there)


System Definitions: Mac Pro 5, 1


Themes: tonymacx86 remixed (changed this later)


Post MultiBeast:


1: Save VoodooTSCSync.kext to your desktop and install by running KextBeast (no need to edit the file if you have a 6 core CPU as it is set for 6 cores/12 threads by default - this kext allows all your cores to be seen so you don't have to keep using cpus=1 to boot)

2: Save FileNVRAM.dylib to \Extra\Modules (This fixed my iMessages logon issue)

(A Google search will quickly find both of these files)


After rebooting again, this time only using the bootflags "-v -f" I edited my "\Extra\ org.chameleon.Boot.plist" to look like the following:


Code:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>GraphicsEnabler</key>
    <string>No</string>
    <key>IGPEnabler</key>
    <string>Yes</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
        <string>npci=0x2000 PCIRootUID=1</string>
    <key>Legacy Logo</key>
    <string>Yes</string>
        <key>Instant Menu</key>
        <string>Yes</string>
        <key>GenerateCStates</key>
        <string>Yes</string>
        <key>GeneratePStates</key>
        <string>Yes</string>
        <key>UseKernelCache</key>
        <string>Yes</string>
        <key>Graphics Mode</key>
        <string>”2560x1440x32"</string>
</dict>
</plist>


After all of this, reboot and only use the boot flags -v -f the first time and after that, no more boot flags or changes necessary. I don't know if repairing disk permissions via Disk Utility is still necessary but I did it. Everything works as far as I can tell. If you're using onboard audio, select the "Internal Speakers Built In" option in System Preferences > Sound. I'm happy that this works after reading the troubles others had although I'm using an Audioengine D1 USB DAC that works perfectly without kexts or software.


I don't know if Sleep, Hibernate, or any other Power Saving mode works because I don't use them. Setting a hot corner for putting my display to sleep is enough for me. There might be an extra step or extra boot parameter that wasn't explicitly necessary but the path I took wasn't straight. If you have a similar setup and have something to add please let me know.


Hope this helps

A couple quick benchmarks at 4.4GHz

Geekbench 2.4.3
Geekbench 2.4.3 01,28,14.jpgCinebench R15

Cinebench R15 11.28.14.png
Unigine Valley Benchmark 1.0

Valley Benchmark.png



Luxmark v 2.1
Luxmark.png

These aren't best scores but they are close for this clock speed.
 
Hello,
I have seen a couple of mistakes, (let me know if I am wrong), at least for my build:

1) DSDT Free

Audio: Without DSDT ALC892
Disk: 3rd Party SATA, Trim Enabler 10.9.0 TRIM Patch
Misc: EvOreboot, FakeSMC v5.3.820, NullCPUPowerManagement, USB 3.0
Network: Intel - hnak's AppleIntelE1000e v2.5.4d
System: AppleRTC Patch for CMOS Reset (automatically selected)

2)
After rebooting again, this time only using the bootflags "-v -f" I edited my "\Extra\ org.chameleon.Boot.plist" to look like the following:

When I did that I got a Black screen after reboot and boot. I think it's pretty normal because we are booting without "
npci=0x2000" and we still didn't modify the \Extra\ org.chameleon.Boot.plist"

Therefore, I booted with the following flags:

Code:
-v npci=0x3000 cpus=1 -f

After this last reboot I modify my "\Extra\ org.chameleon.Boot.plist"


Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>GraphicsEnabler</key>
    <string>No</string>
    <key>IGPEnabler</key>
    <string>Yes</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
        <string>npci=0x2000 PCIRootUID=1</string>
    <key>Legacy Logo</key>
    <string>Yes</string>
        <key>Instant Menu</key>
        <string>Yes</string>
        <key>GenerateCStates</key>
        <string>Yes</string>
        <key>GeneratePStates</key>
        <string>Yes</string>
        <key>UseKernelCache</key>
        <string>Yes</string>
        <key>Graphics Mode</key>
        <string>"1920x1080x32"</string>
</dict>
</plist>

After I had reboot and boot with no Flags. Everything looks fine!



My Build Components:
i7 3930K | Asus Sabertooth X79 Motherboard | Gigabyte GTX 670 Windforce Graphics Card | Corsair H100i CPU cooler | 2X Corsair Vengeance 16GB RAM kits 2X 128GB Samsung SSD's | 1X 256GB Samsung SSD | Fractal Newton 800W PSU | Fractal R4 Case

Some pictures of the process:













Do not forget to add USB 3.0!!






Unfortunately the USB 3.0 Driver of Multibeast 6.0 did not work for me.

I have installed from Multibeast 5.2.1 and works fine ;)



Screenshot_2013_10_27_21_28_55.png
[/url]




























 

When I did that I got a Black screen after reboot and boot. I think it's pretty normal because we are booting without "
npci=0x2000" and we still didn't modify the \Extra\ org.chameleon.Boot.plist"

Therefore, I booted with the following flags:

Code:
-v npci=0x3000 cpus=1 -f

After this last reboot I modify my "\Extra\ org.chameleon.Boot.plist"


Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>GraphicsEnabler</key>
    <string>No</string>
    <key>IGPEnabler</key>
    <string>Yes</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
        <string>npci=0x2000 PCIRootUID=1</string>
    <key>Legacy Logo</key>
    <string>Yes</string>
        <key>Instant Menu</key>
        <string>Yes</string>
        <key>GenerateCStates</key>
        <string>Yes</string>
        <key>GeneratePStates</key>
        <string>Yes</string>
        <key>UseKernelCache</key>
        <string>Yes</string>
        <key>Graphics Mode</key>
        <string>"1920x1080x32"</string>
</dict>
</plist>

After I had reboot and boot with no Flags. Everything looks fine!

Thanks for the input! On second thought, I think I did use npci=0x3000 until I edited the plist. It was a bit of trial and error at first so I didn't write down my process until after the fact. Do we need IGPEnabler since we don't have any integrated graphics? Now that everything is working well, I want to start trimming the fat.
 
Thanks for the input! On second thought, I think I did use npci=0x3000 until I edited the plist. It was a bit of trial and error at first so I didn't write down my process until after the fact. Do we need IGPEnabler since we don't have any integrated graphics? Now that everything is working well, I want to start trimming the fat.


I am quite new in this world of hackintosh, there fore I don't know if do we really need IGPEnabler... probably not. Anyway, if you discover some interesting things or improvements, will be great to post it here ;)
 
I'm running on the same machine as you but the internet don't work any suggestions?
 
I'm running on the same machine as you but the internet don't work any suggestions?


Did you install the properly driver?

Network: Intel - hnak's AppleIntelE1000e v2.5.4d
 
yes i installed it from MultiBeast.. and I restart it doesn't let go to the internet.
 
yes i installed it from MultiBeast.. and I restart it doesn't let go to the internet.

Try with another driver...

I got the same problem with the usb 3.0 driver from MultiBeast 6.0 and I installed another one from MultiBeast 5.2.1

Screenshot_2013_10_27_21_28_55.png


Now works fine!
 
Hello, since I updated to mavericks 10.9 I have experimenting 2 main issues.


[video=youtube_share;xmUqga-0NAk]http://youtu.be/xmUqga-0NAk[/video]


1) Always, the first time when mavericks boots, it gets stuck in a grey screen. After reboot pressing the reboot button it boots fine.


2) During normal use, final cut pro and google chrome are crashing quite often, as well adobe flash.




I would like to know if you have experimenting similar problems and if you have an idea about why is happening ... I think with mountain lion was better.


Thanks in advance.




My Build Components:
i7 3930K | Asus Sabertooth X79 Motherboard | Gigabyte GTX 670 Windforce Graphics Card | Corsair H100i CPU cooler | 2X Corsair Vengeance 16GB RAM kits 2X 128GB Samsung SSD's | 1X 256GB Samsung SSD | Fractal Newton 800W PSU | Fractal R4 Case
 
I was just wondering if anyone has or will be updating to 10.9.1? I have updated through the app store without any major issue, I did loose audio though. To resolve the audio simply install only the audio drivers from MultiBeast.
 
Status
Not open for further replies.
Back
Top