Contribute
Register

How to build your own iMac Pro [Successful Build/Extended Guide]

Status
Not open for further replies.
Thanks very much kgp :

- yes I will try your actual EFI order High Sierra distribution and delete mine
- i will use your config.plist
- I will uncheck all is not right
- and so on restart from scratch

My MSR seems not to be not unlocked : where can I find the most recent patches ?

I will report perhaps tonight , I will have hard job with that.

Lolo

( my Windows 10 SSD is dead this morning : bad day)
 
I refer to the error window that in Logic says: System Overload.
The problem is not the Logic session, this also happens with very light sessions sometimes.
With Cubase, however, the audio skips at random intervals.
This happens indifferently from the buffer size (256, 512, 1024, 2048 on Cubase).

This problem does not occur immediately but after a few hours of work, and resolves by restarting the computer.

I have noticed that this has happened since Kgb helped me to solve some problems by replacing some drivers in Clover.
Before, I had some random Kernel Panic, now I do not have any Kernel Panic.
But I do not know whether this is the triggering factor, I guess not.

I changed some frequency settings in the bios, following the Overclock guides, and now IPG shows fewer(?) frequency spikes than before (IDLE).
View attachment 373637
I say this because it seems that this is directly related to the problems I have reported. When I start to have the problem, if I close all the programs, IPG shows peaks up to 4.8Ghz in IDLE, I think these cause the overload.

I try to load my Clover folder, there may be something I've overlooked.
Some idea?
What GPU do you have? Are you rocking a Nvidia?
I have a GTX980ti in my system, and my system would freeze, or just randomly reboot.

It was driving me crazy! I uninstalled Cuda, and it has been rock solid ever since. Rendering is a little slower, but it make up for lost time of anything missing from autosaves, or reboot time. Granted I don't use Logic. But Cuda plagued my whole system.
 
What GPU do you have? Are you rocking a Nvidia?
I have a GTX980ti in my system, and my system would freeze, or just randomly reboot.

It was driving me crazy! I uninstalled Cuda, and it has been rock solid ever since. Rendering is a little slower, but it make up for lost time of anything missing from autosaves, or reboot time. Granted I don't use Logic. But Cuda plagued my whole system.
I have a GTX 970, but I have not been using video editing programs for a while, so I do not know if there are any problems.

I noticed, however, that an app to manage the ram, often performed automatic small cleaning and when this happened caused small jumps in the audio of my DAW.
Now I deactivated it, the situation has improved, but not resolved. After a few hours, I have to restart the computer to prevent the sound from skipping.
 
When looking to build my own system, I looked at buying that EVGA motherboard, but looking at their BIOS settings I couldn’t find a way to unlock the MSR 0xE2 BIOS Register. If you don’t unlock the unlock the MSR 0xE2 BIOS Register then I think you get that end random seed problem. I even wrote to EVGA to ask them if I was missing something and they told me that was something they don’t support.

Still could use motherboard I guess, if you use "xcpm_core_scope_msrs © Pike R. Alpha" KernelToPatch. This is less then ideal though.

You are right I think the problem is to unlock the MSR 0xE2 BIOS Register too.

Thanks for your response and also to have written to EVGA , sadly they don't want to support the unlock...

With my previous Gigabyte mobo (I'm going to rebuild a config with it soon), patches worked in High Sierra and Mojave, but no luck here with EVGA: I'll try to fix the bios or send that mobo back before. January 31st if not successful.
 
Patching bios doesn't work : tried 3 different bios versions with 2 different patches ( the latest interferenc ) and the machine won't boot code 55 or A6 so no luck...

Will try now with the X299 EFI folder distribution from kgp.
 
Thanks very much kgp :

- yes I will try your actual EFI order High Sierra distribution and delete mine
- i will use your config.plist
- I will uncheck all is not right
- and so on restart from scratch

My MSR seems not to be not unlocked : where can I find the most recent patches ?

I will report perhaps tonight , I will have hard job with that.

Lolo

( my Windows 10 SSD is dead this morning : bad day)

If your MSR is locked, you just need to enable the implemented xcpm_core_scope patch, which by default is disabled. In addition you need to check KernelPM. That's ist.
 
Patching bios doesn't work : tried 3 different bios versions with 2 different patches ( the latest interferenc ) and the machine won't boot code 55 or A6 so no luck...

Will try now with the X299 EFI folder distribution from kgp.

See post #11675.
 
I refer to the error window that in Logic says: System Overload.
The problem is not the Logic session, this also happens with very light sessions sometimes.
With Cubase, however, the audio skips at random intervals.
This happens indifferently from the buffer size (256, 512, 1024, 2048 on Cubase).

This problem does not occur immediately but after a few hours of work, and resolves by restarting the computer.

I have noticed that this has happened since Kgb helped me to solve some problems by replacing some drivers in Clover.
Before, I had some random Kernel Panic, now I do not have any Kernel Panic.
But I do not know whether this is the triggering factor, I guess not.

I changed some frequency settings in the bios, following the Overclock guides, and now IPG shows fewer(?) frequency spikes than before (IDLE).
View attachment 373637
I say this because it seems that this is directly related to the problems I have reported. When I start to have the problem, if I close all the programs, IPG shows peaks up to 4.8Ghz in IDLE, I think these cause the overload.

I try to load my Clover folder, there may be something I've overlooked.
Some idea?

Did you try switching off both the OS and the CPU power management? EIST, C-States, SVID, the lot. If you have the money for this system, you likely don't mind the power bill either... The Windows brothers and sisters put their machines on "high performance" as well when they run their Cubase and stuff...
 
If your MSR is locked, you just need to enable the implemented xcpm_core_scope patch, which by default is disabled. In addition you need to check KernelPM. That's ist.

My issues moved to Mojave thread ;)
 
