Contribute
Register

[Guide] HP Elite 8300 & 6300 Pro (all form factors) using Clover UEFI hotpatch

for example:

- icons are incorrect
sometime:
- screen flashing
- screen freeze, but keyboard input (like caps lock still works)
- I made terminal profile with transparent background causes freeze screen
Sorry for my bad english

This is my EFI/Clover
Why DSDT.aml in EFI/Clover/ACPI/Patched ?
Remove that, that is not needed.
 
Sorry if this was asked before I can't seem to figure out to search only this post. I just flashed my BIOS TO 2.99 as stated in the first steps of the guide. However, I did see that the most current BIOS is actually 3.08. Is there any need to flash newer than 2.99 for installing Catalina? My default urge is to go with the newest BIOS but I don't mind leaving it alone if its required for this method.
I'm running BIOS 3.07. I previously ran 3.06. May install 3.08 later. Most of the 3.xx updates related to security issues - things like row hammer (I believe; check the release notes.) 2.99 should be a little faster, 3.08 more secure; but the difference may only show up in benchmarks depending on your usage.
 
I'm running BIOS 3.07. I previously ran 3.06. May install 3.08 later. Most of the 3.xx updates related to security issues - things like row hammer (I believe; check the release notes.) 2.99 should be a little faster, 3.08 more secure; but the difference may only show up in benchmarks depending on your usage.
I just went ahead and updated to the latest version, to be perfectly honest i didn't notice any change in performance.
 
Why DSDT.aml in EFI/Clover/ACPI/Patched ?
Remove that, that is not needed.

I removed, thanks for advice

This is my log

AppleIntelInfo.kext v3.0 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.

Settings:
------------------------------------------
enableHWP............................... : 0
logMSRs................................. : 1
logIGPU................................. : 1
logIntelRegs............................ : 0
logCStates.............................. : 1
logIPGStyle............................. : 1
InitialTSC.............................. : 0xc630af0e0a (25 MHz)
MWAIT C-States.......................... : 4384

Processor Brandstring................... : Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz

Processor Signature..................... : 0x306A9
------------------------------------------
- Family............................... : 6
- Stepping............................. : 9
- Model................................ : 0x3A (58)

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

MSR_IA32_PLATFORM_ID..............(0x17) : 0x4000000000000
------------------------------------------
- Processor Flags...................... : 1

MSR_CORE_THREAD_COUNT.............(0x35) : 0x40008
------------------------------------------
- Core Count........................... : 4
- Thread Count......................... : 8

MSR_PLATFORM_INFO.................(0xCE) : 0x81010E0012200
------------------------------------------
- Maximum Non-Turbo Ratio.............. : 0x22 (3400 MHz)
- Ratio Limit for Turbo Mode........... : 0 (not programmable)
- TDP Limit for Turbo Mode............. : 1 (programmable)
- Low Power Mode Support............... : 0 (LMP not supported)
- Number of ConfigTDP Levels........... : 0 (only base TDP level available)
- Maximum Efficiency Ratio............. : 16
- Minimum Operating Ratio.............. : 8

MSR_PMG_CST_CONFIG_CONTROL........(0xE2) : 0x1E008403
------------------------------------------
- I/O MWAIT Redirection Enable......... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT)
- CFG Lock............................. : 1 (MSR locked until next reset)
- 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 (C6 is the max C-State to include)

IA32_MPERF........................(0xE7) : 0x40DDDCAC24
IA32_APERF........................(0xE8) : 0x406DAC80E2

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x24AB00002600
------------------------------------------
- Current Performance State Value...... : 0x2600 (3800 MHz)

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

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

