Contribute
Register

[Success] GA-Z77X-UP5-TH -i7 3770k NVIDIA GeForce GTX 660 Yosemite, 1TB RAID SSD Vanilla Install WIT

Status
Not open for further replies.
Joined
Jun 25, 2011
Messages
55
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. eMac
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
[Success] GA-Z77X-UP5-TH -i7 3770k NVIDIA GeForce GTX 660 El Capitan, 1TB RAID SSD Vanilla Install using Ozmosis

Aminorjourney's updated Customac Pro 2012 Build: Core i7-3770k - GA-Z77X-UP5-TH - 32GB RAM - GTX 660 2GB - BDXL - 1TB RAID 0, 23 TB (Other Disks) - Yosemite 10.10.2, Ozmosis, Vanilla Build

Yeah, so mine looks a lot different to this... 'cause it's got stickers on ;)
B90A7g5IUAAUe4P.jpg

Components

Intel Core i7-3770k Ivy Bridge
[Amazon-uk]http://www.amazon.co.uk/gp/product/B007X1JM30[/Amazon-uk]

Gigabyte SKT-1155 Z77X-UP5-TH
[Amazon-uk]http://www.amazon.co.uk/gp/product/B008KA7Z32[/Amazon-uk]

Zalman CNPS12X-Heatsink and Fan
[Amazon-uk]http://www.amazon.co.uk/gp/product/B0062L8ZN0[/Amazon-uk]

Corsair CMZ16GX3M2A10 Vengeance 16GB (2x8GB) DDR3 1600 Mhz Memory
[Amazon-uk]http://www.amazon.co.uk/gp/product/B006EWUO22[/Amazon-uk]

Corsair Low-Profile 16GB Memory DDR3, 1600Mhz
[Amazon-UK]http://www.amazon.co.uk/dp/B009YOJZ5E/[/Amazon-uk]

Antec TrueQuiet Pro 120 Case Fan
[Amazon-uk]http://www.amazon.co.uk/gp/product/B0071JZ9DG[/Amazon-uk]

Crucial CT128M4SSD2 M4 SATA III SSD (x2)
[Amazon-Uk] http://www.amazon.co.uk/gp/product/B004W2JL2A?psc=1&redirect=true&ref_=oh_aui_detailpage_o06_s02[/Amazon-uk]

Sonnet Tempo Card
[Amazon-UK]http://www.amazon.co.uk/gp/product/B0096P62G6[/Amazon-UK]

Samsung 840 Series Pro 256GB SSD (x2)
[Amazon-UK]http://www.amazon.co.uk/gp/product/B009LI7CTY[/Amazon-uk]

Antec P280 Performance Series Tower Case
[Amazon-Uk]http://www.amazon.co.uk/gp/product/B005X3E5BO[/Amazon-uk]

BackMagic Intensity Pro (x2)
[Amazon-UK]http://www.amazon.co.uk/gp/product/B001CN9GEA[/Amazon-UK]

Asus GeForce GTX 660 DirectCU II OC Nvidia Graphics Card, 2GB GDDR5, PCI Express 3
[Amazon-UK]http://www.amazon.co.uk/gp/product/B0098VKIRC[/Amazon-uk]

Segate 4TB/8GB Serial 2.5 inch Solid State Hybrid Drive (x2)
[Amazon-UK]http://www.amazon.co.uk/gp/product/B00FQH7MQ2[/Amazon-uk]

Segate 4TB Drive
[Amazon-uk]http://www.amazon.co.uk/gp/product/B00BF3IWP6[/Amazon-UK]

LG 16X Blu-Ray M Disc DVD BDXL Burner
[Amazon-UK]http://www.amazon.co.uk/gp/product/B00KFQ9YI8[/Amazon-UK]

Seagate STCA30002003TB Backup Plus USB 3.0 Drive
[Amazon-uk]http://www.amazon.co.uk/dp/B0084LZI9U/[/Amazon-UK]

G-Tech G-RAID Studio 6TB
[Amazon-UK]http://www.amazon.co.uk/dp/B00RJJ8NX6/[/Amazon-UK]

Blackmagic Ultrastudio Mini Recorder
[Amazon-uk]http://www.amazon.co.uk/dp/B009D91314/[/Amazon-UK]

