Jump to content
314TeR

Idealny hackintosh o specyfikacji iMac Pro na ASUS WS X299 Pro

Recommended Posts

Dziś dotarły do mnie pierwsze komponenty na nowego haMaca, który ma być wierną kopią iMac Pro:

 

Płyta - ASUS WS X299 Pro - z smaczków to 2 x LAN na i210 - powinien odpalić na kextach Apple

CPU - i9-7900X - 10 rdzeni + HT, 3,3GHz W Turbo 2.0 na wszystkich rdzeniach na 4,0 + Turbo 2.0/3.0 dla najlepszych rdzeni do 4,3/4,5GHz

RAM - G.SKILL - TridentZ - 2 x 16GB RAM w najlepszym optymalnym taktowaniu i opóźnieniu czyli 3200@CL14

 

No to pora zacząć pierwsze testy. :)

 

FullSizeRender.jpg

 

Założenie krótkie - ma być jak najbliżej prawdziwego iMac Pro - jak najmniej komponentów popychanych, ma być szybszy niż iMac Pro na tych samych podzespołach, ma być bardziej rozwojowy, modularny, wyposażony w interface TB, FireWire, Black Magic - Decklink - jednym słowem stacja Audio/Video z prawdziwego zdarzenia bez najmniejszych kompromisów.

Share this post


Link to post
Share on other sites

Trzymam kciuki i czekam na finalny opis i.... instrukcje dla innych

 

Jutro więcej info - dziś już zmeczony nie biorę się za składanie klocków - sam płyta + cpu + ram, to wartość ponad ~8,5tyś PLN

 

Dla siebie składasz czy dla klienta ?

 

A czy to ma znaczenie - ma działać idealnie a osoba na tym pracująca nie może mieć najmniejszych zastrzeżeń co do stabilności i jakości pracy - ma być lepiej niż ma Macu. 

 

Interesuje mnie jaką grafikę przewidujesz dla tej stacji.

 

Sprzęt pod Audio, więc GTX1030 lub co mi tam wpadnie pod rękę... Jakby miał być pod Davinci to pewnie GTX1080Ti w liczbie 1, lub 2szt - max 3 sztuki da sensownie posadzić, a jak pod FCPx to Vega 56/64 też pewnie 1 lub 2 sztuki. 

 

 

 

 

Na razie odpalenie, pierwsze testy, rozpracowanie konfiguracji, a potem uzupełnianie o docelowe komponenty. 

Share this post


Link to post
Share on other sites

Tak z czystej ciekawości zapytam co przy obróbce dzwięku wymaga takiej wydajnosci procesora? I co prócz wydajnosci samego procesora mialo wplyw na budowe tej platformy. Bo patrzac np na wydajnosc samego procka i pamieci mozna uzyskac wynik stosunkowo zblizony w oparciu o i7-8700K po OC (geekebench 30 tys vs 35 tys) za cene kilka razy nizsza. Wiem zapewne ze sa zastosowania gdzie ma to znaczenie, dlatego chialbym się dowiedzieć gdzie to zastosowanie jest w przypadku obrobki dzwieku. Zawsze myślałem że ta gałęź ma małe wymagania a tu zaskoczenie.

Share this post


Link to post
Share on other sites

Im więcej ram, tym więcej załadujesz sampli. X299 daje oficjalnie 128GB, a nieoficjalnie nawet 512GB. Ilość linii PCI-E, i9-7900X to 48 44 linii PCI-E, i7-8700 to „zaledwie” 16. Na X299 wsadzasz np dwa dyski M.2 samsung 960 pro, kartę TB, declinka, VGA, FW i nic nie jest przycięte ani nie masz kompromisów w postaci wąskich gardeł jak np magistrala DMI łącząca mostek południowy x370 z i7-8700k mająca realna przepustowość PCI-E 4x. I jak ma działać cały sprzęt, porty usb, lan, dyski m.2, sata na jednym wąskim paśmie PCI-E 4x.

Najlepiej niech się sami użytkownicy pracujący nad montażem czy tworzeniem dźwięku wypowiedzą.

Share this post


Link to post
Share on other sites

