Contribute
Register

How to extend the iMac Pro to X99 [Successful Build/Extended Guide]

Status
Not open for further replies.
Joined
Oct 9, 2017
Messages
38
Motherboard
ASUS RAMPAGE V EXTREME
CPU
i7-5820K
Graphics
GTX 1060
I am on the last bios version for my asus x99 deluxe, 3902, and my bios firmware is definitely patched. I still need KernelXCPM checked in order to enable xcpm. My bios settings are all the same in your tutorial, the only thing is that I have EIST enabled in my bios (It gives me a litte more performance, idk why).

I also know that my firmware is patched cuz without the patching of my bios, 0xE2 is locked.

Bellow are the dumps without and with KernelXCPM checked.

KernelXCPM not checked (not used)
Code:
AppleIntelInfo.kext v2.9 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.

Settings:
------------------------------------------
logMSRs..................................: 1
logIGPU..................................: 0
logCStates...............................: 1
logIPGStyle..............................: 1
InitialTSC...............................: 0x416c34f2647 (136 MHz)
MWAIT C-States...........................: 8480

Processor Brandstring....................: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz

Processor Signature..................... : 0x306F2
------------------------------------------
- Family............................... : 6
- Stepping............................. : 2
- Model................................ : 0x3F (63)

Model Specific Registers (MSRs)
------------------------------------------

MSR_IA32_PLATFORM_ID.............(0x17)  : 0x8000000000000
------------------------------------------
- Processor Flags...................... : 2

MSR_CORE_THREAD_COUNT............(0x35)  : 0x6000C
------------------------------------------
- Core Count........................... : 6
- Thread Count......................... : 12

MSR_PLATFORM_INFO................(0xCE)  : 0x20080C3BF3812100
------------------------------------------
- Maximum Non-Turbo Ratio.............. : 0x21 (3300 MHz)
- Ratio Limit for Turbo Mode........... : 1 (programmable)
- TDP Limit for Turbo Mode............. : 1 (programmable)
- Low Power Mode Support............... : 1 (LPM supported)
- Number of ConfigTDP Levels........... : 1 (additional TDP level(s) available)
- Maximum Efficiency Ratio............. : 12
- Minimum Operating Ratio.............. : 8

MSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x402
------------------------------------------
- I/O MWAIT Redirection Enable......... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT)
- CFG Lock............................. : 0 (MSR not locked)
- C3 State Auto Demotion............... : 0 (disabled/unsupported)
- C1 State Auto Demotion............... : 0 (disabled/unsupported)
- C3 State Undemotion.................. : 0 (disabled/unsupported)
- C1 State Undemotion.................. : 0 (disabled/unsupported)
- Package C-State Auto Demotion........ : 0 (disabled/unsupported)
- Package C-State Undemotion........... : 0 (disabled/unsupported)

MSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x10414
------------------------------------------
- LVL_2 Base Address................... : 0x414
- C-state Range........................ : 1 (C6 is the max C-State to include)

IA32_MPERF.......................(0xE7)  : 0x4111375F70
IA32_APERF.......................(0xE8)  : 0x40E3E0117D

MSR_FLEX_RATIO...................(0x194) : 0xE0000
------------------------------------------

MSR_IA32_PERF_STATUS.............(0x198) : 0x1F4A00002100
------------------------------------------
- Current Performance State Value...... : 0x2100 (3300 MHz)

MSR_IA32_PERF_CONTROL............(0x199) : 0x2100
------------------------------------------
- Target performance State Value....... : 0x2100 (3300 MHz)
- Intel Dynamic Acceleration........... : 0 (IDA engaged)

IA32_CLOCK_MODULATION............(0x19A) : 0x0

IA32_THERM_INTERRUPT.............(0x19B) : 0x0

IA32_THERM_STATUS................(0x19C) : 0x88300000
------------------------------------------
- Thermal Status....................... : 0
- Thermal Log.......................... : 0
- PROCHOT # or FORCEPR# event.......... : 0
- PROCHOT # or FORCEPR# log............ : 0
- Critical Temperature Status.......... : 0
- Critical Temperature log............. : 0
- Thermal Threshold #1 Status.......... : 0
- Thermal Threshold #1 log............. : 0
- Thermal Threshold #2 Status.......... : 0
- Thermal Threshold #2 log............. : 0
- Power Limitation Status.............. : 0
- Power Limitation log................. : 0
- Current Limit Status................. : 0
- Current Limit log.................... : 0
- Cross Domain Limit Status............ : 0
- Cross Domain Limit log............... : 0
- Digital Readout...................... : 48
- Resolution in Degrees Celsius........ : 1
- Reading Valid........................ : 1 (valid)