Tactile Pro 4 Keyboard
[Amazon-UK]http://www.amazon.co.uk/dp/B004PICHZE/[/Amazon-UK]

Belkin F8T017 Bluetooth Dongle
[Amazon-UK]http://www.amazon.co.uk/dp/B0020KJ26Q/[/Amazon-UK]


Already Owned

600-Watt Power supply - I'm afraid I can't remember what it is -- I'll look the next time the case is open. ;)

Sonnet Technology Tango FireWire 800 USB PCIe Card
[Amazon-UK]http://www.amazon.co.uk/gp/product/B000X4QZDY[/Amazon-UK]

Apple Wireless Mouse

2x BENQ Monitors


Comments.

Prologue
This isn't actually a new build, and what you see above has evolved over time. It started back in 2012, long before the all-new Mac Pro graced us with its rounded presence. I trained as a music graduate so I've always had an interest in high-end macs, and I've owned/fixed/sold on pretty much every generation of high-end mac for the last twenty years. (As a music student back in the late 90s, I did up old PowerMacs and sold them on for extra cash).

By the time I quit being a music teacher in 2008, I was using a Mac Pro 1,1 as my main studio machine. As time went on and I became a journalist instead (online, covering green cars and green tech) I started to produce my own online shows. And so my requirements grew with me.

By 2011, I had managed to blag an old Mac Pro 2.1, to replace the 1,1, since it came with the quad-core 3Ghz Xeon processor (I'd already given my original Mac Pro a 2.66 quad-core upgrade along with some hefty ram, but it wasn't enough). At this point, I was streaming online video using both Mac Pros side by side. Since the 1.1 had lost a memory channel by this point, I was desperate.

My online shows were a nightmare, constantly dying because the tech wasn't up to par. While I had a brand-new MacBook Air to help me write in the field, that wasn't going to help for studio work. So I took the plunge and decided to build a Mac Pro Hack, using my previous experience the year earlier when I built my kids two identical CustoMac Minis (H67N-USB3-B3 Mini ITX with i3s...)

What you see above is the gradual upgrading of the hack pro over time. Back in 2012 when I first put it together, I used Chimera and a RAID 0 spinning iron setup (using the various TonyMac guides to help me.)

I chose the case and the fans specifically to allow for large volume, low speed air moving, but soon found out that the Zalman cooler fouled the closest memory sockets to the CPU. That's why you'll note I've got low profile and normal profile memory. (on day one, I broke one of the original memory sticks trying to secure the cooler down. It was the worst build-day of my LIFE)

To keep things tidy inside the case, I heat-shrinked cables as I went, bunching them together for a neat finish. I also had to 'balance the fans so that they would all work together. Like Mac Pros of old, there's a fan at the front of the case, drawing air over the disks. Then there are two fans behind the disks, drawing air through towards the back of the case. Then there's the three-fan CPU cooler, and fans in both the rear of the case and roof of the case.

All in all, it's pretty darned quiet. My online studio is less than 40 square foot, and with a microphone pretty darned close to the machine, it doesn't pick it up with a little careful low-cut filtering.

Back to the machine....