Mała dostępność WS C422 PRO/SE - jak zamawiałem nie była dostępna, do tego musisz na nią wsadzić pamięci LR-DIMM - one są też w różnych cenach i nie znajdziesz nic wydajnego - max 2666 przy jakiś wolnych CL17-19. O ile już dziś da się kupić w PL WS C422 PRO/SE i "jakieś" pamięci, ale projekt przesądził CPU, na C422 możesz wsadzić jedynie Xeony, odpowiednikiem i9-7900x jest Xeon W-2155 - a tego nigdzie w PL nie znalazłem.

 

Jak się upowszechnią te Xeony, to będzie można składać na tej płycie, tym bardziej, że już dziś C422 pozwala złożyć kompa abstrakcyjnymi 512GB RAM jakby ktoś potrzebował, albo mieć zapas na przyszłość.

 

Z praktyki wiem, że czy użyjesz X299 czy C422 to na szczęście w większości kosmetyka. Te chipsety są pro w praktyce dokładnie takie same układy krzemu, różnią się tylko opakowaniem i skierowaniem na rynek serwerowy lub desktopowy. Płyty też mają niestety różne wsady mikrokodów i na płytę z C422 nie wsadzisz i3/5/7/9 a na X299 znów xeonów. Starsze płyty od asusa np na X79 pozwalały na posadzenie Xeonów/i7, tu nie wiem czemu takie rozdzielenie, być może jakaś presja z strony intela.

Share this post


Link to post
Share on other sites

Tak z czystej ciekawości zapytam co przy obróbce dzwięku wymaga takiej wydajnosci procesora? I co prócz wydajnosci samego procesora mialo wplyw na budowe tej platformy. Bo patrzac np na wydajnosc samego procka i pamieci mozna uzyskac wynik stosunkowo zblizony w oparciu o i7-8700K po OC (geekebench 30 tys vs 35 tys) za cene kilka razy nizsza. Wiem zapewne ze sa zastosowania gdzie ma to znaczenie, dlatego chialbym się dowiedzieć gdzie to zastosowanie jest w przypadku obrobki dzwieku. Zawsze myślałem że ta gałęź ma małe wymagania a tu zaskoczenie.

Wtyczki VST/AU - niektóre potrafią być i "krowami", których 5-6 instancji jest w stanie skutecznie zabić i7 7700k, więc i7 8700k tu wiele nie zmieni - ba, nawet 2x Xeon E5 2690v4 potrafi czasem wymięknąć (sprawdzałem :P ). No ale odkładając to na bok, bo to dość specyficzna sprawa - ot niektórych ścieżek nie da się zamrażać wrzucając je jako plik WAV do RAMu, ze względu na to, że ich parametry zależą bezpośrednio od stanu innych ścieżek (kontrola peaków, bardziej rozbudowany side-chaining, etc.). Dotyczy to nie tylko generatorów, ale i efektów. W zależności co się robi (czy się pracuje z czymś więcej, niż zwykłe stereo, nie wspominając o nagraniach binauralnych; albo i przy wysokim oversamplingu - np. x64), nawet i ten 18-rdzeniowy Xeon czy i9 7980XE po OC może wymiękać. Poza tym, w większych projektach ilość ścieżek to nie jest 5 czy 10, bo to co słuchacz uznaje za jeden dźwięk, potrafi zawierać po 6-7 (a czasem i kilkanaście) warstw - każda z generatorem i rozbudowaną linią efektów.

 

Im więcej ram, tym więcej załadujesz sampli. X299 daje oficjalnie 128GB, a nieoficjalnie nawet 512GB. Ilość linii PCI-E, i9-7900X to 48 linii PCI-E, i7-8700 to „zaledwie” 16. Na X299 wsadzasz np dwa dyski M.2 samsung 960 pro, kartę TB, declinka, VGA, FW i nic nie jest przycięte ani nie masz kompromisów w postaci wąskich gardeł jak np magistrala DMI łącząca mostek południowy x370 z i7-8700k mająca realna przepustowość PCI-E 4x. I jak ma działać cały sprzęt, porty usb, lan, dyski m.2, sata na jednym wąskim paśmie PCI-E 4x.

 

Najlepiej niech się sami użytkownicy pracujący nad montażem czy tworzeniem dźwięku wypowiedzą.

i9 7900x to 44 linie PCIe, a przynajmniej tyle podaje Intel. Xeony na C422 mają tych linii 48. Poza tym, wszystko się zgadza. Sprzęt do pracy z audio jest jak sprzęt do obliczeń naukowych czy ML - generalnie powinien być bezkompromisowy.

 

