Contribute
Register

X99 Issue after update

Status
Not open for further replies.
Joined
Apr 12, 2017
Messages
57
Motherboard
GA-X99-SLI
CPU
I7-6950x
Graphics
NVIDA 1080
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hello All, Yes I know 10.12.6 Sierra is long dead now but Its been very stable on my X6950 64Gb GTX 1080 for many years so why update. a few weeks ago I did a security update and things went a little screwy.

The x6950 is overclocked to 4.2Ghz and following KGP's guide its been stable. Its used as a video production and Protools and thunderbolt audio system and have been amazing. After the update I think it was a security patch the machine doesn't clock over 3.5ghz despite the BIOS saying its running at 4.2.
The Intel power gadget flatlines at 3.5ghz and even a Cinibench it never goes over 3.5 The multiplier seem stuck at 35 it use to get to 42
I guess the patch put on a new kext but not sure how to track this down.

I know this is a long shot bit if there is any way I can track this down I wold be grateful.

Regards

Bob
 
Do you have a custom SSDT.aml for the Overclocking CPU power management in your /CLOVER/ACPI/patched folder? Are you sure it is being loaded/used?

Check in the Clover bootlog to see what SSDT's are being loaded as part of the system boot processes. You can obtain a copy of the Bootlog from Clover Configurator (Tools - Boot.log tab) or Hackintool (Logs tab).

Usually towards the end of the bootlog there is a list of the custom SSDT's that are being successfully loaded. Post a copy of the bootlog here if you don't know what to look for.
 
GM, there is indeed a Custom SDT.aml. I generated a new one and did a diff between the new and old and there was nothing outstanding different. I'll check the logs.

Ive gone through the x99 6950 oc guide and even setting the MB to 4mhz and it doesn't go above 3.5 .. Hmm perplexing.

Thanks for the reply
 
5:633 0:000 === [ ACPIPatchedAML ] ====================================
5:633 0:000 Unsorted
5:633 0:000 Inserting ssdt.aml from EFI\CLOVER\ACPI\patched ... Success
5:635 0:002 Out of control with CPU numbers
5:635 0:000 CPUBase=0 and ApicCPUBase=0 ApicCPUNum=20
5:635 0:000 === [ RestSetup macOS ] ===================================
5:635 0:000 EdidDiscovered size=0
5:636 0:000 NVidia GFX injection not set
5:687 0:051 codec not detected
5:687 0:000 stringlength = 2194
5:687 0:000 CurrentMode: Width=1600 Height=1200
5:687 0:000 Beginning FSInjection
FSInjectionInstall ...
- Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: A368DD98
FSInjectionInstall ...
- Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: A368DD98
5:687 0:000 ** Warning: Your MLB is not suitable for iMessage(must be 17 chars long) !
5:687 0:000 Use origin smbios table type 1 guid.
5:688 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other
5:688 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.12
5:688 0:000 Extra kext: EFI\CLOVER\kexts\10.12\BrcmFirmwareRepo.kext
5:689 0:001 Extra kext: EFI\CLOVER\kexts\10.12\BrcmPatchRAM2.kext
5:699 0:010 Extra kext: EFI\CLOVER\kexts\10.12\IntelMausiEthernet.kext
5:701 0:002 Extra kext: EFI\CLOVER\kexts\10.12\USBInjectAll.kext
5:793 0:091 Extra kext: EFI\CLOVER\kexts\10.12\VoodooHDA.kext
5:798 0:004 Extra kext: EFI\CLOVER\kexts\10.12\XHCI-x99-injector.kext
5:799 0:001 Extra kext: EFI\CLOVER\kexts\10.12\PMDrvr.kext
 

Attachments

  • bootlog.txt
    31.5 KB · Views: 41
I have gone. though your Clover Bootlog and would comment as follows:

SSDT's:
Yes the SSDT.aml for CPU power management is being loaded, but the line after this entry says it is not set correctly and the thread/core count in the SSDT is out of sync with the actual number of threads/cores. Your i7-6950X CPU has 10 Cores and 20 Threads, all of which need to be included in the SSDT for it to work.

This in all probably is why your CPU is not behaving as expected and is stuck at 3500 Hz. See the screenshot below.

Screenshot 2021-06-09 at 17.00.47.png SSDT.aml error in Bootlog

SSDT-XOSI - missing
You have the change _OSI to XOSI rename patch enabled in your config.plist, but it is not accompanied by the SSDT-XOSI.aml, which should be present in your /CLOVER/ACPI/patched folder. Without this SSDT the rename patch doesn't work.

It appears that the only SSDT present in your /CLOVER/ACPI/patched folder is the SSDT.aml for CPU power management. It is the only custom SSDT mentioned in the bootlog.

Rename Patches:
You can remove the change XHC1 to XHC rename patch as it is not used by your system, see screenshot below:

Screenshot 2021-06-09 at 17.02.28.png

Usually there are quite a few more rename patches used with an X99 system. The rename patches shown below are taken from a working X99 system, but one with a CPU with more Cores/threads than your CPU. The screenshots have been taken from Clover Configurator:

Screenshot 2021-06-09 at 17.57.45.pngScreenshot 2021-06-09 at 17.58.01.pngScreenshot 2021-06-09 at 17.58.24.pngScreenshot 2021-06-09 at 17.59.13.pngScreenshot 2021-06-09 at 17.59.24.pngScreenshot 2021-06-09 at 17.59.39.pngScreenshot 2021-06-09 at 17.59.53.pngScreenshot 2021-06-09 at 18.00.03.png

You might want to think about using some of these, specifically the patches on the first two screenshots above.

iMessage Error:
The Bootlog confirms that your current MLB is not set correctly and will prevent iMessages from working on your system. This may not be important for you but it is something that you could easily fix.