In 2012, I added the two 256GB Crucial SSDs, with the aim of using them as boot drives. Set up using 10.8 and UniBeast, I followed the guides on getting RAID 0 working (copying bootloader onto the EFI partition and manually dd'ing the boot1h file and boot0 as required.)

Even with all of that however, the machine wasn't fast enough. When I do a live streamed show, I ingest audio from multiple different Skype calls, recording each audio stream separately using Logic Pro via a PreSonus 16.0.2

I also feed in multiple different video feeds from computers, studio cameras etc, and use WireCast to mix and output this all on the fly.

(A separate machine (the old Mac Pro 2,1) takes the mirrored, mixed-down video HDMI output from the GTX 660 and streams it to the Internet... But I digress again....)

Any which way you cut it, I guess you can see at this point that I have a MONSTER IO need (The reason I have 23 TB of spinning disc storage is because of all the videos we process in FCPX etc, as well as B-rolls, backup etc). So last year, I upped the game to include another two SSDs.

The Samsung 840 Pros are sweet. Seriously sweet. And with the Sonnet Tempo installed on one of the free PCIe slots, I was able to push them to their absolute limit.

Recently, I've been slowly upgrading all my other machines to Yosemite, including the old Mac Pros (thanks to the Piker-Alpha boot.efi) Since all my old Mac Pros use upgraded video cards, they're working fine on Yosemite, and have 16 GB RAM and 20 GB RAM respectively. They still work pretty hard, but not as hard as my Hack Pro!


Current Setup

Over the past few weeks, I've been trying to get some headspace to get my mind around the Ozmosis BIOS mod. I've not had much success over the years with Clover, and found it really unstable with my machine, so I'd been put off Ozmosis and convinced myself that Chimera was the best way.

How wrong I was.

A few weeks back, when my machine needed opening up for its monthly cleaning session. (The only way you keep those fans slow is to keep the insides clean) I made the decision to take the plunge and try for Ozmosis.

My RAID0 SSD array (four discs, striped with 32k) was slowing down. Trim wasn't working. And the speed I had once was slowly disappearing. Not to mention my processor was still running at stock.

I did a bunch of reading, including this awesome thread on TonyMac which links to the Ozmosis bootloader project.

I decided to take the plunge.

After doing some research (Bios F12j mod9 from Tweaktown patched with Ozmosis 1479 seemed the best way to go) I followed this great guide from InsanelyMac to patch the Tweaktown F12J mod9 bios, using compressed versions of all the files to ensure it would fit.

Using Clover Configurator, I created an appropriate SMBIOS I could inject into Ozmosis using the guide I've linked to in the previous paragraph.

So far, so good. With the clover config file generated, I pulled the relevant information from the resulting config.plist file and added it to the Ozmosis.plist file.

I flashed the Bios, took a deep breath, and tried to boot Yosemite from a Vanilla install disc. Success, although iMessage didn't work (surprise!)

At first, I installed Yosemite to a spare 1.02 TB partition on my Windows boot drive, enabling me to 'test out' the Ozmosis install while having the old 'chameleon' one to work with during the week.

But I soon realised that the Yosemite install was doing great. With Voodoo HDA injected into the Bios itself along with the other 'mandatory' kexts, everything was working great.


Red Herring!

I did hit one red herring during the Yosemite install, which I incorrectly attributed to the Ozmosis setup: when booting, only one of my two monitors was showing. One (an older VGA monitor connected to an DVI-D adaptor) displayed an image at the start of the Yosemite boot sequence, but turned off half-way through, turning the other one on.

After some back and forth, I discovered that it was the adaptor causing the problem: the graphics card couldn't 'see' anything plugged in when the OS loaded, so turned off that port.

After plugging in two DVI monitors, everything was great. I mention it here because it caused SO MUCH head scratching!


At this point, I've proven that I've got a vanilla install working with Ozmosis, so I wipe my SSD RAID0, say goodbye to 10.9 for good, and install 10.10 on it.

It's dog-ass slow. Really slow. Like molasses. I check, and Trim isn't working on any of the SSDs. Write speed is now down to 9MB/s, and read is 50 MB/s.

Two of my 4TB drives are arranged in RAID 0 and average 250 read and write. Even my single 4TB drive (the one I installed Yosemite onto first) manages 150MB/s read and write.

So I try Trim Enabler. And I try setting the NVram boot args to include 'dev-mode=1'.

And my wonderful Hack Pro goes bye bye. Only the original Yosemite disk will boot, and the SSD RAID 0 doesn't love me.

I punt, take a deep breath, and rethink. And I remember: I DIDN'T PUT DEV-MODE=1 INTO THE BIOS!

Second attempt!

At this point, I decide to start again. I obviously didn't write the ozmosis.plist file as carefully as I should have. iMessage isn't working, and kext-Dev-Mode isn't working either. So neither does TRIM.

I do some more digging. I start with a fresh clover install, and this time, I pick a generated SMBIOS for an iMac 14,2.

I double-triple check the IGFX injection code, so I can have air-play.

And I do some more investigation on iMessage fixes.

I Think I FOUND THE ANSWER

So I know a lot of folks are using Clover, so I went the Clover research route, and I discovered the Apple MAC Hack tool.

I thought originally it meant I'd need to download the SMbios information from a real mac, which I didn't want to do (and I know is against the TOS for this board).

B90cEKeIUAAuybO.png:large

But it also works if you drag a clover-generated config file, with pseudo-random SMBIOS information in it, onto the Apple MAC Hack program. The app builds a modified .plist file, calculating appropriate serial numbers, ROM, MAC address UUID etc from the information Clover generated.

After putting THAT all into the ozmosis.plist file, and then using the KEXT2FFS linked to earlier in the post, I was left with a brand-new BIOS ready for the flashing.

Here's the Ozmosis.plist file I used, with the obvious omissions.. :D

Code:
<dict>
	<key>Date</key>
	<integer>0</integer>
	<key>Defaults:4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
	<dict>
		<key>HardwareAddress</key>
		<string>INSERT HARDWARE ADDRESS HERE</string>
		<key>BaseBoardAssetTag</key>
		<string>Base Board Asset Tag#</string>
		<key>BaseBoardSerial</key>
		<string>Sorry,not going to share ;)</string>
		<key>BiosDate</key>
		<string>09/03/2013</string>
		<key>BiosVersion</key>
		<string>You should look this up too.</string>
		<key>BoardVersion</key>
		<string>10</string>
		<key>ChassisAssetTag</key>
		<string>iMac-Aluminum</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ProcessorSerial</key>
		<string>serial number</string>
		<key>ProductFamily</key>
		<string>iMac</string>
		<key>ProductId</key>
		<string>Mac-27ADBB7B4CEE8E61</string>
		<key>ProductName</key>
		<string>iMac14,2</string>
		<key>SystemSKU</key>
		<string>System SKU#</string>
		<key>SystemSerial</key>
		<string>serial number</string>
		<key>SystemVersion</key>
		<string>1.0</string>
		<key>ig-platform-id</key>
		<string>0x0d220003</string>
	</dict>
	<key>Version</key>
	<string>1.0.0</string>
	<key>Defaults:7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
	<dict>
		<key>boot-args</key>
		<string>kext-dev-mode=1</string>
		<key>Version</key>
		<string>1.0.1</string>
	</dict>