Nie lepiej było wziąć płytę na chipsecie c422, wtedy konfiguracja byłaby bardziej zbliżona do Imaca pro.?

Owszem, byłoby, ale dostępność mobo+CPU na C422 jest beznadziejna. No i warto wspomnieć, że analogiczny Xeon w stosunku do i9 potrafi być spokojnie i 3-4k pln droższy, a i dostępne pamięci na C422 (LRDIMM) pod względem parametrów nie są rewelacyjne...

Share this post


Link to post
Share on other sites

i9 7900x to 44 linie PCIe, a przynajmniej tyle podaje Intel. Xeony na C422 mają tych linii 48. Poza tym, wszystko się zgadza. Sprzęt do pracy z audio jest jak sprzęt do obliczeń naukowych czy ML - generalnie powinien być bezkompromisowy.

 

Jak zwykle czujny - dziękuję za korektę. Pisanie z pamięci o 2:00 w nocy z telefonu z jak widać nie jest najlepszym sposobem o rzetelność danych. 

Share this post


Link to post
Share on other sites

Pisząc czy nie lepsza byłaby płkyta na c422 nie miałem na myśli wydajności i możliwości zamontowania szybszych pamięci i procesorów w rozsądniejszych cenach ale kompatybilność. Bo jak wiadomo im konfiguracja hamaca bliższa rzeczywistym macom tym mniej poźniejszych problemów w postaci patchy w cloverze. Oby wszystko śmigało.

Share this post


Link to post
Share on other sites

Pisząc czy nie lepsza byłaby płkyta na c422 nie miałem na myśli wydajności i możliwości zamontowania szybszych pamięci i procesorów w rozsądniejszych cenach ale kompatybilność. Bo jak wiadomo im konfiguracja hamaca bliższa rzeczywistym macom tym mniej poźniejszych problemów w postaci patchy w cloverze. Oby wszystko śmigało.

 

To co napisałeś jest jak najbardziej prawdziwe. Lepiej mieć C422. Sęk w tym, że jest ciężko dostępne. X299 w praktyce nie powinien niczym się różnić od C422. Jedynie trzeba będzie rozkminić i zmienić identyfikację CPU z i9 na Xeona.

Share this post


Link to post
Share on other sites

wow tak czytam i czytam i sobie myśle 512gb ram, jak ten postęp zapierdala :D przepraszam za wyraz, ale jest adekwatny do prędkości ;) Trzymam kciuki za projekt - napewno wyjdzie taniej niż najlepsza wersja imaca pro! 

Share this post


Link to post
Share on other sites

No nie było łatwo... miałem parę zagwozdek. Prace wciąż trwają, ale na razie wrzucam zajawkę, że wreszcie udało się postawić system i zrobić choć jeden benchmark. Niestety mam za słaby tymczasowy wentylator na CPU i nie mogę w żaden sposób podkręcić CPU.

 

Generalnie poniżej najważniejsze problemy które trzeba było obejść, aby w końcu postawić macOS:

1. BIOS ma blokadę rejestrów MSR, niestety UEFIPatch nie ma poprawnych patchy, trzeba było się sporo nagimnastykować aby znaleźć właściwe. Sama kość BIOSu jest wlutowana na mobo, do tego w takim miejscu, że aby zrobić backup musiałem podciąć klips, oraz użyć specjalnego programatora, bo np populary EZP2010 nie ogarniał tego układu.

0E5E66E1-235B-4080-B8C9-2C228C543374-398-0000004205219F27.jpg

2. Nie ma możliwości pobrania bezpośrednio z App Store wersji macOS działającej na iMac Pro - potrzebna jest 17D2047 a pobiera się 17D47. Na szczęście można ją pobrać ręcznie i samemu zbudować instalator.

3. Obligatoryjne na razie jest VoodooTSCSync.kext - bez niego system bardzo dziwnie się zachowuje i niby wstaje, odpala się instalator, ale finalnie nie udało mi się ani razu zainstalować. Stąd też tyle dni zwłoki zanim coś wrzucam konkretnego.

 

Pozostało jeszcze sporo do rozwiązania, ale na razie to co jest zaczęło wyglądać zachęcająco.

 

Poniżej pierwszy wynik z geekbencha 3.4.2 - 47005 multicore: http://browser.geekbench.com/geekbench3/8546183

 

Zrzut ekranu 2018-02-02 o 23.22.39.png

 

 

