Contribute
Register

[SOLVED] Random hangs and freezes Mojave

Status
Not open for further replies.
Joined
Apr 11, 2011
Messages
79
Motherboard
ASRock x79 Extreme4
CPU
E5-1650 v2
Graphics
GTX 760
Mobile Phone
  1. iOS
Hi everyone.
Ever since installing Mojave I've been experiencing extreme slowness. No idea what's causing it. Everything worked fine under High Sierra.
I am attaching troubleshooting files and details here.
Any support is appreciated.

Geekbench score in High Sierra.

https://browser.geekbench.com/v4/cpu/9880925

I have some other issues such as sleep not working but for now I'd at least like it to have the same speed as it did in High Sierra.

My configuration:
  • AsRock x79 Extreme 4
  • Xeon E5-1650 v2 - OC to 4.3GHz
  • Kingston 16 GB RAM DDR3 1600 ECC - OC to 1866 MHz
  • Asus GTX 760 mini 2 GB
  • USB 3.0 add-in card FL1100 (Inateck KT4006)
  • Samsung EVO 850 256GB SSD

Code:
kextstat|grep -y acpiplat
 14    1 0xffffff7f82912000 0x9c000    0x9c000    com.apple.driver.AppleACPIPlatform (6.1) 4423FFAE-7525-3F74-9E9D-E87EF1D43627 <13 12 11 7 6 5 4 3 1>

Code:
kextstat|grep -y appleintelcpu
   35    0 0xffffff7f83180000 0x2a000    0x2a000    com.apple.driver.AppleIntelCPUPowerManagement (220.0.0) B8FECE19-759D-37D3-9615-E3C6C7F5F222 <7 6 5 4 3 1>
   47    0 0xffffff7f8320e000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (220.0.0) 14247E5A-E9E1-338E-B86E-5525A4520891 <7 6 5 4 3 1>

Code:
kextstat|grep -y applelpc
  123    0 0xffffff7f829d3000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 2D0491D1-D130-346C-BCA3-BBC8A745FD00 <111 12 5 4 3>

Code:
kextstat|grep -y applehda
  119    1 0xffffff7f82524000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (282.10) 1E3D72E3-0918-39C4-B0E7-4561D7915236 <118 108 88 12 7 6 5 4 3 1>
  156    0 0xffffff7f826a7000 0xb7000    0xb7000    com.apple.driver.AppleHDA (282.10) 88DA0A6E-0D1C-3986-8C95-48A020DD5F77 <155 126 119 118 108 88 6 5 4 3 1>

Code:
pmset -g assertions
2018-10-05 23:24:14 +0200
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  1
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0

Listed by owning process:
   pid 57(powerd): [0x0000000600088002] 02:14:00 ExternalMedia named: "com.apple.powermanagement.externalmediamounted"
   pid 98(hidd): [0x00001ca400098506] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968346.3"
    Timeout will fire in 600 secs Action=TimeoutActionRelease
Kernel Assertions: 0xc=USB,BT-HID
   id=500  level=255 0x4=USB mod=01/01/1970, 01:00 description=com.apple.usb.externaldevice.00600000 owner=IOUSBHostDevice
   id=502  level=255 0x4=USB mod=01/01/1970, 01:00 description=com.apple.usb.externaldevice.00800000 owner=DataTraveler 3.0
   id=503  level=255 0x4=USB mod=01/01/1970, 01:00 description=com.apple.usb.externaldevice.1d100000 owner=IOUSBHostDevice
   id=504  level=255 0x4=USB mod=01/01/1970, 01:00 description=com.apple.usb.externaldevice.1a100000 owner=IOUSBHostDevice
   id=507  level=255 0x4=USB mod=01/01/1970, 01:00 description=com.apple.usb.externaldevice.1d120000 owner=USB 2.0 Hub
   id=509  level=255 0x4=USB mod=01/01/1970, 01:00 description=com.apple.usb.externaldevice.1d121000 owner=Microsoft® 2.4GHz Transceiver v7.0
   id=510  level=255 0x4=USB mod=01/01/1970, 01:00 description=com.apple.usb.externaldevice.1d124000 owner=USB Receiv
   id=511  level=255 0x4=USB mod=01/01/1970, 01:00 description=com.apple.usb.externaldevice.1d123000 owner=BCM20702
   id=512  level=255 0x4=USB mod=01/01/1970, 01:00 description=com.apple.usb.externaldevice.00200000 owner=IOUSBHostDevice
   id=514  level=255 0x4=USB mod=01/01/1970, 01:00 description=com.apple.usb.externaldevice.00220000 owner=Microsoft® LifeCam Cinema(TM)
   id=515  level=255 0x8=BT-HID mod=01/01/1970, 01:00 description=com.apple.driver.IOBluetoothHIDDriver owner=BNBTrackpadDevice
Idle sleep preventers: IODisplayWrangler

Code:
pmset -g
System-wide power settings:
Currently in use:
 standby              0
 Sleep On Power Button 1
 womp                 0
 halfdim              1
 hibernatefile        /var/vm/sleepimage
 powernap             0
 autorestart          0
 networkoversleep     0
 disksleep            0
 standbydelayhigh     86400
 sleep                0
 autopoweroffdelay    28800
 hibernatemode        0
 autopoweroff         0
 ttyskeepawake        1
 displaysleep         10
 Standby Battery Threshold 50
 standbydelaylow      0

Code:
system_profiler SPSerialATADataType|grep TRIM
          TRIM Support: No
 

Attachments

  • Cezar’s Mac Pro.ioreg
    13.5 MB · Views: 71
  • AML from patchmatic.zip
    15.9 KB · Views: 52
  • EFI.zip
    8.8 MB · Views: 111
  • syslog.pdf
    51.1 KB · Views: 302
You have 2 different SSDTs for 2 different CPUs installed in EFI>Clover>ACPI>patched. Make sure you actually generate a new CPU PM SSDT using Piker's script on the system that you are going to run the SSDT on, that SSDT looks quite old. You are using really out-dated drivers in EFI>Clover>drivers64UEFI, for the little amount of injects that you have added to your DSDT, you should break those out to individual SSDTs for each type instead of messing with DSDT. The advantages of using SSDTs over patching DSDT is that you can use the same SSDTs even after you have updated your motherboard BIOS, if you use a patched DSDT you have to rematch the DSDT after every BIOs update.
 
Thank you for the reply.
The drivers are if not latest , 1 version behind. The only ones that were indeed old were the ones for the FileVault.
The second SSDT was removed.
The BIOS on this board hasn’t been updated for years and the DSDT that I edited was extracted with the last update installed.
I tried a clean install and then restored the installation on HFS, issues persist.

Any other thoughts?
 
EDIT: it was apparent that even simple terminal commands (such as mounting the EFI partition) would be delayed when I had that URL blocked so I have a reasonable amount of confidence that a lot more is sent to Apple using that domain than just certificate validity information... just saying

Biiiig update. I fixed the issue. It appears that blocking http://ocsp.apple.com on your firewall can cause Mojave to retry for almost 1 minute the verification of an applications certification validity with their OCSP server.

Don’t ask why I had it blocked, I just did..

More about OCSP:


https://en.m.wikipedia.org/wiki/Online_Certificate_Status_Protocol
 
Last edited:
Status
Not open for further replies.
Back
Top