Contribute
Register

Tagny Daggarts's Build - Core i7-3770K - GA-Z77X-UD5H F7

Status
Not open for further replies.
Joined
Jun 4, 2012
Messages
247
Motherboard
GA-Z77X-UD5H
CPU
i7-3770K
Graphics
HD4000
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. iOS
define-r3.png

Components

Intel i7-3770K
http://www.amazon.com/dp/B007SZ0EOW/

Gigabyte GA-Z77X-UD5H
http://www.amazon.com/dp/B007R21JK4/

16GB (2x8GB) Corsair Vengeance RAM
http://www.amazon.com/dp/B006EWUO22/

240GB Corsair Force SSD
http://www.amazon.com/dp/B0051A8TG6/

2TB Western Digital Caviar Green 7200rpm 64MB cache
http://www.amazon.com/dp/B004CSIG1G/

Radeon 6870 1GB GPU
http://www.amazon.com/dp/B004O0OKXK/

Fractal Design - Design R3
http://www.amazon.com/dp/B0074V2U56/


Already owned

Apple 24" LED Cinema Display
http://www.amazon.com/dp/B0013FMLXK/

Apple OS X Lion 10.7.4 via Mac Apps Store
http://itunes.apple.com/us/app/os-x-lion/id444303913?mt=12

Apple Wired Keyboard
http://www.amazon.com/dp/B001UH4VFW/

Logitech VX Nano wireless mouse
http://www.amazon.com/dp/B000TKHBDK/


Comments:

My goals were to build a Hack that was powerful and energy efficient, but also could deliver some serious speed (media conversions, video editing, After Effects), and have gobs of RAM. This is where the new Ivy Bridge CPUs come in. You may have seen my recent post here: viewtopic.php?f=7&t=66104 which shows that in the Intel lineup, the i7-3770(K) provides the most power (as defined by Geekbench) per Watt of electricity (as defined by the TPD of the chips), besting even the hexa-cores. (Of course, Intel will probably have IB hexas before long).

I also had a $1,000 budget, but blew that out of the water by about 40%, sadly. I could have met this budget by dropping the SSD and the GPU though.

THE DEFINE R3
This is a gorgeous case and built like a tank. I preferred the all white model, but the black & silver model is the only one my supplier could get. Still gorgeous.


PREPARING MY SSD

Knowing that installing everything from a slow USB Disk (possibly multiple times) would basically suck, so, I opted to make a bootable Install partition on my SSD.

On My MacBook Pro, I connected the SSD via a SATA->USB connector (sadly, only 2.0, if even).

I made 2 partitions: 'Lion' @ 200GBs and 'Other' @ 40GBs.

I used Disk Utility to restore the Lion installer to the Other partition. I also ran BridgeHelper, targeting Other.

I put a number of additional items on my Other partition, while still connected to my MBP, just in case I had Ethernet issues on the Hack:

* BridgeHelper
* MultiBeast
* MSRDumper
* Interim Ivy Bridge Lion Apple HDA
* Cinebench
* Geekbench

Finally, I connected the SSD to my new machine using the SATA3 (white) port.


PREPARING BIOS

Since I don't have the 6870, I can't connect my Apple Cinema Display. However, I do have a Philips 1080p HDTV very near my desk (albeit mounted about 1 meter higher than eye-level). Since the motherboard has an HDMI connector, I connected the two, no problem.

Next, I booted my machine and used the Q-Flash option to flash my BIOS to F7, I did use my USB key for this.

On reboot, I configured BIOS and made these changes:

ENABLED: Intel Virtualization Technology (This is required for Parallels or other virtualization software)
DISABLED: The 1394 controller (I've read here that it won't work yet, if ever)
DISABLED: PCH LAN Controller (the Intel LAN interface, I'll be using the Atheros interface)

Save and Exit BIOS.


INSTALLED LION

On Boot, I selected 'Other' as my boot drive and was able to successfully install Lion to the partition 'Lion'.

After it was successfully installed, I restarted, booting into Other again. I used Terminal in the installer to copy the mach_kernel over to Lion as instructed in tonymacx86's excellent post: viewtopic.php?f=54&t=59000

Restart again, this time booting in 'Lion'. Yay! Right off the bat, I see that:

* The onboard HD4000 is working very nicely! (Albeit at a lower resolution than 1920x1080)
* Ethernet is working already!

I ran Multibeast selecting, UserDSDT, TRIM support, the Realtek 898 drivers and the Atheros LAN driver as tonymacx86 suggests in his post. I didn't install any graphics kexts, since I know that the HD4000 won't be fully supported until Mountain Lion.

multibeast.png


Ran BridgeHelper targeting the Lion partition.

Rebooted into Lion.

At this point, these work great:

* HD4000 (no QD/OpenCL though)
* Ethernet (this is the port closest to the audio ports on the back)
* USB (I haven't tried 3.0, I do not have any devices)
* iCloud
* App Store

I followed the instructions here: http://www.tonymacx86.com/viewtopic.php?f=16&t=57808 to get the Audio to work. Thanks Toledo! (Before anyone asks, its working on the orange port in the back)

SYSTEM DEFINITION

I was having some trouble with the CPU performance dropping about 20% after it wakes from sleep. It wasn't really noticeable for normal things, but was apparent from Geekbench testing. Anyway, I changed the system definition to 12,2 and this seems to have fixed it!


HD4000

I was annoyed by the lost real estate on my HDTV, so, I installed my favorite text editer: Sublime Text 2 and edited /Extra/org.chameleon.Boot.plist to include:

<key>Graphis Mode</key>
<string>1920x1080x32</string>

And now my display is working beautifully at 1920x1080 (though, it is still not configurable in Preferences, nor using QD/OpenCL, a little glitchy too)


SPEED STEPPING

I loaded the MSRDumper.kext and immediately noticed that speed stepping was NOT working. So, I re-ran MultiBeast and selected the SSDT for i7. This seems to provide at least 4 levels of speed stepping: 16 18 20 and 39. I also tried the SSDT for overclocked machines (even though mine is running at the stock 3.5 speeds). This was better providing me with the PStates: 16, 19, 20, 21, 22, 23, 39.

I decided to run RevoGirls ssdtPRGen.sh to produce a DSL file, which I then compiled into an AML file using DSDT Editor (http://olarila.com/forum/viewtopic.php?f=7&t=62). I moved the resulting file to /Extra/SSDT.aml folder and rebooted. This gives me the following PStates: 16, 17, 18, 19, 20 and 39. OK, I'll run with this, I guess. I suspect this is probably the same as the MultiBeast ssdt of i7's had I let it run long enough though.

Anyway, so, at this point, this is a pretty vanilla install with no DSDT's and minimal kexts, with everything working! (except QD/OpenCL)

I will be obtaining a 1394A/B PCI card and a compatible BlueTooth dongle at some point, I have no immediate need for these now.


PERFORMANCE

New 64-bit GeekBench score is now 14,764 (http://browser.primatelabs.com/geekbench2/828357)! I had the RAM installed in adjacent slots thinking those were the matched pairs for dual-channel. How wrong I was! RAM performance is >40% better when the RAM is installed correctly (!).GeekBench score of 13943 (http://browser.primatelabs.com/geekbench2/813901). I admit I'm a little disappointed in this, but, to cheer myself up, I searched GB for i7-3770K and found most scores were about the same, then, I spotted a couple in the 16,000's. On further inspection, these machines were running 10.8! So, perhaps next month, with the new kernel, I'll also see a nice performance boost with my Ivy Bridge system. Regardless, this system is already just shy of 4X faster than my Late 2008 MBP.

My Cinebench CPU score is 7.92. I cannot test the OpenCL portion yet, maybe next month though =) On my MBP, this was like 1.2!

My SSD is slower than I had hoped. Blackmagic says 238 MB/s writes and 211 MB/s reads. However, this is certainly fast than my MPB which 'delivers' 23 MB/s writes and 26 MB/s reads. About 10X faster is very nice and virtual machines spring into action almost instantly, which is just pure awesomeness.

new%20screen%20shot.png


RELIABILITY

So far, zero KPs, but aside from surfing the web and writing this, I haven't really done much with the box yet. The fact that the HDTV it is using is so high is the main reason. Once I get this puppy connected to my Apple Cinema Display, I'll be using it full time.


EDIT 2012-07-02 : Update GB score with RAM re-installation
EDIT 2012-07-05 : Updated initial photo, added comments about the Define R3
EDIT 2012-07-06 : Updated desktop screen shot, Geekbench URL, 12,2 System def.
 
Re: *Tagny Daggarts's Build - Core i7-3770K - GA-Z77X-UD5H F7

I'm glad you finally got it going!

Just saying, in the speed stepping section, there are a few instances of "SDST" instead of "SSDT."

Cool build!
 
Re: *Tagny Daggarts's Build - Core i7-3770K - GA-Z77X-UD5H F7

sonicseamus said:
I'm glad you finally got it going!

Just saying, in the speed stepping section, there are a few instances of "SDST" instead of "SSDT."

Cool build!

Oops! Fixed, thanks!
 
Re: *Tagny Daggarts's Build - Core i7-3770K - GA-Z77X-UD5H F7

Great write up! I have the same mother board, Samsung 830 256, several sata 3 WDs, GTX450, and a Core i5-3570K in a NZXT H2...

Did you leave
Code:
<key>SMproductname</key>
<string>MacPro3,1</string>

I haven't toyed with other string stetting there, but I am curious. Also is your USB borked when waking from sleep? Mine is.. Updated to F8 bios this morning with no change mouse and keyboard work 10% of the time until reboot.

Here's hoping for 4000HD support this month
Cheers
 
Re: *Tagny Daggarts's Build - Core i7-3770K - GA-Z77X-UD5H F7

Chuckles said:
Great write up! I have the same mother board, Samsung 830 256, several sata 3 WDs, GTX450, and a Core i5-3570K in a NZXT H2...

Did you leave
Code:
<key>SMproductname</key>
<string>MacPro3,1</string>

I haven't toyed with other string stetting there, but I am curious. Also is your USB borked when waking from sleep? Mine is.. Updated to F8 bios this morning with no change mouse and keyboard work 10% of the time until reboot.

Here's hoping for 4000HD support this month
Cheers

At one point I toyed around with a System Definition (3,1, in fact), but I later removed it as it didn't seem to help my performance scores and I wanted this to be as vanilla as possible.

I do not have any wake from sleep issues with USB or anything else.

However, I do find that sometimes, I get a message stating that the USB device I want to use requires more power than is available. In this case, its when I have multiple things plugged into the USB sockets under my Apple Wired Keyboard. I usually pull something out and put it into its own USB port and I'm good to go.

Yes, I'm anxiously awaiting Mountain Lion! I have strong hopes for major performance improvements as well as support for HD4000 and other stuff.
 
Re: *Tagny Daggarts's Build - Core i7-3770K - GA-Z77X-UD5H F7

At one point I toyed around with a System Definition (3,1, in fact), but I later removed it as it didn't seem to help my performance scores and I wanted this to be as vanilla as possible.

So you have no SMproductname defined in smbios.plist? Anything else that one can safely pull out of there?
 
Re: *Tagny Daggarts's Build - Core i7-3770K - GA-Z77X-UD5H F7

Chuckles said:
At one point I toyed around with a System Definition (3,1, in fact), but I later removed it as it didn't seem to help my performance scores and I wanted this to be as vanilla as possible.

So you have no SMproductname defined in smbios.plist? Anything else that one can safely pull out of there?

I just checked, and there is a smbios.plist file in there and it contains Mac Pro 3,1. Not sure exactly how that got in there, but I suspect it was BridgeHelper because I noticed that my Mac had a serial number the first time I booted it up in Lion, and at that point, that was the only thing that had been run besides a vanilla install. Either than or I'm not remembering all this correctly.
 
Re: *Tagny Daggarts's Build - Core i7-3770K - GA-Z77X-UD5H F7

SMBios is a default install in MultiBeast's UserDSDT option. You need some sort of SMBios.plist, and yours defines your system as a Mac Pro 3,1 - this is the MultiBeast default.
 
Re: *Tagny Daggarts's Build - Core i7-3770K - GA-Z77X-UD5H F7

sonicseamus said:
SMBios is a default install in MultiBeast's UserDSDT option. You need some sort of SMBios.plist, and yours defines your system as a Mac Pro 3,1 - this is the MultiBeast default.
Yeah, /Extra and its contents came in from Multibeast... If anyone has success with systems other than 3,1 please share your results. Also Tagny, no changes in the bios or multibeast regarding your USB? my 2.0/3.0 works great on all ports until I resume from sleep.
 
Re: *Tagny Daggarts's Build - Core i7-3770K - GA-Z77X-UD5H F7

Chuckles said:
sonicseamus said:
SMBios is a default install in MultiBeast's UserDSDT option. You need some sort of SMBios.plist, and yours defines your system as a Mac Pro 3,1 - this is the MultiBeast default.
Yeah, /Extra and its contents came in from Multibeast... If anyone has success with systems other than 3,1 please share your results. Also Tagny, no changes in the bios or multibeast regarding your USB? my 2.0/3.0 works great on all ports until I resume from sleep.

None. I'm sorry I don't have a clue about how to fix it for ya.
 
Status
Not open for further replies.
Back
Top