</dict>
</plist>

After the successful flashing, I enabled TRIM using TRIM Enabler, and rebooted. I aslo tweaked the BIOS to give my processor 3.8 GHz.

OH HAI SPEED. I MISSED U.

B90UoY2IgAAzRKj.png:large

I decided to go two for two.

OH MY GOD iMESSAGE! YOU ARE BACK!​

I genuinely thought it was a fluke. But no, after several log-outs and log-ins, it's all good. Of course, I could get logged out again in the near future and find I've been blocked. But the new MAC hacked information seems to be holding true. Apple is letting me onto its servers. I can Facetime. I can iMessage.

The world is wonderful again and filled with puppy dogs.

B90VvYRIcAAiYw6.jpg:large

So far, everything seems great. I can reboot. I can use the Startup Disc to tell the hack which disc to start from.

And while they're not the fastest I've had, my Geekbench 3 test scores are okay too.

For me, my machine has to be speedy at bringing data in and out. It doesn't necessarily have to be super-fast in terms of frame rate.

Later this year, I'll probably add a new graphics card to take advantage of the new generation of GPUs to decrease FCPX render times. But for now? I'm darned happy thank you very much. Sleep and speedstep love me, and with Thunderbolt natively supported too, I'm happy.

[EDIT: Update for sound]

In order to get native sound working, I found the answer in this thread: http://www.tonymacx86.com/yosemite-...success-ga-z77x-up5-th-yosemite-clover-3.html

NOTE: NO! JK2309 is WRONG ABOUT HOW TO GET SOUND!

Once you're done with his good Clover Yosemite installation guide:

Simply download Multibeast 6.1.0, install withoutDSDT 898 driver and restart your computer. Once you're back in, go to system preferences and select internal speakers!

It took me hours upon hours to figure this out because he was leading me in the wrong direction! I posted this elsewhere for any poor guy that is having the same frustration as me.