IA32_THERM_INTERRUPT.............(0x19B) : 0x10
------------------------------------------
- High-Temperature Interrupt Enable.... : 0 (disabled)
- Low-Temperature Interrupt Enable..... : 0 (disabled)
- PROCHOT# Interrupt Enable............ : 0 (disabled)
- FORCEPR# Interrupt Enable............ : 0 (disabled)
- Critical Temperature Interrupt Enable : 1 (enabled)
- Threshold #1 Value................... : 0
- Threshold #1 Interrupt Enable........ : 0 (disabled)
- Threshold #2 Value................... : 0
- Threshold #2 Interrupt Enable........ : 0 (disabled)
- Power Limit Notification Enable...... : 0 (disabled)

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) : 0x691400
------------------------------------------
- Turbo Attenuation Units.............. : 0
- Temperature Target................... : 105
- TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x400001
------------------------------------------
- EIST Hardware Coordination........... : 1 (hardware coordination disabled)
- 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) : 0x25262727
------------------------------------------
- Maximum Ratio Limit for C01.......... : 27 (3900 MHz)
- Maximum Ratio Limit for C02.......... : 27 (3900 MHz)
- Maximum Ratio Limit for C03.......... : 26 (3800 MHz)
- Maximum Ratio Limit for C04.......... : 25 (3700 MHz)

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x4
------------------------------------------

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

MSR_RAPL_POWER_UNIT..............(0x606) : 0xA1003
------------------------------------------
- Power Units.......................... : 3 (1/8 Watt)
- Energy Status Units.................. : 16 (15.3 micro-Joules)
- Time Units .......................... : 10 (976.6 micro-Seconds)

MSR_PKG_POWER_LIMIT..............(0x610) : 0x8000830200148268
------------------------------------------
- Package Power Limit #1............... : 77 Watt
- Enable Power Limit #1................ : 1 (enabled)
- Package Clamping Limitation #1....... : 0 (disabled)
- Time Window for Power Limit #1....... : 10 (2560 milli-Seconds)
- Package Power Limit #2............... : 96 Watt
- Enable Power Limit #2................ : 1 (enabled)
- Package Clamping Limitation #2....... : 0 (disabled)
- Time Window for Power Limit #2....... : 0 (2 milli-Seconds)
- Lock................................. : 1 (MSR locked until next reset)

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

MSR_PP0_POWER_LIMIT..............(0x638) : 0x0

MSR_PP0_ENERGY_STATUS............(0x639) : 0xDF4DCA7
------------------------------------------
- Total Energy Consumed................ : 3572 Joules (Watt = Joules / seconds)

MSR_PP0_POWER_LIMIT..............(0x638) : 0x0

MSR_PP0_ENERGY_STATUS............(0x639) : 0xDF4DCA7
------------------------------------------
- Total Energy Consumed................ : 3572 Joules (Watt = Joules / seconds)

MSR_PP1_POWER_LIMIT..............(0x640) : 0x0

MSR_PP1_ENERGY_STATUS............(0x641) : 0x1985C54
------------------------------------------
- Total Energy Consumed................ : 408 Joules (Watt = Joules / seconds)

MSR_PP1_POLICY...................(0x642) : 0x10
------------------------------------------
- Priority Level....................... : 16

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x22
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x1E0000000000000
MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x1E0000000000000
MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x80000000
MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0
MSR_PKGC3_IRTL...................(0x60a) : 0x883B
MSR_PKGC6_IRTL...................(0x60b) : 0x8850
MSR_PKGC7_IRTL...................(0x60c) : 0x8857
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0xFDD70375A
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x240112730
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0xFDD70375A
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x240112730
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x1C2405E590
MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0xC6361B7C69

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency...... : 16 (1600 MHz)
Maximum non-Turbo Ratio/Frequency....... : 34 (3400 MHz)
Maximum Turbo Ratio/Frequency........... : 39 (3900 MHz)

IGPU Info:
------------------------------------------
IGPU Current Frequency.................. : 350 MHz
IGPU Minimum Frequency.................. : 350 MHz
IGPU Maximum Non-Turbo Frequency........ : 650 MHz
IGPU Maximum Turbo Frequency............ : 1150 MHz
IGPU Maximum limit...................... : No Limit