MSR_THERM2_CTL...................(0x19D) : 0x0

IA32_MISC_ENABLES................(0x1A0) : 0x850089
------------------------------------------
- Fast-Strings......................... : 1 (enabled)
- FOPCODE compatibility mode Enable.... : 0
- Automatic Thermal Control Circuit.... : 1 (enabled)
- Split-lock Disable................... : 0
- Performance Monitoring............... : 1 (available)
- Bus Lock On Cache Line Splits Disable : 0
- Hardware prefetch Disable............ : 0
- Processor Event Based Sampling....... : 0 (PEBS supported)
- GV1/2 legacy Enable.................. : 0
- Enhanced Intel SpeedStep Technology.. : 1 (enabled)
- MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported)
- Adjacent sector prefetch Disable..... : 0
- CFG Lock............................. : 0 (MSR not locked)
- xTPR Message Disable................. : 1 (disabled)

MSR_TEMPERATURE_TARGET...........(0x1A2) : 0x5A0A00
------------------------------------------
- Turbo Attenuation Units.............. : 0
- Temperature Target................... : 90
- TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x400000
------------------------------------------
- EIST Hardware Coordination........... : 0 (hardware coordination enabled)
- Energy/Performance Bias support...... : 1
- Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software)
- Thermal Interrupt Coordination Enable : 1 (thermal interrupt routed to all cores)
- SpeedShift Technology Enable......... : 0 (disabled)
- SpeedShift Interrupt Coordination.... : 0 (disabled)
- SpeedShift Energy Efficient Perf..... : 0 (disabled)
- SpeedShift Technology Setup for HWP.. : No (not setup for HWP)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x22222C2C2C2C2C2C
------------------------------------------
- Maximum Ratio Limit for C01.......... : 2C (4400 MHz)
- Maximum Ratio Limit for C02.......... : 2C (4400 MHz)
- Maximum Ratio Limit for C03.......... : 2C (4400 MHz)
- Maximum Ratio Limit for C04.......... : 2C (4400 MHz)
- Maximum Ratio Limit for C05.......... : 2C (4400 MHz)
- Maximum Ratio Limit for C06.......... : 2C (4400 MHz)

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x0

MSR_POWER_CTL....................(0x1FC) : 0x2904005B
------------------------------------------
- Bi-Directional Processor Hot..........: 1 (enabled)
- C1E Enable............................: 1 (enabled)

MSR_RAPL_POWER_UNIT..............(0x606) : 0xA0E03
------------------------------------------
- Power Units.......................... : 3 (1/8 Watt)
- Energy Status Units.................. : 14 (61 micro-Joules)
- Time Units .......................... : 10 (976.6 micro-Seconds)

MSR_PKG_POWER_LIMIT..............(0x610) : 0x7854000158460
------------------------------------------
- Package Power Limit #1............... : 140 Watt
- Enable Power Limit #1................ : 1 (enabled)
- Package Clamping Limitation #1....... : 1 (allow going below OS-requested P/T state during Time Window for Power Limit #1)
- Time Window for Power Limit #1....... : 10 (2560 milli-Seconds)
- Package Power Limit #2............... : 168 Watt
- Enable Power Limit #2................ : 1 (enabled)
- Package Clamping Limitation #2....... : 1 (allow going below OS-requested P/T state setting Time Window for Power Limit #2)
- Time Window for Power Limit #2....... : 3 (20 milli-Seconds)
- Lock................................. : 0 (MSR not locked)

