Custom Mac Pro 2010 & DAW (Digital Audio Workstation)
outdated, please contact me directly for current state |
news:
2017:
system is stable at OSX 10.12.4 with NVIDIA GeForce GTX 1070 8GB
for USB3: → PCIe USB3 FL1100 must be used, be warned that NEC Rensas USB3 Chips will not work since 10.11.
2016:
system is stable at OSX 10.10.5.
I also strongly recommend to move to Clover bootmanager, which results much better compatibility to macOS (benefits: direct updates, kexts injection via clover, so no need to modify macOS at all, like batch original kexts)
refer to https://www.tonymacx86.com/threads/how-to-install-os-x-yosemite-using-clover.144426 for more information about clover
2015:
Replaced the ATI 5770 with the EVA nvidia GeForce GTX 760 and upgraded to OSX 10.9 Mavericks, by using following procedure → http://www.tonymacx86.com/374-unibeast-install-os-x-mavericks-any-supported-intel-based-pc.html
works like a charm, thanks to http://www.tonymacx86.com/tonymacx86
2014:
OS X 10.9 Mavericks: please make sure to disable App Nap feature for all recording apps.
tested:
ProTools >9.0.6, Reaper >4.57, Metric Halo 2882/ULN2, Final Cut Studio X, Logic Studio X, Mainstage 3, Ableton Live, …
This is project is aimed to build a reference system with favored- most recommended compatible and certified components not only for a Digital Audio Workstation,…
following criteria have been respected:
I've spent a lot of time researching the components for this system, especially to be osx compliant and certified to most audio devices (AVID/Digidesign/M-audio, RME, MOTU, Metric Halo, TC, Presonus, … )
If you like this documentation or have any questions about it, just drop me a line per mail (infos can be found at the contact site)
gaming performance: Please understand that this is not a high end gaming machine. Because I need to have a fully OS X compliant workstation I've chosen the graphic card ATI Radeon HD 5770 which can be found in native macpro models and it is known that it do not have the best gaming experience!
the build is based on tonymacx86 CustoMac described in his blog/forum:
FORUM: Building a CustoMac: CustoMac Pro 2010 [RECOMMENDED]
BLOG: Building a CustoMac: CustoMac Pro 2010
special thanks to this community!
CASE | Silverstone Fortress FT02B |
---|---|
PSU | Corsair TX 850-Watt |
MOTHERBOARD | Gigabyte GA-X58A-UD3R Rev 2.0 LGA1366 |
CPU | Processor Intel Core i7 950 3,06Ghz |
COOLER | Noctua NH-D14 |
|
|
RAM | HyperX Savage HX316C9SRK4/32 32GB (1600MHz, CL9) DDR3-RAM Kit (4x8GB) |
|
|
|
|
GPU | EVA nvidia GeForce GTX 1070 FTW ACX 3.0 |
Firewire PCIe | Digitus Firewire 800 / 400 Combo, DS-30203-1 |
USB3 PCIe | Inateck KT4006 , Frecso Logic FL1100 |
DVD | Sony Optiarc Black AD-5260S |
HDD | SATA II Samsung SpinPoint F3, 1 TB, 32MB Cache, 7200rpm |
Fan Control | SCYTHE Kaze Server |
Bluetooth | GMYLE Bluetooth Class 2 4+EDR USB-stick |
type | chipset | kext | product |
---|---|---|---|
MOTHERBOARD: | X58 | FakeSMC.kex | GIGABYTE GA-X58A-UD3R |
BIOS Version: | FH | GIGABYTE GA-X58A-UD3R | |
CPU: | Socket LGA1366 i7 | NullCPUPowerManagement.kext | INTEL i7 950 3.06GHz |
LAN: | REALTEK RTL8111E | RealtekRTL8111.kext | GIGABYTE GA-X58A-UD3R |
AUDIO: | REALTEK ALC889 | AppleALC.kext, VoodooHDA.kext | GIGABYTE GA-X58A-UD3R |
GFX: | NVIDIA GeForce GTX 760 | (ootb) | EVA nvidia GeForce GTX 760 |
SATA south: | INTEL ICH10R | GIGABYTE GA-X58A-UD3R | |
SATA north: | MARVELL 9128 | AHCI_3rdParty_SATA.kext | GIGABYTE GA-X58A-UD3R |
eSATA: | JMICRON JMB362 | GIGABYTE GA-X58A-UD3R | |
USB 1.2/2.0 south: | INTEL ICH10R | GIGABYTE GA-X58A-UD3R | |
USB 2.0/3.0 north: | NEC uPD720200 | GenericUSBXHCI.kext | GIGABYTE GA-X58A-UD3R |
USB 3.0 PCIe: | Fresco Logic FL1100 | (ootb via AppleUSBXHCI ) | Inateck KT4006 |
FIREWIRE: | TI TSB43AB23 | GIGABYTE GA-X58A-UD3R | |
FIREWIRE PCIe: | TI XIO2213B | Digitus Firewire 800 / 400 Combo, DS-30203-1 | |
BLUETOOTH: | BCM20702 | GMYLE USB Broadcom BCM20702 Class 2 Bluetooth V4.0+EDR | |
RAM: | 32GB DDR3 1600MHz CL9 | HyperX Savage HX316C9SRK4/32 32GB (1600MHz, CL9) DDR3-RAM Kit (4x8GB) |
for information about the installation refer to iBoot + MultiBeast: Install Mac OS Installation Guide: http://tonymacx86.blogspot.com/2010/04/iboot-multibeast-install-mac-os-x-on.html
to speedup bootprocess, prevent superfluous kext injections
you can find implemented chipsets in the Advanced Information section, this may help to choose the right Kexts & Enablers
/Extra/Extenisons
ATY_init.kext
file in /System/Library/Extensions
folderATY_init
is obsolete,… already since a while,… additional options:
The only thing which does not work any more after any Update > 10.6.4 is the audio stuff.
Therefore you will need to rerun the MultiBeast > 3.1 only with following options enabled to get the audio back working:
Upgrade to Lion 10.7.2
<?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>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>npci=0x2000 darkwake=0</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>Timeout</key> <string>2</string> <key>Legacy Logo</key> <string>Yes</string> <key>EthernetBuiltIn</key> <string>Yes</string> <key>GenerateCStates</key> <string>Yes</string> <key>GeneratePStates</key> <string>Yes</string> <key>UseKernelCache</key> <string>Yes</string> <key>Hide Partition</key> <string>hd(1,2) hd(1,3)</string> <key>Boot Banner</key> <string>Yes</string> <key>Graphics Mode</key> <string>1680x1050x32</string> </dict> </plist>
<?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>SMfamily</key> <string>MacPro</string> <key>SMproductname</key> <string>MacPro5,1</string> <key>SMboardproduct</key> <string>Mac-F221BEC8</string> <key>SMserial</key> <string>G8031889GWR</string> <key>SMbiosversion</key> <string>MP51.007F.B03</string> <key>SMcputype</key> <string>1793</string> <key>SMmemspeed</key> <string>1600</string> <!-- <key>SMexternalclock</key> <string>200</string> <key>SMmaximalclock</key> <string>3600</string> --> </dict> </plist>
simple:
now system will bootup from the first drive and bootloader will detect the new windows drive and you can choose between osx and windows,…