P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (16) 33 37 ] iGPU P-States [ (7) ]
CPU C3-Cores [ 0 1 5 ]
CPU C6-Cores [ 0 1 5 6 7 ]
CPU P-States [ (16) 29 33 37 ] iGPU P-States [ (7) ]
CPU C3-Cores [ 0 1 5 6 7 ]
CPU P-States [ (16) 28 29 33 37 ] iGPU P-States [ (7) ]
CPU C3-Cores [ 0 1 3 4 5 6 7 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 ]
CPU P-States [ (16) 27 28 29 33 37 ] iGPU P-States [ (7) ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 ]
CPU P-States [ (16) 27 28 29 31 33 37 ] iGPU P-States [ (7) ]
CPU P-States [ 16 (21) 27 28 29 31 33 37 ] iGPU P-States [ (7) ]
CPU P-States [ 16 21 27 28 29 31 33 37 (38) ] iGPU P-States [ (7) ]
CPU P-States [ 16 (21) 27 28 29 31 33 34 37 38 ] iGPU P-States [ (7) ]
CPU P-States [ 16 (21) 24 27 28 29 31 33 34 37 38 ] iGPU P-States [ (7) ]
CPU P-States [ 16 21 24 27 (28) 29 31 33 34 35 37 38 ] iGPU P-States [ (7) ]
CPU P-States [ (16) 21 24 25 27 28 29 31 33 34 35 37 38 ] iGPU P-States [ (7) ]
CPU P-States [ (16) 21 24 25 26 27 28 29 31 33 34 35 37 38 ] iGPU P-States [ (7) ]
CPU P-States [ 16 21 24 25 26 27 28 29 31 32 33 (34) 35 37 38 ] iGPU P-States [ (7) ]
CPU P-States [ 16 (21) 24 25 26 27 28 29 30 31 32 33 34 35 37 38 ] iGPU P-States [ (7) ]
CPU P-States [ (16) 21 24 25 26 27 28 29 30 31 32 33 34 35 37 38 ] iGPU P-States [ 7 (9) ]
CPU P-States [ (16) 21 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 ] iGPU P-States [ (7) 9 ]
 
Guys, i have some amazing news, these HP Machines are true pieces of gold !

DRM-Content now works on these HP Machines using Intel HD4000 Graphics.
If you are without a Dedicated GPU like me and only use Intel HD 4000 Graphics, now you can enjoy DRM Content.
Latest version of WhateverGreen.kext fixed that

Testing steps:
1. this boot-arg:
igfxpavp=1

2. Use latest WhateverGreen.kext that i did build from source (not released yet) which i attached here.

3. Download this DRM trailer which is testing sample on ShikiFAQ: example

4. Reboot and see if that trailer plays, if Yes, Enjoy !

So during this weekend i will:
  • Send a pull request to update ALC221 PinConfigurations on AppleALC to include the microphone fix and that way we no longer need for CodecCommander.kext anymore.
  • Update USBPorts.kext to include all viable SMBIOS choices like iMac13,1 iMac13,2 iMac13,3 Macmini6,1 Macmini6,2 and iMacPro1,1 by @LisaAlterEgo
  • Add Intel HD 4000 Device Property for DRM-Content (instead of boot-arg).
  • Lookup for further CPU PowerManagement solutions/Improvements due to problems with latest piker-alpha script to generate SSDT.

I can watch the trailer with Quicktime, but I could see from movie for few seconds and then black or Apple TV+ with green screen (audio and subtiltes on screen)
 
Great work so far, Sniki!!
I just finished my Customac build, 10.15.3 on HP8300 Elite, i7-3770, 16GB RAM, 256 Gb SSD and RX 580 8GB.
The only problems I encountered were the mic, proper ssdt creation (solved thanks to @LisaAlterEgo posts here) and there's an issue with audio, I get some random audio crackling, when streaming video content.
How did you get an RX580 running - did you replace the PSU?
 
I have K6000-12GB on my 8300 and is running
with original psu.
i7-3770
32g ram ecc.
2 ssd
Mac 10.15.4 - 860 EVO 500Gb
Win 10 - 860 QVO 1T
3 hdd - 2 T
Hp internal card reader
and i can play 2019 games.
 

Attachments

  • 20200328_134245.jpg
    20200328_134245.jpg
    4.1 MB · Views: 62
Last edited:
i can play 2019 games.
Just curious. Which games work with your Quadro K6000 ?

How do you supply the dual 6 pin power connectors ?

Screen Shot 52.jpg
 
Last edited:
Just curious. Which games work with your Quadro K6000 ?
Was going to ask you the same question, what resolution what settings as well.
 
This games and many others
 

Attachments

  • 20200328_141210.jpg
    20200328_141210.jpg
    8.4 MB · Views: 63
Back
Top