I just installed the Multibeast 6.1.0 withoutDSDT 989 driver and it works perfectly. I had tried HDA audio, but that's really not working according to spec. So this one post-update install is the way to get it to work. Given that Apple updates HDA with most system updates, I'm going to keep this version around in case I need it in the future. I think I will...

To do

• Thunderbolt works great, but isn't hot-swappable. Our power here isn't very reliable, and it's browned out a few times. To get the Thunderbolt working after a brownout, I have to hold down F12 or DEL on boot, and go to the BIOS screen before restarting the computer. I think it clears the Thunderbolt chip or possibly the thunderbolt in the peripherals that have become confused by the power cut.

•USB 2 and 3 are working, but not all the USB 2 ports seem to recognise USB 2 devices. I need to check that out. Since Kext-Dev-Mode is now turned on, I think I may just add a post-install USB fix from Multibeast.

•Bluetooth is a PITA sometimes, but I think that's down to the dongle rather than anything else. I'll probably replace it some day.


To Note

• Anyone who looked at the list up top probably thinks the keyboard was total overkill. But it isn't. I spend my whole work day writing or editing video/audio. The Tactile Pro keyboard is the closest modern equivalent to the Apple Extended Keyboard II from the early 90s. It rocks my world.

•Don't even bother using the included PCI Bluetooth/Wifi card with this motherboard. It's pointless.

•When you have a kick-ass cooling system that's air-based, you'll get a lot of crap in the case, especially if you have laminate flooring and dogs. Make time to clean your machine regularly.

•After the first boot, Ozmosis will happily boot Apple RAID volumes, as long as you tell it to from System Preferences or the Ozmosis bootloader screen. I'm keeping my Yosemite install backed up to a single non-RAID volume too, in case of emergency. You also can't create a recovery partition on RAID, but I'm sure you already knew that.

•When creating your Ozmosis-enabled BIOS, take your time. Double, triple check everything. And keep everything in one place on a dedicated USB stick. (You can even use that to flash from).

[video=youtube;HN8hk16UdBI]https://www.youtube.com/watch?v=HN8hk16UdBI[/video]


EDIT: RAINING ON MY PARADE

So I just looked over in the iMessage fix thread, and it seems others may have suddenly got iMessage working again. So. Maybe it's not my awesome hack skills. But I can tell you iMessage wasn't working until I refreshed my BIOS with a new SMBIOS set of goodness.

Nikki.
 
[Success]: GA-Z77X-UP5-TH -i7 3770k NVIDIA GeForce GTX 660 Yosemite, 1TB RAID 0 Vanilla Install WITH iMESSAGE using Ozmosis

Nikki I found your thread to be a good read and I am amazed at your success!



Good modding,
neil
 
[Success]: GA-Z77X-UP5-TH -i7 3770k NVIDIA GeForce GTX 660 Yosemite, 1TB RAID 0 Vanilla Install WITH iMESSAGE using Ozmosis

Nikki I found your thread to be a good read and I am amazed at your success!



Good modding,
neil

Why thank you.

I'm not sure if the iMessage thing is a fluke or not. Ask me in three weeks if it's still working ;)

UPDATE:

Just installed the USB3.0 patch from the latest Multibeast, and that's fixed the USB 3.0 tantrum. All cool now.

Not sure why, but there's also a slowing down during boot up. I think I can fix that one :). Watch this space.
 
Nice setup dude! great work! I also testing out Ozmosis now on my x79 system, but ozmosis cant find the RAID drive. Cant see it in the bios eather.

Did u do someting special to get it up? Maybe i need to format the drives to make ozmosis reqonize it?
 
Nice setup dude! great work! I also testing out Ozmosis now on my x79 system, but ozmosis cant find the RAID drive. Cant see it in the bios eather.

Did u do someting special to get it up? Maybe i need to format the drives to make ozmosis reqonize it?


Hey Jaco,

In order to use RAID you'll need to follow the steps below. It's similar to some of the other install guides.

1) Get one more disk than you need for your RAID setup. You'll need a separate drive for the Ozmosis install.

2) Install the OS onto your separate drive as well your RAID. You can do this EITHER by using the standard vanilla install onto both, or by first installing onto the separate drive and then using CarbonCopyCloner or SuperDuper to copy that install onto your RAID.

(You'll note that the separate drive will create a recovery partition. The RAID won't have one)

