Хакинтош

Работает беспроблемно. Собран под Protools.

На Supermicro X9DR3-LN4+

Память 16Gb, Registered, ECC. 4 планки по 4Гб, PC3-1600, VLP, CL-11. Работают на 1333МГц. Планирую расширить до 48 Гб, путем добавления 4-х планок по 8Гб.

CPU 2штуки Xeon E5-2620 v1 (Sandy Bridge). Предполагаю, что при замене на Ivy Bridge ничего в настройках менять не придется, но систему 10.8.5 придется переустановить.

Video Card ATI Radeon 5770, буду менять на GeForce GT740 или GeForce GTX650

Блок питания - Supemicro 1000W, питание на видеокарту подается через самопальный переходник с разъема Molex от HDD; планирую заменить на 1000W EVGA SuperNOVA 1000G1 (120-G1-1000-VR)

HDD - SSD Crucial M500 240Gb SATA3

Кулеры - Intel Thermal Solution с вентиллятором.

Корпус - временно Supermicro 4U, как куплю б/п, переедет в Chieftec LBX-02B-U3

BIOS Settings

Main

Nothing to change

Advanced

  • Boot Feature:
    1. QuietBoot: Disabled
    2. AddOn ROM display mode: Force BIOS
    3. WatchDog function: Disabled
    4. Power Button: Instant Off
    5. Restore on AC Power Loss: Power On
  • CPU Configuration
    1. Clock Spread Spectrum: Disabled
    2. RTID: Optimal
    3. Hyper-Threading: Enabled
    4. Active Processor Cores: All
    5. Limit CPUID Maximum: Disabled
    6. Execute Disable Bit: Enabled
    7. Intel AES-NI: Enabled
    8. MLC Streamer Prefetcher: Enabled
    9. MLC Spatial Prefetcher: Enabled
    10. DCU Streamer Prefetcher: Enabled
    11. MLC IP Prefetcher: Enabled
    12. Intel Virtualization Technology: Enabled
    13. CPU Power Management Configuration:
      1. Power Technology: Energy Efficient
      2. Energy/Performance Bias: Balance performance
      3. Long duration Power Limit: 0
      4. Long duration Mantained: 0
      5. Short duration Power Limit: 0
  • Chipset Configuration
    1. North Bridge:
      1. Integrated IO Config:
        1. Intel VT-d: Disabled
        2. Aeging Timer Rollover: 128us
        3. Intel I/OAT: Enabled
        4. DCA Support: Enabled
        5. MMCFG Base: [0x80000000]
        6. All PCIe Slots Speed: Gen3
      2. QPI Config:
        1. Isoc: Enabled
        2. QPI Link Speed Mode: Fast
        3. QPI Link Frequency: Auto
      3. DIMM Config:
        1. Memory mode: Independant
        2. DRAM RAPL Mode: Mode1
        3. DDR Speed: Auto
        4. Interleaving: Auto
        5. Scrub: Enabled
        6. Scrambling: Enabled
        7. Devicr Tagging: Disabled
        8. A7 Address mode: Auto
        9. Termal Throttling: CLTT
        10. Double refresh: Auto
    2. South Bridge:
      1. All USB Devices: Enabled
      2. EHCI Controllers: Enabled
      3. Legacy USB Support: Enabled
      4. Port 60/64 Emulation: Disabled
      5. EHCI Hand-off: Disabled
  • SATA Config:
    1. SATA Mode: AHCI
    2. Agessive Link power management: Enabled
    3. HotPlug: Enabled
    4. Staggered Spin-up: Disabled
  • SCU Configuration:
    1. Storage Controller Unit: Disabled
  • PCIe/PCI/PnP Config:
    1. Launch Storage OpROM policy: Legacy only
    2. PCI Latency Timer: 64 PCI Bus Clocks
    3. PERR GENERATION: Disabled
    4. SERR Generation: Disabled
    5. MAXIMUM Payload: Auto
    6. Maximum Read Request: Auto
    7. ASPM Support: Disabled
    8. Above 4G Decoding: Disabled
    9. PCI-E Slots OPROM: Enabled
    10. Onboard LAN OpROM Select: PXE
    11. Load Onboard LAN OpROM: Disabled
    12. VGA Priority: Offboard
    13. Network Stack: Disabled
  • Super IO Config
    1. Serial Port Configuration: Disabled
  • Serial Port Console redirection:
    1. EMS Console Redirect: Disabled
  • ACPI Settings
    1. ACPI Sleep State: Suspend Disabled
    2. NUMA: Enabled
    3. HPET: Enabled

Other BIOS settings

As you wish :-)