MSR_PKG_ENERGY_STATUS............(0x611) : 0x6C1B834
------------------------------------------
- Total Energy Consumed................ : 6918 Joules (Watt = Joules / seconds)

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x21
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x940000001E0460
MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x94000000000000
MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x0
MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0
MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x416C82ECAA6

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 33 (3300 MHz)
Maximum Turbo Ratio/Frequency............: 44 (4400 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------

KernelXCPM checked (used)
Code:
AppleIntelInfo.kext v2.9 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.

Settings:
------------------------------------------
logMSRs..................................: 1
logIGPU..................................: 0
logCStates...............................: 1
logIPGStyle..............................: 1
InitialTSC...............................: 0x4b7fdb4aff2 (157 MHz)
MWAIT C-States...........................: 8480

Processor Brandstring....................: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz

Processor Signature..................... : 0x306F2
------------------------------------------
- Family............................... : 6
- Stepping............................. : 2
- Model................................ : 0x3F (63)

Model Specific Registers (MSRs)
------------------------------------------

MSR_IA32_PLATFORM_ID.............(0x17)  : 0x8000000000000
------------------------------------------
- Processor Flags...................... : 2

MSR_CORE_THREAD_COUNT............(0x35)  : 0x6000C
------------------------------------------
- Core Count........................... : 6
- Thread Count......................... : 12

MSR_PLATFORM_INFO................(0xCE)  : 0x20080C3BF3812100
------------------------------------------
- Maximum Non-Turbo Ratio.............. : 0x21 (3300 MHz)
- Ratio Limit for Turbo Mode........... : 1 (programmable)
- TDP Limit for Turbo Mode............. : 1 (programmable)
- Low Power Mode Support............... : 1 (LPM supported)
- Number of ConfigTDP Levels........... : 1 (additional TDP level(s) available)
- Maximum Efficiency Ratio............. : 12
- Minimum Operating Ratio.............. : 8

MSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x1E000005
------------------------------------------
- I/O MWAIT Redirection Enable......... : 0 (not enabled)
- CFG Lock............................. : 0 (MSR not locked)
- C3 State Auto Demotion............... : 1 (enabled)
- C1 State Auto Demotion............... : 1 (enabled)
- C3 State Undemotion.................. : 1 (enabled)
- C1 State Undemotion.................. : 1 (enabled)
- Package C-State Auto Demotion........ : 0 (disabled/unsupported)
- Package C-State Undemotion........... : 0 (disabled/unsupported)

MSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x10414
------------------------------------------
- LVL_2 Base Address................... : 0x414
- C-state Range........................ : 1 (C-States not included, I/O MWAIT redirection not enabled)

IA32_MPERF.......................(0xE7)  : 0xE8BB730CC
IA32_APERF.......................(0xE8)  : 0x110F796D09

MSR_FLEX_RATIO...................(0x194) : 0xE0000
------------------------------------------

MSR_IA32_PERF_STATUS.............(0x198) : 0x251800002C00
------------------------------------------
- Current Performance State Value...... : 0x2C00 (4400 MHz)

MSR_IA32_PERF_CONTROL............(0x199) : 0xFF00
------------------------------------------
- Target performance State Value....... : 0xFF00 (25500 MHz)
- Intel Dynamic Acceleration........... : 0 (IDA engaged)

IA32_CLOCK_MODULATION............(0x19A) : 0x0

IA32_THERM_INTERRUPT.............(0x19B) : 0x0

IA32_THERM_STATUS................(0x19C) : 0x88360000
------------------------------------------
- Thermal Status....................... : 0
- Thermal Log.......................... : 0
- PROCHOT # or FORCEPR# event.......... : 0
- PROCHOT # or FORCEPR# log............ : 0
- Critical Temperature Status.......... : 0
- Critical Temperature log............. : 0
- Thermal Threshold #1 Status.......... : 0
- Thermal Threshold #1 log............. : 0
- Thermal Threshold #2 Status.......... : 0
- Thermal Threshold #2 log............. : 0
- Power Limitation Status.............. : 0
- Power Limitation log................. : 0
- Current Limit Status................. : 0
- Current Limit log.................... : 0
- Cross Domain Limit Status............ : 0
- Cross Domain Limit log............... : 0
- Digital Readout...................... : 54
- Resolution in Degrees Celsius........ : 1
- Reading Valid........................ : 1 (valid)

MSR_THERM2_CTL...................(0x19D) : 0x0

IA32_MISC_ENABLES................(0x1A0) : 0x850089
------------------------------------------
- Fast-Strings......................... : 1 (enabled)
- FOPCODE compatibility mode Enable.... : 0
- Automatic Thermal Control Circuit.... : 1 (enabled)
- Split-lock Disable................... : 0
- Performance Monitoring............... : 1 (available)
- Bus Lock On Cache Line Splits Disable : 0
- Hardware prefetch Disable............ : 0
- Processor Event Based Sampling....... : 0 (PEBS supported)
- GV1/2 legacy Enable.................. : 0
- Enhanced Intel SpeedStep Technology.. : 1 (enabled)
- MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported)
- Adjacent sector prefetch Disable..... : 0
- CFG Lock............................. : 0 (MSR not locked)
- xTPR Message Disable................. : 1 (disabled)

