“Are there supposed to be two of these?” My wife texts me at work.
“I thought you were only making one of these.”
On Friday the parts for the computer arrived. And apparently something happened with the order, as TWO computer cases arrived. So my wife, who knew I was building ONE computer was confused, as TWO arrived. Actually, I know what happened. I ordered several things from Amazon and they all cleared, but the order for the case for some reason needed validation from my bank. I answered all the bank questions, but got one wrong, so they declined the order. So I ordered from another source (manufacture direct) and that order cleared. And then unbeknownst to me, the other order cleared too and the item shipped…although the notification for that didn’t arrive until it already arrived on my doorstep. OK, no problem…I’ll RMA one of them, ship it back. But this seemed to be an omen of things to come…
So, here it was, Friday night and all my stuff arrived. Time to assemble the computer! My buddy Patrick wanted to come over for that so after dinner he arrived and we set to building the computer. First to put a few things on the board before I put it in the computer…RAM and Processor. First thing to do is the processor. So Patrick made sure that I bought some good thermal paste, for the connection of the processor to the cooling fan. Both Patrick and Stefan said that I needed to get a good cooling fan, as the one provided was…well…lacking is the term. As you can see, the difference is huge.
If this baby was going to render in Resolve and deal with high end video, it would kick into TURBO mode, and for that, it needed really good cooling. So I put the processor in place, wiped it clean with an alcohol wipe (that Patrick brought with him in his “Hackintosh kit”) applied thermal paste, spread it with a small spatula (provided with the paste) and screwed everything into the motherboard. Then I went to install the RAM… Wait. Where’s the RAM? Dammit! The RAM didn’t arrive. I look at my web orders and sure enough, I FORGOT TO ORDER RAM! Lordy. No worries, in Patrick’s Hack kit there were 2x4GB sticks and 1x8GB stick of RAM that we used for this install. Install those, go online to order RAM. OK, whew. So we inserted them and then mounted the motherboard into the case. OH…I should mention that when I found that the motherboard was available, I ordered it right away, before anything else. because I knew it was in short supply. And Patrick ordered one too, for when he was going to upgrade his machine. His arrived quickly, mine did not. After two weeks I emailed to ask about it, and they responded, apologized, and got one out to me ASAP, and included a “goody bag” of a few neat items (alas, not RAM, like I hoped, given my current situation).
Then came time for the power supply. Installed that, and then with all the power cords that came with it, set about plugging them into the power unit, and then into the motherboard. Then I plugged various cables onto the motherboard for power, the Power LED light, the FANs, the USB connectors, audio connectors. This I had done before, having made a hack before. But when I first did it, Patrick was a great help. I’d have been a bit lost in the manual on this…or slowed down a bit. But I soon got things into place. And connected the hard drive power to the power supply as well.
So I had this 2.5″ SSD drive for my main system drive, and it doesn’t fit into the standard 3.25″ drive bay, not without an adapter. I knew this and had ordered one with all the rest of the stuff. But it was cheap and plastic ($4) and it broke in a couple places. Joy. But that’s when I discovered that the case I ordered appeared to come with some sort of mount on the other side of the case where I put the motherboard. Patrick figured out that that’s where one can mount two SSD drives. COOL! That meant that I’d have more room in the three 3.25″ drive bays for three SATA drives I had. Perfect
OK, I now had everything installed and was ready to install the Mac OS! We were going to install Yosemite, as it was the best one for this specific setup.
Now…one doesn’t simply install the OS that Apple has. Oh my no. You need to go to the Tonymac site and download one of their modified installers, and follow their specific install guides (brilliant coders modify the install to work with certain off the shelf parts, thus why you follow a guide for what to buy). I followed this one for Yosemite and made an install flash drive. This is the one Stefan recommended as rock solid, and the one he used to make several Hacks. And it was very similar to the one I used the first time I made one. BUT, first things first, we need to modify things in the BIOS (that’s the motherboard OS) before we install. turn off certain things, enable others. It’s all in that guide.
So I did all that…correction, Patrick did all that…
And we modified things and started the boot! We did it in what is called VERBOSE MODE, meaning it shows all the code as it starts up. So you can see what process is happening. So if something bad happens, or the install fails, you can see why.
What I found fascinating about this is that this code was filled with very casual conversation instructions. “THE TIMEOUT KEY IS NO LONGER RESPECTED. IT NEVER DID ANYTHING ANYWAY.” “THIS KEY DOES NOT DO ANYTHING, PLEASE REMOVE IT.” “THE HIDEUTILCHECKIN UTILITY IS AN ARCHITECTURAL ISSUE. PLEASE TRANSITION AWAY FROM IT.” Can you believe that? POLITENESS! IN THE CODE! “Please’s” all over the place. And while this is the modified installer, all of this code is actually the real installer…this is code from Apple.
Ok, we see that code for a while and then it stops. And stayed stopped. It was hung. It did say something about the NVIDIA driver, so hmm. A bit of research on that and we found a post on Tonymac where someone had a similar issue. They solved it by Typing some code in the install options to disable the NVIDIA driver.
So we did that…and it froze again. Hmmm. Well, let’s look in the BIOS…did we miss something? No, not that we can see. Let’s disable THUNDERBOLT, just in case. We try that. Nothing. Patrick was prepared for this, and in his Hack kit he had a different installer, one that he made based on instructions from another site. So we try that one. Freeze. Hmm…let’s disable a couple things. Freeze. DRAT. The drive isn’t formatted yet, perhaps that is it. It was something I planned to do when we were in the install screen. So I mount it in a drive doc and connect that to my laptop. I format the drive MacOS Extended, and put it back into the Hack. Boot…freeze. Well, OK then. Stumped. And by this time it’s midnight and we have things to do in the AM. I’ll research more and he will, and Stefan will (I was keeping him in the loop via Skype) and we’d tackle it later.
THE NEXT DAY.
Saturday afternoon arrives…and so does my RAM. Wow…that was fast. I just ordered it the night before, at like 10 PM. Crucial seems to be giving AMAZON a run for it’s money in terms of delivery speed. OK, I install that RAM and make another install drive, based on another site. I try booting that and…boom, the computer restarts. Odd. I try again. The computer gets so far, and then restarts. Damn. I try another method. That one too restarts the computer. Patrick was busy today, but Stefan was available, so he drove over with HIS install flash drive. The one that he knew was bullet proof, and what he used to make his Hacks. So he arrives and takes over the command chair. He looks at the BIOS, adjusts a few things, and then boots off the flash drive.
We watch the process..it goes…goes…then the code goes away and I see a white screen! Wait, something is happening. I lean forward looking at the screen…this is truly a LEAN FORWARD moment.
BOOM! THE INSTALL SCREEN! YES YES YES! OK, let’s install this. We start the installer, it starts installing. YAY! OK, this is working. I must have messed something up on my end with the installer. 13 Min remaining….11, 10, 9…black screen. What? Then the BIOS popped up again. DAMN, restarted. install failed. What? OK, so we try again, but we need for format the drive first, as it has a partial install on it. So we go to the Disk Utility and go to wipe the drive…erase failed…couldn’t dismount the drive. Try again, same message. Try to just partition the drive…failed, couldn’t unmount. So we google the issue. One solution was to use TERMINAL to do the wipe. We try…fail. Damn. Well, I had to format it with my computer. So I do that, put it back into the Hack. Try the install again. 13, 12, 11…REBOOT.
Stefan starts googling and reading about similar events. Finds some post on an Apple forum about this. One suggestion is that the SATA cable might be bad. STUPID solution, but what the hell. So we swap out the cable. Boot the installer, go to wipe the drive…IT WORKED! BAD CABLE! YES, that was the issue! We run the installer again. 13, 12, 11…reboot.
DAMMIT. OK, what is this? Disabled the NVIDIA card, hmmm..is the RAM I ordered bad? I take it out, put back in the RAM Patrick bought. Reboot, reformat the drive, start the install. 13, 12, 11…reboot. Crap. OK, let’s unplug the Nvidia card and plug the monitor directly into the motherboard DVI. 13, 12, 11…reboot. CRAP! Ok…it was 1AM, and I started a job the next day and needed to get up early. And Stefan needed a break too. This perplexed us both…these are solid installs.
TWO DAYS LATER
Monday. After work I get home to a package. RAM. Yup, MORE RAM arrived. This was actually the RAM I ordered when I realized that I didn’t order RAM. Only I DID order RAM, it just invoiced separately (this happens on Amazon, apparently…happened with the CASE too). So now I had two orders of RAM. OK…guess I need to RMA this. But…let me try it in the computer first. After dinner Patrick came over with an installer that he made custom for this build, using yet another method. Same base installer as before, but more modifications. Install the new RAM… fiddle with the BIOS, boot the installer…fiddle with boot options…then go to install. Get to the installer, reformat the drive, run the installer. 13, 12, 11, 10, 9….8. I LEAN IN AGAIN! This one is going to work it’s going to…
DAMMIT! We both curse and hit the desk at the same time. We thought for sure this would do it. But alas. So more fiddling, more install attempts. No go. This just wasn’t working. And it was getting late again, the kids school started tomorrow, and I needed to be up at 5:30, so Patrick offered to take my machine. I take the RAM out and set about RMAing it. He takes my machine and I bid him farewell.
Patrick texts me in the evening. “Dude. Bad news.” Uh oh. “I literally disconnected one computer, put yours in its place and hooked up keyboard and monitor, pressed power, the light flickered and nothing, then I smelt burnt electronics.” CRUD! The computer is fried! NUTS! “I suspect power supply, but I have to open the case and test.” Actually it was his son that first discovered the smell. “Dad, why does it smell like that?” And he quickly unplugged the machine. I had a question for him. “Don’t happen to be missing your glasses are you?” “Um. Yes…” “Well, I have some bad news too…”
I found them in the street near where he parked his car. BUT, they were cheap reading glasses so it wasn’t horrible news. It wasn’t a fried computer.
Patrick bought a power supply tester and tested my power supply. It tested good. OK, so it wasn’t the supply that sizzled. That meant that it was something else…the motherboard. Great. BUT…do you recall early on that I said that he bought an identical board? That evening he was nice enough to take apart the computer, unplug all the power and computer connections, take the board out, take out the processor, clean it off, and reinstall it and the heat sink and all the connections to his motherboard.
Can you guess what happened next?
“Dude! I transferred your CPU and memory (cleaned the CPU of all heat sink compound and re-applied). Mounted it in your case, hooked all the cables. Went with internal gfx to start and adjusted the BIOS settings, put in your SSD, and booted and bam! It all worked. No glitches or errors, ran Cinebench just fine. Of course the internal GPU is only 24 fps as opposed to 124 for the Nvidia, but damn. It all worked.”
IT WORKED! The damn thing worked! It was the motherboard…the whole time it was the flipping motherboard. This is actually something that Stefan said might be the issue. This install not working didn’t make any sense, and with the amount of troubleshooting we made, he was fairly certain it was the motherboard
“Get an RMA for that motherboard, it’s clearly bad.” Patrick messsaged. “You can smell the burnt electronics on it.”
The machine boots just like a Mac, Apple load screen and all…
But, when you first turn it on you encounter this start screen, that asks which drive you want to boot from. It defaults to the main installer, so all I have to do is press enter, and then it boots normally.
The computer info makes the claim to be a 14,2 iMac. Now, I know that the 15,1 is the most current model, but the system acted…wonky, when we put that info into the config.list. 14,2 is more stable, and really, I don’t see what difference it makes in the computer performance.
And there you have it. The Saga of the Amphibi-hack. ALL of this trouble installing things, all of the issues and errors, and it was the motherboard. Some flaw in it caused the install to fail. The next day Patrick brought it back, and I hooked everything up and it booted just fine. And QUIET too (it is a QUIET case). It’s running 10.10.5, and I was able to install Avid Media Composer 8.6.0, Resolve 12.5 and even FCP 7 and DVD Studio Pro. I haven’t gotten around to installing Premiere Pro yet. I let my subscription lapse as I don’t use it for anything yet, I have CS6 on my laptop and use that for quick family videos. I hope to install it soon.
But Avid works fine…great actually. I spent two days working with it, addressing network notes on a show and cutting 5 min of extra footage for international. Renders were fast, and the export was quicker than real time (review quality export). What took me 48-55 min for a 45 min sequence on my laptop takes 35-38 minutes on the Hack. And I was able to test Resolve as well, grading DVD extras for a feature doc. Whizzed through corrections, the interface was snappy…and went to render it out. It rendered in what looked like two times speed, and sure enough, the 45 min of extras rendered out in 23 min. I did the same output with my laptop…48 min. So yes, huge improvement.
Here’s a test I ran on the system…CINEBENCH. The processor tests better than a current iMac, although slower than a current MacPro (if 2013 is considered ‘current’). That’s pretty good, if you ask me. But what I really like is that the GPU tested higher than both. And the GPU is the main thing Resolve relies on, and that, along with Avid Media Composer, are the main apps I intend to use. And Avid doesn’t require fast processor nor high end GPU. When I do finally get a Premiere Pro project, I think this machine should handle it just fine…fast processor, lots of RAM and a GPU that has CUDA. And note, this measures up between an iMac and late model MacPro…but it cost a fraction of what they do. Here’s the link to a page that shows the iMac and MacPro benchmarks.
And, as you can see, doing all of this required help. If this were a smooth install, were the motherboard a good one, the initial installer would have worked fine, and I would…should…have been able to do this fine on my own. The instructions are pretty clear on what BIOS settings to adjust and what boot options to enable and disable. But man, when things go wrong, it’s nice to have someone who knows better at your side. Even better, two.
So yes, I deem this a worthy venture and I have a very nice new computer…EXPANDABLE computer…to work with (note the three internal SATA drives…and remember, the SSD is on the other side). And thus far it’s running gangbusters. And the Hacks my friends made all work great too, and are their primary work machines. So if you want to embark on this adventure, I encourage it. It helps build ones technical knowledge and gets you invested in your computer. But I do advise you try to find someone to help out, if you can. Because as you can see…shit happens.