Хакинтошные драйвера

Ставился MultiBeast Mavericks Edition 6.5.1 (даже на 10.8)

Опции и на 10.8 и на 10.9 одинаковые:

  • QuickStart - EasyBeast;
  • Drivers:
    • Disk - Intel Generic AHCI SATA
    • Misc - ElliottForceLegacyRTC, EvOreboot, FakeSMC v6.9.1315, NullCPUPowerManagement
    • Network - AppleIGB v.5.2.9.4
    • System - AppleRTC Patch for CMOS Reset
  • Bootloaders - Chimera v3.0.1
  • Customize:
    • Boot Option: Use Kernel cache, will be overwritten later with /Extra/org.chameleon.Boot.plist
    • SSDT Options - NONE
    • System Definition - Mac Pro 6,1
    • Themes - by your choice (tonymacx86 remixed)

После установки драйверов, но до рестарта, правим /Extra/org.chameleon.Boot.plist. Иначе не заведется.

/Extra/org.chameleon.Boot.plist

10.8.x

Video - Radeon 5770

<?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>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>AtiConfig</string>
	<string>Hoolock</string>
	<key>GraphicsEnabler</key>
        <string>Yes</string>
	<key>Kernel Flags</key>
	<string>kext-mode-dev=1 npci=0x2000</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>2</string>
        <key>UseKernelCache</key>
        <string>Yes</string>
</dict>
</plist>

10.9.x

Video - nVidia GeForce GT740 UD2 Gigabyte PCI-E 1024Mb (GV-N740D5OC)

<?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>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>GraphicsEnabler</key>
	<string>No</string>
	<key>IGPEnabler</key>
	<string>Yes</string>
	<key>Kernel Flags</key>
	<string>kext-mode-dev=1 npci=0x2000</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>1</string>
        <key>UseKernelCache</key>
        <string>Yes</string>
</dict>
</plist>

Video Card

Сперва стояла Radeon 5770. В системе 10.9 возникают проблемы с фреймбуфером, которые полностью не устраняются даже установкой AtiConfig=Hoolock

Поэтому с этой картой используется 10.8.5 - в ней проблем с фреймбуфером нет.

Карта опознается как Radeon 5000 Series. Какими-то ухищрениями (не помню) мне удалось заставить карту распознаваться в SystemProfiler-е как 5770, но никаких других улучшений это не принесло; продолжение экспериментов никаких результатов, кроме сброса распознавания карты на 5000 Series, не принесло.

Поменял видяху на:

nVidia GeForce GT740 Gigabyte PCI-E 1024Mb (GV-N740D5OC). Хотел nVidia GeForce GT740 Gigabyte PCI-E 2048Mb (GV-N740D5OC-2GI), она поддерживает одновременно 4 монитора, из которых два DualLink 4K. С ними могли быть проблемы в системах до 10.9.1 (теоретически). Однако, обе не капризничают в 10.9.5

  • Можно было поставить nVidia GeForce GTX650 Zotac Synergy Edition PCI-E 1024Mb (ZT-61011-10M), поддерживает одновременно 4 монитора, либо 3 монитора, из которых 2 DualLink 2K

или

  • Можно ставить и GTX680, но это недешево. Для использования 680 карты и видеодрайверов от nVidia, надо внести следующие строки в /Extra/org.chameleon.Boot.plist:
    	<key>GraphicsEnabler</key>
    	<string>No</string>
    	<key>Kernel Flags</key>
    	<string>nvda_drv=1</string>

Драйвера и чтиво:

Как купил карту GeForce GT740, поставил систему 10.9.5. Работает прекрасно.

Network Drivers

Нормально работает AppleIGB.kext (версия 5.2.9.4), однако, и в системах 10.8.x, и в системах 10.9.x требует модификации Info.plist, ибо иначе сеть отваливается при попытке что-либо передать на скорости выше 2 Мбит. Изменение такое:

Отркываем файл
/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleIGB.kext/Contents/Info.plist

В секции i350 находим параметр

      <key>NETIF_F_TSO</key>
      <true/>

И меняем его на

      <key>NETIF_F_TSO</key>
      <false/>

После изменения драйверов надо продуть кэши:

sudo touch /System/Library/Extensions

Кстати: все ставилось через UniBeast/MultiBeast

Может быть, надо было ставить через Clover: http://www.tonymacx86.com/mavericks-desktop-guides/125632-how-install-os-x-mavericks-using-clover.html

Еще про chameleon и clover:

mac_os/supermicro_hack.txt · Last modified: 2015/10/03 00:49 by rybario
About this template
CC Attribution-Share Alike 4.0 International
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5