PS ASUS WS X299 Pro - stabilny jak skała - ani razu nie odwalił jakiejkolwiek krzywej akcji. Po prostu - działa bez uwag. Tak samo pamięci G.Skill TridentZ 3200CL14 - najszybsze jakie są CL14 też działają i nie miałem żadnej krzywej akcji.

Share this post


Link to post
Share on other sites

A ja właśnie przed sekundą wysłałem Ci PW z zaproszeniem do zajrzenia do tego wątku.

 

Wątek na insanely mi znany, więc nie będę odkopywał tam rozwiązanych tematów.

 

Na tę chwilę zostały mi do rozwiązania następujące tematy:

 

1. Sleep - niestety po wyjściu mam KP, nie pomaga kernel patch na xcpm_core_scope_msrs. Bez niego wybuda się od razu po sleep i wali KP, z nim wchodzi w sleep, ale po wybudzeniu KP:

Anonymous UUID:       247AA1E6-3392-52EC-0A47-32BB2A8660B1
Sat Feb  3 16:48:05 2018
*** Panic Report ***
panic(cpu 0 caller 0xffffff801956e349): Kernel trap at 0xffffff801958c6b4, type 13=general protection, registers:
CR0: 0x0000000080010033, CR2: 0x000070000e783ff8, CR3: 0x000000002ff30000, CR4: 0x00000000003627e0
RAX: 0x000000007e008003, RBX: 0xffffff8019c57320, RCX: 0x00000000000000e2, RDX: 0x0000000000000000
RSP: 0xffffff83d766bbf0, RBP: 0xffffff83d766bc20, RSI: 0x0000000000000003, RDI: 0xffffff8019c572c0
R8:  0x0000000100000201, R9:  0x0000000000000010, R10: 0x0000000000000003, R11: 0xffffff8019b70eeb
R12: 0xffffff8019b78896, R13: 0x0000000000000001, R14: 0x0000000000000000, R15: 0xffffff8019b7887c
RFL: 0x0000000000010046, RIP: 0xffffff801958c6b4, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x000070000e783ff8, Error code: 0x0000000000000000, Fault CPU: 0x0, PL: 0, VF: 0
Backtrace (CPU 0), Frame : Return Address
0xfffffd000004c270 : 0xffffff801944f606 mach_kernel : _handle_debugger_trap + 0x506
0xfffffd000004c2c0 : 0xffffff801957c744 mach_kernel : _kdp_i386_trap + 0x114
0xfffffd000004c300 : 0xffffff801956e159 mach_kernel : _kernel_trap + 0x5e9
0xfffffd000004c380 : 0xffffff8019401120 mach_kernel : _return_from_trap + 0xe0
0xfffffd000004c3a0 : 0xffffff801944f03c mach_kernel : _panic_trap_to_debugger + 0x25c
0xfffffd000004c4d0 : 0xffffff801944edbc mach_kernel : _panic + 0x5c
0xfffffd000004c530 : 0xffffff801956e349 mach_kernel : _kernel_trap + 0x7d9
0xfffffd000004c6b0 : 0xffffff8019401120 mach_kernel : _return_from_trap + 0xe0
0xfffffd000004c6d0 : 0xffffff801958c6b4 mach_kernel : _xcpm_perf_bias_set + 0x294
0xffffff83d766bc20 : 0xffffff801958c9be mach_kernel : _xcpm_init + 0xde
0xffffff83d766bc60 : 0xffffff801957ac91 mach_kernel : _acpi_sleep_kernel + 0x471
0xffffff83d766bcd0 : 0xffffff7f9af8afb8 com.apple.driver.AppleACPIPlatform : __ZN23AppleACPIPlatformExpert13sleepPlatformEv + 0x1ee
0xffffff83d766bd20 : 0xffffff7f9af8f415 com.apple.driver.AppleACPIPlatform : __ZN12AppleACPICPU7haltCPUEv + 0x75
0xffffff83d766bd40 : 0xffffff8019ab03f8 mach_kernel : __Z16IOCPUSleepKernelv + 0x248
0xffffff83d766bd90 : 0xffffff8019adddd5 mach_kernel : __ZN14IOPMrootDomain15powerChangeDoneEm + 0x335
0xffffff83d766be00 : 0xffffff8019a7877b mach_kernel : __ZN9IOService8all_doneEv + 0x6fb
0xffffff83d766be50 : 0xffffff8019a75968 mach_kernel : __ZN9IOService23actionPMWorkQueueInvokeEP11IOPMRequestP13IOPMWorkQueue + 0x878
0xffffff83d766beb0 : 0xffffff8019a72993 mach_kernel : __ZN13IOPMWorkQueue17checkRequestQueueEP11queue_entryPb + 0x43
0xffffff83d766bef0 : 0xffffff8019a72822 mach_kernel : __ZN13IOPMWorkQueue12checkForWorkEv + 0x82
0xffffff83d766bf30 : 0xffffff8019a8ef42 mach_kernel : __ZN10IOWorkLoop15runEventSourcesEv + 0x1e2
0xffffff83d766bf70 : 0xffffff8019a8e57c mach_kernel : __ZN10IOWorkLoop10threadMainEv + 0x2c
0xffffff83d766bfa0 : 0xffffff80194004f7 mach_kernel : _call_continuation + 0x17
      Kernel Extensions in backtrace:
         com.apple.driver.AppleACPIPlatform(6.1)[C03BFA43-0B1C-3065-BAD7-EAD7EE152F84]@0xffffff7f9af7f000->0xffffff7f9b01afff
            dependency: com.apple.iokit.IOACPIFamily(1.4)[8794C760-FDD9-3664-ADED-4A9BBEC6E517]@0xffffff7f9a1ab000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[194AA5A0-E772-3515-A771-6DC41FB9A361]@0xffffff7f99c94000
            dependency: com.apple.driver.AppleSMC(3.1.9)[C0EDA8D1-B854-3BE7-A2AF-DF27F893962D]@0xffffff7f9a1b4000