Does anyone have solid EFI folder build for the x299 GA Designare EX 7980EX build for 10.14.2 ?
I'm looking to solve a few issues with my x299 Designare EX 7980EX Vega10 Pro SSG build.

Issues:

Sleep = reboot (have sleep turned off for now) Shutdown works. system crashes when screen is sleep. thinking I might need a Vega kext or SSDT. I have tried a few with no luck.

Thunderbolt 3 - hot swap does not work. Will any of the various SSDT TB3. aml files work on this Mobo?
Bluetooth shows active but will not find any devices

build
10.14.2
128Gb RAM
7980XE
NVMe 1TB (installed M.2 slot Mobo)
AMD SSG - PCI slot 1




EFI Kext folder
AppleALC.kext
CPUSensors.kext
FakeSMC.kext
GPUSensors.kext
IntelMausiEthernet.kext
Lilu.kext
LPCSensors.kext
SmallTree-Intel-211-AT-PCIe-GBE.kext
TSCAdjustReset.kext
UnSolid.kext
VoodooHDA.kext
WhateverGreen.kext
X299USB.kext

Versions:
AppleALC ... (1.3.4)
Clover Bootloader ...(4813)
FakeSMC ...(1800)
IntelMausiEthernet ... (2.4.1d1)
Lilu ... (1.2.9)
VoodooHDA ... (2.9.1)
WhateverGreen ... (1.2.5)

Library>Extensions
ACS6x.kext
ArcMSR.kext
ATTOCelerityFC8.kext
ATTOExpressSASHBA2.kext
ATTOExpressSASRAID2.kext
CalDigitHDProDrv.kext
FakeSMC.kext - not sure why I need this is in two locations?
HighPointIOP.kext
HighPointRR.kext
PromiseSTEX.kext
SoftRAID.kext



Config 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>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
</array>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>Generate</key>
<dict>
<key>CStates</key>
<false/>
<key>PStates</key>
<false/>
<key>PluginType</key>
<true/>
</dict>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>darkwake=0 npci=0x2000</string>
<key>Debug</key>
<false/>
<key>DefaultLoader</key>
<string>BOOTX64.efi</string>
<key>DefaultVolume</key>
<string>LastBootedVolume</string>
<key>Legacy</key>
<string>PBR</string>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>5</integer>
<key>XMPDetection</key>
<string>Yes</string>
</dict>
<key>CPU</key>
<dict>
<key>UseARTFrequency</key>
<false/>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<integer>7</integer>
</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<false/>
<key>Inject</key>
<false/>
</dict>
</dict>
<key>GUI</key>
<dict>
<key>Hide</key>
<array>
<string>Preboot</string>
<string>Recovery</string>
<string>Windows</string>
<string>Wiederherstellung</string>
</array>
<key>Language</key>
<string>en:0</string>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>500</integer>
<key>Enabled</key>
<true/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>8</integer>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Linux</key>
<false/>
<key>Tool</key>
<false/>
</dict>
<key>ScreenResolution</key>
<string>33840x2160</string>
<key>ShowOptimus</key>
<true/>
<key>Theme</key>
<string>embedded</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<false/>
</dict>
<key>NvidiaSingle</key>
<false/>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleIntelCPUPM</key>
<false/>
<key>AppleRTC</key>
<false/>
<key>Debug</key>
<false/>
<key>DellSMBIOSPatch</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<false/>
<key>KernelXCPM</key>
<false/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>SSD Trim Enabler</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
QVBQTEUgU1NEAA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>IOAHCIBlockStorage</string>
<key>Replace</key>
<data>
AAAAAAAAAAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>USB Port Limit Patch</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
g32MEA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
<data>
g32MGQ==
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>
<key>ROM</key>
<string>UseMacAddr0</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>12/08/2017</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>IMP11.88Z.0064.B30.1712081714</string>
<key>Board-ID</key>
<string>Mac-7BA5B2D9E42DDD94</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardSerialNumber</key>
<string>C02718130QXF9H01M</string>
<key>BoardType</key>
<integer>10</integer>
<key>BoardVersion</key>
<string>1.0</string>
<key>ChassisAssetTag</key>
<string>iMacPro-Aluminum</string>
<key>ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>ChassisType</key>
<string>0x09</string>
<key>Family</key>
<string>iMac Pro</string>
<key>FirmwareFeatures</key>
<string>0xFD8FF53F</string>
<key>FirmwareFeaturesMask</key>
<string>0xFF9FFF3F</string>
<key>LocationInChassis</key>
<string>Part Component</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>Mobile</key>
<false/>
<key>PlatformFeature</key>
<string>0xFFFF</string>
<key>ProductName</key>
<string>iMacPro1,1</string>
<key>SerialNumber</key>
<string>C02TP3Q0HX87</string>
<key>Version</key>
<string>1.0</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Yes</string>
<key>InjectSystemID</key>
<true/>
</dict>
</dict>
</plist>
 
Status
Not open for further replies.
Back
Top