MSR_TEMPERATURE_TARGET...........(0x1A2) : 0x5A0A00
------------------------------------------
- Turbo Attenuation Units.............. : 0
- Temperature Target................... : 90
- TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x400000
------------------------------------------
- EIST Hardware Coordination........... : 0 (hardware coordination enabled)
- Energy/Performance Bias support...... : 1
- Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software)
- Thermal Interrupt Coordination Enable : 1 (thermal interrupt routed to all cores)
- SpeedShift Technology Enable......... : 0 (disabled)
- SpeedShift Interrupt Coordination.... : 0 (disabled)
- SpeedShift Energy Efficient Perf..... : 0 (disabled)
- SpeedShift Technology Setup for HWP.. : No (not setup for HWP)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x22222C2C2C2C2C2C
------------------------------------------
- Maximum Ratio Limit for C01.......... : 2C (4400 MHz)
- Maximum Ratio Limit for C02.......... : 2C (4400 MHz)
- Maximum Ratio Limit for C03.......... : 2C (4400 MHz)
- Maximum Ratio Limit for C04.......... : 2C (4400 MHz)
- Maximum Ratio Limit for C05.......... : 2C (4400 MHz)
- Maximum Ratio Limit for C06.......... : 2C (4400 MHz)

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x1
------------------------------------------
- Power Policy Preference...............: 1 (highest performance)

MSR_POWER_CTL....................(0x1FC) : 0x2904005B
------------------------------------------
- Bi-Directional Processor Hot..........: 1 (enabled)
- C1E Enable............................: 1 (enabled)

MSR_RAPL_POWER_UNIT..............(0x606) : 0xA0E03
------------------------------------------
- Power Units.......................... : 3 (1/8 Watt)
- Energy Status Units.................. : 14 (61 micro-Joules)
- Time Units .......................... : 10 (976.6 micro-Seconds)

MSR_PKG_POWER_LIMIT..............(0x610) : 0x7854000158460
------------------------------------------
- Package Power Limit #1............... : 140 Watt
- Enable Power Limit #1................ : 1 (enabled)
- Package Clamping Limitation #1....... : 1 (allow going below OS-requested P/T state during Time Window for Power Limit #1)
- Time Window for Power Limit #1....... : 10 (2560 milli-Seconds)
- Package Power Limit #2............... : 168 Watt
- Enable Power Limit #2................ : 1 (enabled)
- Package Clamping Limitation #2....... : 1 (allow going below OS-requested P/T state setting Time Window for Power Limit #2)
- Time Window for Power Limit #2....... : 3 (20 milli-Seconds)
- Lock................................. : 0 (MSR not locked)

MSR_PKG_ENERGY_STATUS............(0x611) : 0x48C3E94
------------------------------------------
- Total Energy Consumed................ : 4656 Joules (Watt = Joules / seconds)

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x21
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x940000001E0460
MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x94000000000000
MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x0
MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0
MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x12976C725C
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x7CFDA
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x12976C725C
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x7CFDA
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x10E3A02D14

