4l3x88 Posted July 3, 2017 Share Posted July 3, 2017 Hey everybody, I had a working 10.12.5 + windows dual boot, it was a while that windows was having random BSOD so I tried to update all drivers and bios. This made OSX unbootable. So i've created a bootable USB with clover. first try and the system was restarting right after selecting OS, I've enabled KernelPm and it went through that stage second try and it was giving kernel panic on ACPI, I've disabled any ACPI fixes and it went through that stage then it started showing the access denied sign and showing "still waiting for root device" I thought it was the M.2 Samsung 950, so I've created the kext using https://github.com/RehabMan/patch-nvmeand the SSDT_NVMe-Pcc.aml file using the info found on windows, same error I've tried to use npci=0x200, 0x3000, same error I've tried to add USBInjectAll to clover kexts, same error Please. Help 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted July 3, 2017 Share Posted July 3, 2017 follow it http://www.insanelymac.com/forum/topic/323052-sierra-on-intel-5-6-7-8-9-and-10-chipset-series and add Pike patches in ur config.plist Link to comment Share on other sites More sharing options...
Cyberdevs Posted July 3, 2017 Share Posted July 3, 2017 Make sure IOAPIC 24-119 Entries is set to disabled in BIOS 1 Link to comment Share on other sites More sharing options...
4l3x88 Posted July 3, 2017 Author Share Posted July 3, 2017 follow it http://www.insanelymac.com/forum/topic/323052-sierra-on-intel-5-6-7-8-9-and-10-chipset-series and add Pike patches in ur config.plist Alright let me try that now Make sure IOAPIC 24-119 Entries is set to disabled in BIOS Just tried to disable them, same error UPDATE follow it http://www.insanelymac.com/forum/topic/323052-sierra-on-intel-5-6-7-8-9-and-10-chipset-series and add Pike patches in ur config.plist So I've attached my Clover folder (with the tables using F4 within clover), about the IOreg, is there a way to extract them on windows? I haven't found any and I can't boot OSX due the above problem. I've tried to boot using the attached clover folder, same waiting for root device error. The ssdtPRGen tool has to be running on the machine I want to install OSX to right? 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted July 3, 2017 Share Posted July 3, 2017 send me ur clover folder Link to comment Share on other sites More sharing options...
4l3x88 Posted July 3, 2017 Author Share Posted July 3, 2017 send me ur clover folder Damn it, sorry for that CLOVER.zip 1 Link to comment Share on other sites More sharing options...
4l3x88 Posted July 4, 2017 Author Share Posted July 4, 2017 @MaLd0n so, I did a lot of experiments and also bought a new ssd anyway, I was able to boot back into my system by installing clover on new ssd and booting the old disk, seems bios was able to see only windows boot manager, so I deleted EFI folder and copied the one from the other ssd and it worked, now I'm able to see both windows loader and osx. Anyway, looking at that thread, these are the files you requested, could you make a DSDT out of it? only thing not working is mobo's audio CLOVER.zip Send me.zip Ioreg.zip 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted July 4, 2017 Share Posted July 4, 2017 @MaLd0n so, I did a lot of experiments and also bought a new ssd anyway, I was able to boot back into my system by installing clover on new ssd and booting the old disk, seems bios was able to see only windows boot manager, so I deleted EFI folder and copied the one from the other ssd and it worked, now I'm able to see both windows loader and osx. Anyway, looking at that thread, these are the files you requested, could you make a DSDT out of it? only thing not working is mobo's audio ofc here CLOVER.zip replace full folder reboot send me new ioreg with new files 2 Link to comment Share on other sites More sharing options...
4l3x88 Posted July 4, 2017 Author Share Posted July 4, 2017 ofc here CLOVER.zip replace full folder reboot send me new ioreg with new files Thank you! Audio works finally! I don't know what you mean with "with new files" so I'll re-do the whole process after booting with your folder. PS: seems speedsted is much more aggressive than using ssdtPRGen's generated SSDT, should I still create it? CLOVER.zip ioreg.zip sendme.zip 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted July 4, 2017 Share Posted July 4, 2017 is good test ur hdmi audio too Link to comment Share on other sites More sharing options...
4l3x88 Posted July 4, 2017 Author Share Posted July 4, 2017 is good test ur hdmi audio too Can't test hdmi as I don't have a monitor with speakers, I'll never use it tho... Also could you explain what you've done? if there's already a procedure on what you're checking in case I change some components and I don't bother you again 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted July 4, 2017 Share Posted July 4, 2017 Check my sig, have many tutorials Hdmi audio is full load too, if u use in next time, it's work Enjoy Link to comment Share on other sites More sharing options...
4l3x88 Posted July 4, 2017 Author Share Posted July 4, 2017 Thank you very much! Check my sig, have many tutorials Hdmi audio is full load too, if u use in next time, it's work Enjoy You usually just say to post DSDT original folder and ioreg, but what you do there? Just take the original DSDT, fix errors and compile? 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted July 4, 2017 Share Posted July 4, 2017 fix errors dont solve nothing u need a patches, essentials, cosmetics, etc for work like one real mac and load original apple kexts patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS -MIKEY -BLC0 -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI Link to comment Share on other sites More sharing options...
4l3x88 Posted July 4, 2017 Author Share Posted July 4, 2017 fix errors dont solve nothing u need a patches, essentials, cosmetics, etc for work like one real mac and load original apple kexts patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS -MIKEY -BLC0 -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI oh ok, and you apply them depending on your experience/ioreg values? I mean, is there a tutorial that explains how/which patches to apply? 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted July 4, 2017 Share Posted July 4, 2017 experience, ioreg, apple ioregs, acpi spces, many install in many hardwares every day but is not a easy way, today the ppl dont use and have a pseudo hack have a essentials patches and all hack need it, like realocate, ofc Link to comment Share on other sites More sharing options...
4l3x88 Posted July 4, 2017 Author Share Posted July 4, 2017 experience, ioreg, apple ioregs, acpi spces, many install in many hardwares every day but is not a easy way, today the ppl dont use and have a pseudo hack have a essentials patches and all hack need it, like realocate, ofc oh alright thank you again for your patience and help! 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted July 4, 2017 Share Posted July 4, 2017 welcome enjoy ur hack Link to comment Share on other sites More sharing options...
4l3x88 Posted July 26, 2017 Author Share Posted July 26, 2017 I was trying to understand why CPU package frequency is stuck at 4.20Ghz, I've removed the NullCPUPowerManagement kext however the multiplier is fixed at 42 I've generated my ssdt with ssdtPRGen.sh, put it into my clover ACPI/patched folder, seems it's correctly recognized. Am I missing something? Why is the multiplier stuck at maximum speed? Link to comment Share on other sites More sharing options...
MaLd0n Posted July 26, 2017 Share Posted July 26, 2017 check with IPG Intel® Power Gadget SIERRA.zip Link to comment Share on other sites More sharing options...
4l3x88 Posted July 26, 2017 Author Share Posted July 26, 2017 check with IPG Intel® Power Gadget SIERRA.zip It seems to go up and down, as the hwmonitor package average frequency, even if the package multiplier seems always the same. is there a way to manage its "aggressiveness"? Cpu is ~95% idle and cpu all the way up 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted July 26, 2017 Share Posted July 26, 2017 have 2 options for u native PM in clover, with generate p and c states or PM with pike ssdt Link to comment Share on other sites More sharing options...
4l3x88 Posted July 26, 2017 Author Share Posted July 26, 2017 have 2 options for u native PM in clover, with generate p and c states or PM with pike ssdt I already have the ssdt generated with https://github.com/Piker-Alpha/ssdtPRGen.sh Before that, the cpu was always at full speed, intel monitor wasn't showing any change in frequency. it seems it doesn't have any option to change how the speedstep behaves right? Regarding PM in clover, you're talking about the HWP hex value? I've just tried to run Piker's AppleIntelInfo, could be system is set to use max performance all the time? AppleIntelInfo.kext v2.6 Copyright © 2012-2017 Pike R. Alpha. All rights reserved. enableHWP................................: 0 Settings: ------------------------------------------ logMSRs..................................: 1 logIGPU..................................: 0 logCStates...............................: 1 logIPGStyle..............................: 1 InitialTSC...............................: 0x10428c5198ed (446 MHz) MWAIT C-States...........................: 1319200 Processor Brandstring....................: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz Processor Signature..................... : 0x506E3 ------------------------------------------ - Family............................... : 6 - Stepping............................. : 3 - Model................................ : 0x5E (94) Model Specific Registers (MSRs) ------------------------------------------ MSR_CORE_THREAD_COUNT............(0x35) : 0x0 ------------------------------------------ - Core Count........................... : 4 - Thread Count......................... : 8 MSR_PLATFORM_INFO................(0xCE) : 0x80838F1012800 ------------------------------------------ - Maximum Non-Turbo Ratio.............. : 0x28 (4000 MHz) - Ratio Limit for Turbo Mode........... : 1 (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............. : 8 - Minimum Operating Ratio.............. : 8 MSR_PMG_CST_CONFIG_CONTROL.......(0xE2) : 0x8000 ------------------------------------------ - I/O MWAIT Redirection Enable......... : 0 (not enabled) - CFG Lock............................. : 1 (MSR locked until next reset) - 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) : 0x0 - C-state Range........................ : 0 (C-States not included, I/O MWAIT redirection not enabled) IA32_MPERF.......................(0xE7) : 0x2E380664CEF IA32_APERF.......................(0xE8) : 0x2F7AA4AABD2 MSR_FLEX_RATIO...................(0x194) : 0xE0000 MSR_IA32_PERF_STATUS.............(0x198) : 0x27B900002A00 ------------------------------------------ - Current Performance State Value...... : 0x2A00 (4200 MHz) MSR_IA32_PERF_CONTROL............(0x199) : 0x2A00 ------------------------------------------ - Target performance State Value....... : 0x2A00 (4200 MHz) - Intel Dynamic Acceleration........... : 0 (IDA engaged) IA32_CLOCK_MODULATION............(0x19A) : 0x0 IA32_THERM_INTERRUPT.............(0x19B) : 0x0 IA32_THERM_STATUS................(0x19C) : 0x883B0800 ------------------------------------------ - 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................. : 1 - Current Limit Status................. : 0 - Current Limit log.................... : 0 - Cross Domain Limit Status............ : 0 - Cross Domain Limit log............... : 0 - Digital Readout...................... : 59 - 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) : 0x641400 ------------------------------------------ - Turbo Attenuation Units.............. : 0 - Temperature Target................... : 100 - TCC Activation Offset................ : 0 MSR_MISC_PWR_MGMT................(0x1AA) : 0x1CC1 ------------------------------------------ - 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 : 0 (thermal interrupt not rerouted) MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2A2A2A2A ------------------------------------------ - Maximum Ratio Limit for C01.......... : 2A (4200 MHz) - Maximum Ratio Limit for C02.......... : 2A (4200 MHz) - Maximum Ratio Limit for C03.......... : 2A (4200 MHz) - Maximum Ratio Limit for C04.......... : 2A (4200 MHz) IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x1 ------------------------------------------ - Power Policy Preference...............: 1 (highest performance) MSR_POWER_CTL....................(0x1FC) : 0x3C005F ------------------------------------------ - 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) : 0x42FFD0001AEA82 ------------------------------------------ - Package Power Limit #1............... : 3408 Watt - Enable Power Limit #1................ : 1 (enabled) - Package Clamping Limitation #1....... : 0 (disabled) - Time Window for Power Limit #1....... : 13 (20480 milli-Seconds) - Package Power Limit #2............... : 4090 Watt - Enable Power Limit #2................ : 1 (enabled) - Package Clamping Limitation #2....... : 0 (disabled) - Time Window for Power Limit #2....... : 33 (10 milli-Seconds) - Lock................................. : 0 (MSR not locked) MSR_PKG_ENERGY_STATUS............(0x611) : 0x6C0A90AF ------------------------------------------ - Total Energy Consumed................ : 110634 Joules (Watt = Joules / seconds) MSR_PP0_POWER_LIMIT..............(0x638) : 0x0 MSR_PP0_ENERGY_STATUS............(0x639) : 0x3E063829 ------------------------------------------ - Total Energy Consumed................ : 63512 Joules (Watt = Joules / seconds) MSR_PP0_POWER_LIMIT..............(0x638) : 0x0 MSR_PP0_ENERGY_STATUS............(0x639) : 0x3E063901 ------------------------------------------ - Total Energy Consumed................ : 63512 Joules (Watt = Joules / seconds) MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x28 MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x0 MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x0 MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x80000000 MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0 MSR_PKGC3_IRTL...................(0x60a) : 0x0 MSR_PKGC6_IRTL...................(0x60b) : 0x0 MSR_PKGC7_IRTL...................(0x60c) : 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 MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0 MSR_PKG_C8_RESIDENCY............(0x630) : 0x0 MSR_PKG_C9_RESIDENCY............(0x631) : 0x0 MSR_PKG_C10_RESIDENCY...........(0x632) : 0x0 MSR_PKG_C8_LATENCY..............(0x633) : 0x0 MSR_PKG_C9_LATENCY..............(0x634) : 0x0 MSR_PKG_C10_LATENCY.............(0x635) : 0x0 MSR_PLATFORM_ENERGY_COUNTER......(0x64D) : 0x0 (not supported by hardware/BIOS) MSR_PPERF........................(0x64E) : 0x35E36551252 ------------------------------------------ - Hardware workload scalability........ : 3703173354066 MSR_CORE_PERF_LIMIT_REASONS......(0x64F) : 0x4000000 ------------------------------------------ - PROCHOT Status....................... : 0 - Thermal Status....................... : 0 - Residency State Regulation Status.... : 0 - Running Average Thermal Limit Status. : 0 - VR Therm Alert Status................ : 0 - VR Therm Design Current Status....... : 0 - Other Status......................... : 0 - Package/Platform-Level #1 Power Limit : 0 - Package/Platform-Level #2 Power Limit : 0 - Max Turbo Limit Status............... : 0 - Turbo Transition Attenuation Status.. : 0 - PROCHOT Log.......................... : 0 - Thermal Log.......................... : 0 - Residency State Regulation Log....... : 0 - Running Average Thermal Limit Log.... : 0 - VR Therm Alert Log................... : 0 - VR Thermal Design Current Log........ : 0 - Other Status Log..................... : 0 - Package/Platform-Level #1 Power Limit : 1 (status bit has asserted) - Package/Platform-Level #2 Power Limit : 0 - Max Turbo Limit Log.................. : 0 - Turbo Transition Attenuation Log..... : 0 HDC Supported IA32_PKG_HDC_CTL.................(0xDB0) : 0x0 IA32_PM_CTL1.....................(0xDB1) : 0x1 ------------------------------------------ HDC Allow Block..................(0xDB1) : 1 (HDC blocked) IA32_THREAD_STALL................(0xDB2) : 0x0 MSR_PKG_HDC_CONFIG...............(0x652) : 0x2 ------------------------------------------ Pkg Cx Monitor ..................(0x652) : 2 (count package C3 and deeper) MSR_CORE_HDC_RESIDENCY...........(0x653) : 0x0 MSR_PKG_HDC_SHALLOW_RESIDENCY....(0x655) : 0x0 MSR_PKG_HDC_DEEP_RESIDENCY.......(0x656) : 0x0 IA32_TSC_DEADLINE................(0x6E0) : 0x104292B8C814 IA32_PM_ENABLE...................(0x770) : 0x0 (HWP Supported but not, yet, enabled) CPU Ratio Info: ------------------------------------------ Base Clock Frequency (BLCK)............. : 100 MHz Maximum Efficiency Ratio/Frequency.......: 8 ( 800 MHz) Maximum non-Turbo Ratio/Frequency........: 40 (4000 MHz) Maximum Turbo Ratio/Frequency............: 42 (4200 MHz) P-State ratio * 100 = Frequency in MHz ------------------------------------------ CPU P-States [ (8) 36 42 ] CPU C6-Cores [ 0 1 2 4 6 ] CPU P-States [ 8 20 36 (42) ] CPU C6-Cores [ 0 1 2 4 5 6 7 ] CPU P-States [ (8) 20 21 36 42 ] CPU C6-Cores [ 0 1 2 3 4 5 6 7 ] CPU P-States [ 8 20 21 28 36 (42) ] CPU P-States [ 8 20 21 28 36 41 (42) ] CPU P-States [ (8) 20 21 25 28 36 41 42 ] CPU P-States [ (8) 20 21 25 26 28 36 41 42 ] CPU P-States [ 8 18 20 21 25 26 28 36 41 (42) ] CPU P-States [ 8 18 20 21 23 25 26 28 36 41 (42) ] I'm thinking that due IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x1 ------------------------------------------ - Power Policy Preference...............: 1 (highest performance) UPDATE: So I've tried to disable the C states in the BIOS, as per https://pikeralpha.wordpress.com/2014/05/26/major-breakthrough-for-power-management/and also installed gigabyte easytune on windows and set CPU management to ECO and now intel power gadget shows way lower frequencies Link to comment Share on other sites More sharing options...
MaLd0n Posted July 26, 2017 Share Posted July 26, 2017 try with clover pm, remove ssdt and check generate p and c states, use kernelpm too 1 Link to comment Share on other sites More sharing options...
4l3x88 Posted July 26, 2017 Author Share Posted July 26, 2017 It was impossible to boot without KernelPM in my case, anyway it seems to work correctly in both cases now, even with clover generate P/C states it goes down to low frequencies (looking at intel power gadget) 1 Link to comment Share on other sites More sharing options...
Recommended Posts