3) Boot into your SEPARATE install. (First boot is slower, and you may not get ethernet on first boot.)

4) Once you've confirmed your hack is working from the single drive, go into >System Preferences > Startup Disk and pick your RAID 0 drive as the boot volume. (Assuming you've got your install on there first)

5) Reboot. You should start up on the RAID! Once Ozmosis knows where to look, it should just boot the RAID.

6) If you then look at the BIOS, you'll see "Boot OS X" should now be on the top of your list. I saved my BIOS config on a USB stick for use in the future in case I screw up and need to re-load that setup.

7)Once you're getting your super sweet RAID running, (be sure you've got TRIM if it's an SSD RAID) you'll want to find something to use that single drive you just installed Yosemite on. I'm using it as a backup drive for the RAID. So what I've set my machine to do is to make a backup clone every night of the SSD RAID, so I've always got a 'backup' of the current boot drive in case RAID fails.

ENJOY :D
 
Thanks for your reply! But i still cannot boot my Raid. I cannot see BOOT OS X in the bios, when i boot my other data drive, and set it to reboot into the RAID drive, its still boots the other drive, not the RAID. little confused now.
 
Hello Nikki,

Awesome write up. After I couldn't get my 10.10 pro back after the ..2 update this weekend I decided to take the plunge and go with Ozmosis. I'll post either tonight or tomorrow with my results.

I had a question though, I found this google drive that hosts Ozmosis files and was wondering if you would be will to upload the Ozmosis file you have been working on for the GA-Z77X-UP50TH mobo? It would be a nice piece of mind to know I can fall back to a working one just incase I fubar anything.

https://drive.google.com/folderview...sp=drive_web&tid=0Bzy05-VIsW3LdlUtYUl3MF9wQjg

Thanks for all the info!
 
Thanks for your reply! But i still cannot boot my Raid. I cannot see BOOT OS X in the bios, when i boot my other data drive, and set it to reboot into the RAID drive, its still boots the other drive, not the RAID. little confused now.

Hey Jaco,

Can you talk me through the process?

I'm assuming that...

1) You've got the modified Ozmosis running and booting a standard single drive?
2) You're able to boot into 10.10?
3) You've got your raid installed in the machine and you can both SEE and WRITE to it when booted using another disc?
4) You formatted the drive in the installer?

It *sounds* as if your machine isn't writing to NVRAM. Are all your kexts etc in the BIOS itself, or in an external folder?

I'm just back from a monster road trip with work, so I'm not able this second to do a video of my setup. I'll try soon.

*EDIT* Just noticed your signature, and it isn't a GA-Z77X-UP5-TH. Are you using this motherboard?

Nikki.
 
Hello Nikki,

Awesome write up. After I couldn't get my 10.10 pro back after the ..2 update this weekend I decided to take the plunge and go with Ozmosis. I'll post either tonight or tomorrow with my results.

I had a question though, I found this google drive that hosts Ozmosis files and was wondering if you would be will to upload the Ozmosis file you have been working on for the GA-Z77X-UP50TH mobo? It would be a nice piece of mind to know I can fall back to a working one just incase I fubar anything.

https://drive.google.com/folderview...sp=drive_web&tid=0Bzy05-VIsW3LdlUtYUl3MF9wQjg

Thanks for all the info!

I'll see what I can do. I'll have to upload an anonymised version if I do however, Have you read the tutorial linked to at the start of this thread?

Don't forget: you have TWO BIOS. So what I'd do would be to flash your Secondary BIOS with the latest working, stable, official Gigabyte Bios you know works with your machine. Then flash your primary with Ozmosis. Then if anything goes wrong, open up the case and switch the BIOS selector to the backup BIOS in case of a problem.

You should also be able to switch bios over with a certain key combo, but I can't remember what it is.
*Edit: this link explains it...*
 
Yes the Raid drive os readable/writeable in the other drive. Yes the ozmosis bios is working, i also boot 10.10 on the other drive. I can boot the raid if i add boot uuid flags to nvram, soo nvram is working.

True, its not the same motherboard like u have, sorry. i didnt know i not mention that in the first post hehe
 
Status
Not open for further replies.
Back
Top