IA32_TSC_DEADLINE................(0x6E0) : 0x4B802814978

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 33 (3300 MHz)
Maximum Turbo Ratio/Frequency............: 44 (4400 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ 33 (44) ]
CPU C3-Cores [ 1 3 4 6 8 10 ]
CPU C6-Cores [ 0 2 4 6 8 10 ]
CPU P-States [ 33 41 (44) ]
CPU P-States [ 33 41 43 (44) ]
CPU C3-Cores [ 1 2 3 4 6 8 10 ]
CPU P-States [ 33 39 41 43 (44) ]
CPU C3-Cores [ 0 1 2 3 4 6 8 10 11 ]
CPU C6-Cores [ 0 2 4 5 6 8 10 11 ]
CPU C3-Cores [ 0 1 2 3 4 6 8 9 10 11 ]
CPU P-States [ (12) 33 39 40 41 43 44 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
CPU C6-Cores [ 0 1 2 4 5 6 8 10 11 ]
CPU C6-Cores [ 0 1 2 4 5 6 7 8 9 10 11 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
CPU P-States [ (12) 33 38 39 40 41 43 44 ]
CPU P-States [ (12) 33 34 38 39 40 41 43 44 ]
CPU P-States [ (12) 25 33 34 38 39 40 41 43 44 ]
CPU P-States [ (12) 25 32 33 34 38 39 40 41 43 44 ]
CPU P-States [ 12 25 32 33 34 37 38 39 40 41 43 (44) ]
CPU P-States [ (12) 25 32 33 34 36 37 38 39 40 41 43 44 ]
CPU P-States [ (12) 25 32 33 34 35 36 37 38 39 40 41 43 44 ]
CPU P-States [ 12 25 27 32 33 34 35 36 37 38 39 40 41 43 (44) ]
CPU P-States [ (12) 25 27 29 32 33 34 35 36 37 38 39 40 41 43 44 ]
CPU P-States [ (12) 25 27 29 30 32 33 34 35 36 37 38 39 40 41 43 44 ]
CPU P-States [ (12) 22 25 27 29 30 32 33 34 35 36 37 38 39 40 41 43 44 ]
CPU P-States [ (12) 22 25 27 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 ]
CPU P-States [ (12) 22 24 25 27 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 ]
CPU P-States [ 12 20 22 24 25 27 29 30 31 32 33 34 35 36 37 38 39 40 41 43 (44) ]
CPU P-States [ (12) 18 20 22 24 25 27 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 ]
CPU P-States [ 12 18 19 20 22 24 25 27 29 30 31 32 33 34 35 36 37 38 39 40 41 43 (44) ]
CPU P-States [ 12 18 19 20 22 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 43 (44) ]
CPU P-States [ (12) 18 19 20 21 22 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 ]
CPU P-States [ 12 18 19 20 21 22 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 (44) ]

There is definitely more behind KernelXCPM aside using it when bios in not patched, or there is for me and my asus x99 deluxe.

@hoeman You're welcome!


Thank you for backing me up on this. @kgp, as I've respectfully said, I appreciate what you've done for the community, and I even specifically said I meant no offence and was only sharing what I had observed on my build just as what @dMatik observed. You chose to read things the way you did and come down hard on me. All I wanted to do was to share our experiences and hope you could make the amendments to help other users, as I had to stumble through a lot of pages before hitting @dMatik's post that provided the right solution. Granted, I believe this solution only works for Haswell-E and Broadwell-E is still messed up on 10.13.6, but hey, I just wanted to bring greater exposure to this solution as there are still countless others on X99 + Haswell-E (especially given that overclockers generally prefer Haswell-E due to its better overclockability).

Cheers and no bad blood. Again, I really appreciate your guide. To the other user, @lucke77, who clearly has a comprehension problem (read https://www.tonymacx86.com/threads/...d-extended-guide.227001/page-217#post-1781443 to see this isn't the first time he spoke out of hand without context), just stop. I'm not an idiot. I clearly flashed my bios to unlock the MSR 0xE2 register. Heck, I even used a hardware flasher (ezp xpro - google it) to program the bios chip, so don't come at me with accusations of not following the guide. I followed it to a T.

UDCB
-LKY
 
  • Like
Reactions: kgp
Joined
Feb 5, 2013
Messages
1,298
Motherboard
Gigabyte Z490 Vision D
CPU
i9-10850K
Graphics
6800 XT
Mac
  1. iMac
@kgp

I thought I'd let you know that I just picked up a new Ethernet 10G card, the Sonnet Presto SoloG 10GbE card.

The reason I was interested in it was because Sonnet claimed it would perform natively in a macOS running 10.13.4 or greater. And it's true, it works without any flashing of any kind, it does not need a kext, or any patch!

Performance is roughly equivalent to the Aquantia/Intel X540. Which, for most folks, is fine. As long as they are running 10.13.4 or greater, it literally is plug and play.

More details can be found here (post 300): https://www.tonymacx86.com/threads/high-sierra-native-support-for-10gb-ethernet.239690/page-30 and on Sonnet's website.
 
  • Like
Reactions: kgp

kgp

Retired
Joined
May 30, 2014
Messages
6,769
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

I thought I'd let you know that I just picked up a new Ethernet 10G card, the Sonnet Presto SoloG 10GbE card.

The reason I was interested in it was because Sonnet claimed it would perform natively in a macOS running 10.13.4 or greater. And it's true, it works without any flashing of any kind, it does not need a kext, or any patch!

Performance is roughly equivalent to the Aquantia/Intel X540. Which, for most folks, is fine. As long as they are running 10.13.4 or greater, it literally is plug and play.

More details can be found here (post 300): https://www.tonymacx86.com/threads/high-sierra-native-support-for-10gb-ethernet.239690/page-30 and on Sonnet's website.

The info about the Sonnet 10GB NIC already reached me few days ago from different source..;)

Great discovery and innovation, isn‘t it? :headbang:
 
Joined
Feb 5, 2013
Messages
1,298
Motherboard
Gigabyte Z490 Vision D
CPU
i9-10850K
Graphics
6800 XT
Mac
  1. iMac
Over on the 10G Ethernet thread, we regularly have users that can't find a copy of 10.13.3 to flash the Aquantia cards. Now they don't have to! Just buy the Sonnet and you're done. And the Sonnet, at least here in the US, is only $99 (the same price as the Asus Aquantia card).

Yes, this is a nice improvement!
 
  • Like
Reactions: kgp
Joined
Mar 10, 2018
Messages
53
Motherboard
Asus x99 Deluxe II
CPU
i7-6950x
Graphics
Radeon 6800 XT
Mac
  1. MacBook
Mobile Phone
  1. iOS
Hey all,

I'm running an older version of this guide from back in February on 10.13.3 and MacPro6,1. I have not yet updated to 10.13.5 per the current suggestion of this guide (as I'm very wary of downtime on my main work machine).

Yesterday, I was updating my Windows drivers to try to isolate an issue with USB3 and my MOBO (which is a whole other story... be wary of x99 deluxe boards if you want to avoid USB3 boot hangs in both Windows and Mac). I updated my bluetooth driver in Windows. My bluetooth suddenly stopped working in MacOS, showing "Bluetooth:not available" in the toolbar and no tab in the System Preferences. I'm using the built in unit which came with the Asus X99 Deluxe II motherboard. I have tried updating kexts (BrcmNonPatchRAM2.kext / BrcmPatchRAM2.kext / BrcmFirmwareRepo.kext), switching out FirmwareRepo with FirmwareData, and replacing them all with BrcmBluetoothInjector.kext.

Any thoughts on how I might be able to address this? Would be very appreciated.

Asus x99 Deluxe II
i7 6950x
Gigabyte GeForce Aorus 1080 Ti Waterforce (PCIe_1)
NVMe x 2 (1 in PCIe_3, one in m.2 slot)
Gigabyte Alpine Ridge Thunderbolt 3 card (PCIe_5)
 
Joined
Feb 5, 2013
Messages
1,298
Motherboard
Gigabyte Z490 Vision D
CPU
i9-10850K
Graphics
6800 XT
Mac
  1. iMac
@kgp You might want to note that the Sonnet card is using an Aquantia AQC107 chipset (just found that out because of the Windows drivers).
 
  • Like
Reactions: kgp

kgp

Retired
Joined
May 30, 2014
Messages
6,769
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 You might want to note that the Sonnet card is using an Aquantia AQC107 chipset (just found that out because of the Windows drivers).

Thus, the windows drivers are different fron those for the patched ASUS Aquantia NIC?

Can you distribute the appropriate Windows drivers?
 
Joined
Feb 5, 2013
Messages
1,298
Motherboard
Gigabyte Z490 Vision D
CPU
i9-10850K
Graphics
6800 XT
Mac
  1. iMac
Thus, the windows drivers are different fron those for the patched ASUS Aquantia NIC?

Can you distribute the appropriate Windows drivers?

Honestly, I don't think they are different, but here you go.....direct from Sonnet's site (via Aquantia's site, actually)....
 

Attachments

  • Aquantia_AQtion_x64_Win_ver2.1.005.0-20180724T133355Z-001.zip
    7.2 MB · Views: 33
  • Like
Reactions: kgp
Joined
Jul 2, 2017
Messages
54
Motherboard
ASUS WS X299 PRO
CPU
i9-9960X
Graphics
Vega 64
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. iOS

Attachments

  • EFI iMAC PRO 10.13.6.zip
    8.3 MB · Views: 61
  • 1.jpg
    1.jpg
    800.7 KB · Views: 98
  • 2.jpg
    2.jpg
    666 KB · Views: 103
  • 3.jpg
    3.jpg
    918.4 KB · Views: 92
  • Like
Reactions: kgp

kgp

Retired
Joined
May 30, 2014
Messages
6,769
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
Status
Not open for further replies.
Top