BSD process name corresponding to current thread: kernel_task
Boot args: -v darkwake=1 npci=0x2000 keepsyms=1 debug=0x100 radpg=15
Mac OS version:
17D2047
Kernel version:
Darwin Kernel Version 17.4.0: Tue Dec 19 10:52:05 PST 2017; root:xnu-4570.47.16~1/RELEASE_X86_64
Kernel UUID: 29EF1F85-10C5-3F25-AED6-5529E5948D42
Kernel slide:     0x0000000019000000
Kernel text base: 0xffffff8019200000
__HIB  text base: 0xffffff8019100000
System model name: iMacPro1,1 (Mac-7BA5B2D9E42DDD94)
System uptime in nanoseconds: 1220934197395
last loaded kext at 1172414385219: com.apple.filesystems.smbfs 3.2.1 (addr 0xffffff7f9b070000, size 434176)
loaded kexts:
com.evosx86.driver.lspcidrv 1.0
com.intel.driver.EnergyDriver 2.0
org.voodoo.driver.VoodooTSCSync 1.1
org.netkas.driver.FakeSMC 1448
as.vit9696.AppleALC 1.2.2
as.vit9696.WhateverGreen 1.1.4
as.vit9696.Lilu 1.2.2
com.apple.filesystems.smbfs 3.2.1
com.apple.filesystems.msdosfs 1.10
com.apple.filesystems.autofs 3.0
com.apple.driver.AppleTyMCEDriver 1.0.3d2
com.apple.driver.AppleHDAHardwareConfigDriver 280.12
com.apple.driver.AppleUpstreamUserClient 3.6.4
com.apple.driver.AppleMCCSControl 1.5.3
com.apple.driver.AppleHDA 280.12
com.apple.kext.AMDFramebuffer 1.6.4
com.apple.driver.AppleGraphicsDevicePolicy 3.16.21
com.apple.AGDCPluginDisplayMetrics 3.16.2
com.apple.kext.AMDRadeonX4000 1.6.4
com.apple.driver.AppleHV 1
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.iokit.IOBluetoothSerialManager 6.0.4f1
com.apple.driver.pmtelemetry 1
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.kext.AMD7000Controller 1.6.4
com.apple.driver.AppleIntelPCHPMC 2.0.1
com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0
com.apple.driver.Apple16X50ACPI 3.2
com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
com.apple.driver.AppleFIVRDriver 4.1.0
com.apple.driver.AppleOSXWatchdog 1
com.apple.iokit.SCSITaskUserClient 404.30.2
com.apple.driver.AppleFileSystemDriver 3.0.1
com.apple.filesystems.apfs 748.47.11
com.apple.filesystems.hfs.kext 407.30.1
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.BootCache 40
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.driver.AppleIntelI210Ethernet 2.3.0
com.apple.driver.AppleAHCIPort 329
com.apple.driver.AppleACPIEC 6.1
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleACPIButtons 6.1
com.apple.driver.AppleRTC 2.0
com.apple.driver.AppleSMBIOS 2.1
com.apple.driver.AppleAPIC 1.7
com.apple.nke.applicationfirewall 183
com.apple.security.TMSafetyNet 8
com.apple.security.quarantine 3
com.apple.IOBufferCopyEngineTest 1
com.apple.kext.triggers 1.0
com.apple.driver.AppleSMBusController 1.0.18d1
com.apple.driver.DspFuncLib 280.12
com.apple.kext.OSvKernDSPLib 526
com.apple.driver.AppleGraphicsControl 3.16.21
com.apple.kext.AMDRadeonX4030HWLibs 1.0
com.apple.iokit.IOAcceleratorFamily2 376.6
com.apple.driver.AppleSSE 1.0
com.apple.iokit.IOSurface 209.2.2
com.apple.iokit.IOBluetoothFamily 6.0.4f1
com.apple.iokit.IONDRVSupport 517.22
com.apple.driver.AppleSMBusPCI 1.0.14d1
com.apple.kext.AMDSupport 1.6.4
com.apple.kext.AMDRadeonX4000HWServices 1.6.4
com.apple.driver.AppleHDAController 280.12
com.apple.iokit.IOHDAFamily 280.12
com.apple.iokit.IOAudioFamily 206.5
com.apple.vecLib.kext 1.2.0
com.apple.iokit.IOUSBHIDDriver 900.4.1
com.apple.AppleGPUWrangler 3.16.2
com.apple.AppleGraphicsDeviceControl 3.16.21
com.apple.iokit.IOGraphicsFamily 517.22
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.driver.Apple16X50Serial 3.2
com.apple.iokit.IOSerialFamily 11
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.driver.IOPlatformPluginFamily 6.0.0d8
com.apple.driver.usb.IOUSBHostHIDDevice 1.2
com.apple.driver.usb.cdc 5.0.0
com.apple.driver.usb.networking 5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2
com.apple.filesystems.hfs.encodings.kext 1
com.apple.driver.usb.AppleUSBHostPacketFilter 1.0
com.apple.iokit.IOUSBFamily 900.4.1
com.apple.driver.AppleXsanScheme 3
com.apple.iokit.IOAHCIBlockStorage 301.40.2
com.apple.iokit.IOEthernetAVBController 1.1.0
com.apple.driver.mDNSOffloadUserClient 1.0.1b8
com.apple.iokit.IOAHCIFamily 288
com.apple.driver.usb.AppleUSBXHCIPCI 1.2
com.apple.driver.usb.AppleUSBXHCI 1.2
com.apple.driver.AppleEFINVRAM 2.1
com.apple.driver.AppleEFIRuntime 2.1
com.apple.iokit.IOSMBusFamily 1.1
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.security.sandbox 300.0
com.apple.kext.AppleMatch 1.0.0d1
com.apple.iokit.IOBufferCopyEngineFamily 1
com.apple.driver.DiskImages 480.30.2
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleEffaceableStorage 1.0
com.apple.driver.AppleKeyStore 2
com.apple.driver.AppleUSBTDM 439.47.2
com.apple.driver.AppleMobileFileIntegrity 1.0.5
com.apple.iokit.IOUSBMassStorageDriver 140.30.1
com.apple.iokit.IOSCSIBlockCommandsDevice 404.30.2
com.apple.iokit.IOSCSIArchitectureModelFamily 404.30.2
com.apple.iokit.IOStorageFamily 2.1
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.KernelRelayHost 1
com.apple.iokit.IOUSBHostFamily 1.2
com.apple.driver.usb.AppleUSBCommon 1.0
com.apple.driver.AppleBusPowerController 1.0
com.apple.driver.AppleSEPManager 1.0.1
com.apple.driver.IOSlaveProcessor 1
com.apple.iokit.IOReportFamily 31
com.apple.iokit.IOTimeSyncFamily 653.2
com.apple.iokit.IONetworkingFamily 3.4
com.apple.driver.AppleACPIPlatform 6.1
com.apple.driver.AppleSMC 3.1.9
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily 1.4
com.apple.kec.pthread 1
com.apple.kec.Libm 1
com.apple.kec.corecrypto 1.0
EOF
Model: iMacPro1,1, BootROM IMP11.0064.B30, 10 processors, 3,31 GHz, 32 GB, SMC 2.41f1
Graphics: AMD Radeon HD 7770, AMD Radeon HD 7770, PCIe, 1 GB
Memory Module: BANK 0/DIMM0, 16 GB, DDR4, 3200 MHz, G-Skill, F4-3200C14-16GTZSW
Memory Module: BANK 0/DIMM2, 16 GB, DDR4, 3200 MHz, G-Skill, F4-3200C14-16GTZSW
PCI Card: AMD Radeon HD 7770, Display Controller, PCI Slot 6@101,0,0
PCI Card: pci1002,aab0, Audio Device, PCI Slot 6@101,0,1
Serial ATA Device: APPLE SSD SM128E, 121,33 GB
USB Device: USB 3.1 Bus
USB Device: USB 3.0 Bus
USB Device: AURA Custom Human interface
USB Device: USB Receiver
USB Device: Ultra
USB Device: USB 3.1 Bus
Thunderbolt Bus:

2. Identyfikacja w "Ten Mac".

Jest jak wiadomo "unknow cpu", ale po dodaniu do clovera:

<key>CPU</key>
<dict>
  <key>Type</key>
  <string>0x0A01</string>
</dict>

Wskakuje ładny opis z 10-core Xeon E5... no ale właśnie - to nie jest Xeon E5. Nie mogę znaleźć właściwej wartości - takiej jak jest dla iMac Pro. Ktoś znalazł w ogóle listę cpu-type?

 

3. VoodooTSCSync.kext - bez niego system zachowuje nadzwyczaj dziwnie. Ktoś zna sposoby na pozbycie się go? Jakieś patche BIOSu. Coś kiedyś mi przeleciało, że na jakiś płytach po pewnej modyfikacji BIOS przestawał być potrzebny.

Share this post


Link to post
Share on other sites

U mnie sleep uzależniony jest od karty thunderbolt. Bez niej teoretycznie działa normalnie. (teoretycznie bo nie testowałem na jakimś długodystansowym śnie) Z kartą zasypia tylko raz, po przebudzeniu drugi raz nie chce wpaść w sen. Z patchowaniem biosu mam chyba troche ułatwiony temat bo nerwusy z TonyMac mają tą samą płytę główną i na bierząco wprowadzają poprawki. 