Normally the MLB is a copy of the SMBIOS's Board Serial Number. In your case it needs to be 17 characters in length.

Screenshot 2021-06-09 at 17.03.36.png
Top Blue rectangle highlights the iMessage error in your bootlog.

Kexts:
As can be seen I have highlighted the VoodooHDA.kext in the screenshot above. This is not the best audio kext to use with a Realtek 1150 Audio Codec. AppleALC.kext works perfectly with this audio codec, usually with the Audio Layout ID=1. I would recommend you swap VoodooHDA.kext for AppleALC.kext.

You are using the XHCI-X99-Injector.kext, which has been superseded by the XHCI-Unsupported.kext (some years ago). I would recommend you swap XHCI-X99-Injector.kext for XHCI-Unsupported.kext.

I couldn't see any mention of FakeSMC.kext, which was surprising. I assume you have installed this to /Library/Extensions or the /System/Library/Extensions folder. Which other kexts have you installed to the /L/E or /S/L/E folder? I would recommend you have a read of this guide written by Jaymonkey about installing third-party kexts in the most recent versions of macOS - https://www.tonymacx86.com/threads/...an-sierra-high-sierra-mojave-catalina.268964/

Screen Resolution in Clover:
This is a minor issue. But you have the screen resolution set as 1920x1080 when the maximum resolution your system will use is 1600x1200 when booting Clover. Section highlighted in the Blue rectangle in the screenshot below says it all. Simple fix to change the screen resolution in your config.plist so this error is no longer visible.

Screenshot 2021-06-09 at 17.08.24.png

Drop Tables:
Your Bootlog shows you have three Drop tables included in your config.plist. However the system is not finding any of the three ACPI tables named.

Screenshot 2021-06-09 at 17.08.50.png

These entries can be deleted from your config.plist, as they do nothing.

They would look like this in Clover Configurator on the ACPI tab:

Screenshot 2021-06-09 at 18.27.41.png ACPI Drop Tables can be removed from the config.plist

Sleepimage & Hibernation:
There is a error in your bootlog where the bootloader can not find a Sleepimage and the main HDD is not provided with a Hibernate setting, see the screenshot below:
Screenshot 2021-06-09 at 17.10.16.png Sleepimage and Hibernate error

The main HDD should be set with the NeverHibernate=true option in Clover. This would look like this in Clover Configurator on the Boot tab:
Screenshot 2021-06-09 at 18.32.51.png NeverHibernate=true highlighted

To deal with the Sleepimage issue you would need to apply a number of Terminal commands, as listed below:

1. Terminal Commands
sudo pmset -g

2. Disable Hibernation

sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage


3. Disable other hibernation options
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0


  1. sudo pmset -g is used to list the current Systemwide power settings.
  2. The three Disable Hibernation commands are used to set the hibernation mode, to remove the existing sleepimage and to create a directory named 'sleepimage' so macOS doesn't try to do what it would normally do with a real Mac.
  3. The other Hibernation options are just to help with how your system behaves powerwise.
Hope this helps.
 
I really appreciate your reply.
This was my second build and used the instructions https://www.tonymacx86.com/threads/...ill-tridentz-aorus-gtx-1080-ti-xtreme.211621/

Not sure why this wold suddenly start misbehaving as it was running overclocked at 4.2G for a very long time and I had a fantastic Cinibench/geebench score which has now as you can imagine suddenly changed.

I ran a test in Windows and found that in CPUZ it was capped at 3.5gh too. I have done a re-flash so still working out whey the MB says you are running at 4.2 but Mac and Win says 3.5 ...


I'll go though the changes to system you have highlighted and add and remove the items as necessary.

With regard the the Out of control. I ran ssdtPRGen.sh many times so not sure why the program didn't pick up the cores.

Regarding the FakeSMC.kext there is a warning in the doc

Warning! Do not copy the GPUSensors.kext! The latter kext-plugin caused kernel-panic while booting my system! Also do not copy the included FakeSMC.kext, as it seems to cause freezing and random reboots!

Once again thank you very much :)
bob
 
Ive been trying to work out why the out of control

The SDST.aml file is generated
Brandstring: "Intel(R) Core(TM) i7-6950X CPU @ 3.00GHz"
Override value: (-turbo) maximum (turbo) frequency, now using: 4200 MHz!
Override value: (-x) XCPM mode, now set to: 1!
Version: models.cfg v170 / Broadwell.cfg v151
Generating ssdt.dsl for a 'MacPro6,1' with board-id [Mac-F60DEB81FF30ACF6]
Broadwell Core i7-6950X processor [0x406F1] setup [0x0a02]
With a maximum TDP of 140 Watt, as specified by Intel
Number logical CPU's: 20 (Core Frequency: 3000 MHz)
Number of Turbo States: 12 (3100-4200 MHz). This is 10 on KGP's initial post
Number of P-States: 31 (1200-4200 MHz). 29
Injected C-States for CP00 (C1,C3,C6)
Injected C-States for CP01 (C1,C3,C6)

I have attached the SDST file

I do notice that when the machine first boots I see 4Ghz with istat then it cuts back to 3.5"
 

Attachments

  • ssdt.aml
    3.7 KB · Views: 38
Post a copy of your IOReg, so I can see what is happening with your CPU.

Use this guide and the version of IORegistryExplorer attached to the guide to create the copy.

 
Post a copy of your DSDT.aml and your CLOVER folder too, as there may be some fixes/patches we can use to get this working correctly.

You should redact/delete the SMBIOS Serial Number, SmUUID, Board Serial Number, ROM and MLB from your config.plist.
 
Status
Not open for further replies.
Back
Top