Differences

This shows you the differences between two versions of the page.

daw [2017/04/21 10:21] (current)
Line 1: Line 1:
 +~~ODT~~
 +======  D.A.W project   ======
 +
 +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 [[http://www.tonymacx86.com/398-building-customac-buyer-s-guide-november-2013.html#gfx_cards |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 [[http://osxdaily.com/2013/10/29/disable-app-nap-per-application-mac-os-x/|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:
 +  * OS X compliant (community recommended setup for smooth osx installation)
 +  * Performance (x58 motherboard, i7 quadcore cpu,... )
 +  * Noise (extra special silent components: case, cpu cooler, graphic card, power supply)
 +  * Cooling (special high quality cooling performance: case, cpu cooler gpu cooler)
 +  * Compatibility (compliant chipsets, eg. motherboard, pcie firewire card )
 +
 +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|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:\\
 +[[http://www.tonymacx86.com/viewtopic.php?f=22&t=4235|FORUM: Building a CustoMac: CustoMac Pro 2010 [RECOMMENDED] ]]
 +\\
 +[[http://tonymacx86.blogspot.com/2010/08/building-customac-customac-pro-2010.html|BLOG: Building a CustoMac: CustoMac Pro 2010]]
 +\\
 +special thanks to this community!
 +
 +
 +\\
 +
 +====== Kitlist ======
 +
 +
 +^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 |
 +^<del>RAM</del>  | <del>CORSAIR Dominator, DDR3-RAM KIT 6 GB KIT, 1600 MHz, CL8, 3x 2 GB, TR3X6G1600C8D </del>|
 +^RAM  | HyperX Savage HX316C9SRK4/32 32GB (1600MHz, CL9) DDR3-RAM Kit (4x8GB) |
 +^<del>GPU</del>  | <del>Sapphire ATI Radeon HD 5770 Vapor-X 1GB GDDR5</del> |
 +^<del>GPU</del>  | <del>EVA nvidia GeForce GTX 760</del>|
 +^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 |
 +
 +
 +\\
 +
 +
 +
 +
 +====== Fact sheet ======
 +
 +^ 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) |
 +
 +
 +\\
 +
 +
 +
 +{{:img_3301.jpg|}}
 +
 +
 +----
 +
 +======= LEGACY Installation (outdated) =======
 +
 +===== Mac OS X 10.6 Snow Leopard =====
 +
 +==== Prerequisites ====
 +  * Download latest iBoot iso from http://www.tonymacx86.com and burn it to disc
 +  * Download latest Multibeast from http://www.tonymacx86.com
 +  * verify BIOS setting
 +
 +==== Installation process OS X 10.6 ====
 +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
 +
 +  - Boot using iBoot disc ( > version 2.5.3 for unified graphics support)
 +  - Install OS X 10.6
 +  - Reboot with iBoot disc (select new installed OSX in Chameleon)
 +  - Remove iBoot disc.
 +  - Launch MultiBeast but don't let the installer run
 +  - Launch and install **Mac OS X v10.6.8 Update (Combo)**  but do NOT click restart when it completes
 +  - for **FD** Bios version download proper DSDT Version from http://www.tonymacx86.com/ DSDT Database and store file on Desktop
 +  - Run MultiBeast (see below for proper options)
 +
 +===  MultiBeast 3.8 options ===
 +
 +:!: to speedup bootprocess, prevent superfluous kext injections
 +\\
 +:!: you can find implemented chipsets in the  **[[daw:daw1#Chipsets|Advanced Information section]]**, this may help to choose the right **Kexts & Enablers**
 +
 +
 +    * UserDSDT
 +    * System Utilities -> Rebuild Caches
 +    * System Utilities -> Repair Permissions
 +    * Drivers & Bootloader -> Kexts & Enablers -> Audio -> Realtek ALC8xx -> ALC8xxHDA  :!:  //NOTE: if exists from any preversion, delete LegacyHDA from ''/Extra/Extenisons''//
 +    * Drivers & Bootloader -> Kexts & Enablers -> Audio -> Realtek ALC8xx -> AppleHDA Rollback ;-) **ALC889**
 +    * Drivers & Bootloader -> Kexts & Enablers -> Disk -> JMicron36xeSATA ;-) **JMicron JMB362**
 +    * <del>Drivers & Bootloader -> Kexts & Enablers -> Graphics -> Enablers -> ATY_Init Vervet</del> :!: // NOTE: if exists, delete ''ATY_init.kext'' file in ''/System/Library/Extensions'' folder//
 +    * Drivers & Bootloader -> Kexts & Enablers -> Miscellaneous -> FakeSMC
 +    * Drivers & Bootloader -> Kexts & Enablers -> Miscellaneous -> IOPCIFamily Fix
 +    * Drivers & Bootloader -> Kexts & Enablers -> Miscellaneous -> USB 3.0 - NEC /Renesas
 +    * Drivers & Bootloader -> Kexts & Enablers -> Network -> Lnx2Mac's Realtek RTL81xx Ethernet ;-) **RealtekRTL8111E**
 +    * Drivers & Bootloader -> Bootloaders -> Chimera v1.4.1 r877  :!: //NOTE: GraphicsEnabler ''ATY_init'' is obsolete,... already since a while,... //
 + 
 +
 +additional options:
 +    * Customization -> Boot Options -> 64-bit Apple Boot Screen  // usually a real mac runs 32bit kernel as its standard for compatibility reasons, but Mac Pro (Mid 2010) is the fist box using 64bit kernel.//
 +    * Customization -> System Definitions -> Mac Pro -> Mac Pro5,1 -> Core i7
 +
 +
 +==  MultiBeast 3.8 screenshot ==
 +{{:nean.multibeast38.png?direct}}
 +
 +\\
 +
 +==== 10.6.4-10.6.8 Updates ====
 +
 +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:
 +
 +    * System Utilities -> Rebuild Caches
 +    * System Utilities -> Repair Permissions
 +    * Drivers & Bootloader -> Kexts & Enablers -> Audio -> Realtek ALC8xx -> ALC8xxHDA
 +    * Drivers & Bootloader -> Kexts & Enablers -> Audio -> Realtek ALC8xx -> AppleHDA Rollback
 +
 +
 +
 +===== Mac OS X 10.7 Lion =====
 +
 +Upgrade to Lion 10.7.2
 +
 +==== Prerequisites ====
 +  * Mac OSX 10.7.2 Lion Retail Appstore app or with [[http://tonymacx86.blogspot.com/2011/10/unibeast-install-mac-os-x-lion-using.html|unibeast created bootable OSX 10.7 USB Drive]] for clean and fresh Lion Install
 +  * [[http://tonymacx86.blogspot.com/2011/09/xmove-11-update-installation-with.html|xmove]] to create 10.7 Installation partition (-> only required  if not using UniBeast created USB Drive)
 +  * [[http://tonymacx86.blogspot.com/2011/11/multibeast-41-update.html|Multibeast >4.1]]
 +
 +==== Installation process ====
 +   - BACKUP: clone existing Setup to a new drive using [[http://www.bombich.com/index.html|carbon copy cloner ]] \\ :!: the cloned system will not be bootable as no boot manager is installed at the bootblack (this is not part of the cloning process). to get it boot try to boot with [[http://tonymacx86.blogspot.com/2011/09/rboot-rescue-cd-for-snow-leopard-lion.html|rboot cd]] and install [[http://tonymacx86.blogspot.com/2011/09/chimera-154-update-facetime-fix.html|Chimera Bootmanager]]
 +   - Download Mac OSX Lion 10.7.2 app from app store
 +   - ProTools 9.0.5 will work after upgrade.  :!: before upgrading delete following Extension **/System/Library/Extensions/DigiDal.kext** , otherwise this will always cause kernel panic when booting new Lion kernel!
 +  - For the upgrade process follow steps described at [[http://tonymacx86.blogspot.com/2011/07/xmove-multibeast-install-os-x-107-lion.html|tonymacx86 blog ]] or the [[http://tonymacx86.blogspot.com/2011/10/unibeast-install-mac-os-x-lion-using.html|UniBeast way]]
 +  - choose "Lnx2Mac's RealtekRTL81xx Ethernet v0.0.90" driver at Network as this is the only one which is stable (don't forget to donate on [[http://lnx2mac.blogspot.com/p/realtekrtl81xx-osx-driver.html|lnx2Mac's site]]) :!: the "Realtek Gigabit Ethernet 2.0.6" is known to cause kernel panics in conjunction with Skype, Teamspeak etc,...
 +  - Multibeast 4.1 screenshot: \\  {{:nean-lion-multibeast410.png}} \\
 +  - Post: After the Installation, some modifications may be necessary. check out the next steps :
 +    - **/Extra/org.chameleon.boot.plist** , check that kernel flag **arch=i386** is **NOT** set ! \\ <code xml>
 +<?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>
 +
 +</code>
 +    - **/Extra/smbios.plist** \\ <code xml>
 +<?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>
 +</code>
 +    - **/Extra/Themes/Default** replace standard chimera theme with the beautiful hd-recording mac like theme  {{:default.zip|}} \\ more about themes -> [[daw1#theme|Theme]]
 +
 +
 +\\
 +
 +
 +====== dualboot OSX+WIN ======
 +
 +simple:
 +  - get a proper working OSX installation on the first sata drive and if everything runs stable, buy an additional drive, yes, a second seperate drive,... no, don't ask... -> buy a second drive
 +  - disconnect sata drive were OSX is located
 +  - mount and connect the new sata drive on a different (but higher) channel (don't use the same sata channel/cable, eg.: if OSX drive is located on SATA_2 then the win drive must be connected min. on SATA_3 and NOT SATA_1)
 +  - install windows 7 onto the new drive
 +  - re-connect the OSX sata drive
 +
 +now system will bootup from the first drive and bootloader will detect the new windows drive and you can choose between osx and windows,...