W sleepie przed patchowaniem biosa pomagał ten patch do clovera 

<dict>
				<key>Comment</key>
				<string>xcpm_idle patch by Pike R. Alpha</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				vgMAAAAx0uhy/P//
				</data>
				<key>Replace</key>
				<data>
				vgMAAAAx0pCQkJCQ
				</data>
			</dict>

Jaka ulga w końcu po Polsku o tym pisać. :)

Można porównać z dumpem z orginalnego IMacaPro iMac Pro 1,1 Duże jeszcze jest do zrobienia.

Share this post


Link to post
Share on other sites

BIOS mam spatchowany - clover podaje, że rejestry MSR są odblokowane. Bez odblokowania BIOS w ogóle instalator ani system nie chciał mi wstać.

 

Załączam najnowszy UEFIPatch z właściwymi patchami do BIOSu.

UEFIPatch_win_X299.zip

 

Dopiero tą wersją udało mi się poprawnie zmodyfikować BIOS na ASUSie WS X299 Pro - pewnie BIOS od Twoje płyty też łyknie.

 

Niestety mimo spatchowania po wejściu w sleep od razu się wybudza i wali KP. Dodanie tego patchu (ten sam co podałeś wyżej):

<key>KernelToPatch</key>
  <array>
   <dict>
    <key>Comment</key>
    <string>xcpm_core_scope_msrs © Pike R. Alpha</string>
    <key>Disabled</key>
    <false/>
    <key>Find</key>
    <data>
    vgMAAAAx0uhy/P//
    </data>
    <key>Replace</key>
    <data>
    vgMAAAAx0pCQkJCQ
    </data>
   </dict>
  </array>

Powoduje, że wchodzi w sleep, ale przy wybudzaniu znów KP. Podejrzewam, że jeszcze coś mu przeszkadza.

 

 

 

Opis CPU rozwiązałeś edycją plików od systeminfo czy wpisem do clovera?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.