Contribute
Register

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

Status
Not open for further replies.

kgp

Retired
Joined
May 30, 2014
Messages
6,778
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
What is the advantage to this over the clover patch? Just update compatibility?

@shael , as @interferenc already told you, there is NO Clover patch to unlock the MSR of the ASUS mainboards! To see the advantages of a unlocked MSR see post #3255

Can you try to just patch your BIOS with the files provided by FABIOSUN and see if your MSR is unlocked??
 
Joined
Mar 9, 2011
Messages
318
Motherboard
ASUS PRIME X299-Deluxe
CPU
i9-7980XE
Graphics
Vega Frontier
@shael , as @interferenc already told you, there is NO Clover patch to unlock the MSR of the ASUS mainboards! To see the advantages of a unlocked MSR see post #3255

Can you try to just patch your BIOS with the files provided by FABIOSUN and see if your MSR is unlocked??


Sorry I never saw his response :(. I see the results... But are the same results not achieved with the kernel patch in clover?


I can play with the patch tomorrow (it's 5am here lol)
 

kgp

Retired
Joined
May 30, 2014
Messages
6,778
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
Sorry I never saw his response :(. I see the results... But are the same results not achieved with the kernel patch in clover?

I can play with the patch tomorrow (it's 5am here lol)

Yup, but now we do not need this kernel patch anymore.. That's the advantage... XCPM works fully native and the system boots without any issues...
 
Joined
Mar 9, 2011
Messages
318
Motherboard
ASUS PRIME X299-Deluxe
CPU
i9-7980XE
Graphics
Vega Frontier
Yup, but now we do not need this kernel patch anymore.. That's the advantage... XCPM works fully native and the system boots without any issues...


Cool. Thats what I thought.
 
Joined
Dec 11, 2010
Messages
102
Motherboard
DELL 9560
CPU
I7-7700HQ
Graphics
HD 630, GTX 1050, 4k
Mobile Phone
  1. Android
Patched Bios (PRIME-X299-A-ASUS-1004) with the appropriate Name for the USB Bios Flashback routine attached.
 

Attachments

  • X299A.CAP.zip
    8.8 MB · Views: 58
Last edited by a moderator:
Joined
Mar 9, 2011
Messages
318
Motherboard
ASUS PRIME X299-Deluxe
CPU
i9-7980XE
Graphics
Vega Frontier
@kgp can you just shoot me a message. Or post here with which patches you ended up using to test tomorrow. (Just saves me from searching through pages)
 

kgp

Retired
Joined
May 30, 2014
Messages
6,778
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
@kgp can you just shoot me a message. Or post here with which patches you ended up using to test tomorrow. (Just saves me from searching through pages)

What do you mean by "which patches you ended up using to test tomorrow"?
 

kgp

Retired
Joined
May 30, 2014
Messages
6,778
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
I'd like to try to fix that. Can you boot without fakecpuid and save the following registers' contents by voltageshift? like voltageshift read 0x770 and so on

0x770 IA32_PM_ENABLE
0x771 IA32_HWP_CAPABILITIES
0x772 IA32_HWP_REQUEST_PKG
0x773 IA32_HWP_INTERRUPT
0x774 IA32_HWP_REQUEST
0x777 IA32_HWP_STATUS

I have a hunch that what you see as off and distorted are perfectly working hwp, with performance requested at the maximum (thus, maxing the processor more often, averaging in higher freqs). When I used to boot with fakecpuid, hwp was used with the default values, requesting the least performance, thus hovering more around min freqs.

So I would pay more attention of the temperature and power consumption as indicators of working xcpm, jumping frequencies are (in my opinion) perfectly normal and even desirable, as they are the rapid speed changes we all want.

Also, if you manage to boot without fakecpuid, and check your requested hwp values, you can even alter it via voltageshift in any way you want, so you can still ask for least performance if dead straight idle is what you prefer.

Code:
./voltageshift read 0x770 IA32_PM_ENABLE
RDMSR 770 returns value 0x1

Code:
./voltageshift read 0x771 IA32_HWP_CAPABILITIES
RDMSR 771 returns value 0x70c1a2c

Code:
./voltageshift read 0x772 IA32_HWP_REQUEST_PKG
RDMSR 772 returns value 0x2c2c07

Code:
./voltageshift read 0x773 IA32_HWP_INTERRUPT
RDMSR 773 returns value 0x0

Code:
./voltageshift read 0x774 IA32_HWP_REQUEST
RDMSR 774 returns value 0x40000ffff07

Code:
./voltageshift read 0x777 IA32_HWP_STATUS
RDMSR 777 returns value 0x0

Note that yet I use Pike's ssdt.aml!
 
Joined
Mar 9, 2011
Messages
318
Motherboard
ASUS PRIME X299-Deluxe
CPU
i9-7980XE
Graphics
Vega Frontier
What do you mean by "which patches you ended up using to test tomorrow"?


nevermind.... applying the patches now. brb for results
 
Last edited:
Joined
Dec 8, 2017
Messages
19
Motherboard
Asus Prime X299 Deluxe
CPU
i9-7960X
Graphics
RX 6800 XT
Mac
  1. Mac Pro
Classic Mac
  1. Apple
Don't use multibeast and just follow my guide! Good luck!

Hi KGP, and thanks for the hard work. I’ve just messsed up and used Multibeast which corrupted my already (not so good) install. Please stipulate in red “do not use multibeast” in the guide. Thank you !
 
Status
Not open for further replies.
Top