Jump to content

wastez

Members
  • Content Count

    235
  • Joined

  • Last visited


Reputation Activity

  1. Like
    wastez got a reaction from nmano in Ivy-Bridge XCPM Kernelpatch for 10.12   
    Hello,

    I installed sierra on my Ivy-Bridge Laptop and had to realize that the -xcpm flag was removed in 10.12 which allowed to use the XNU Kernel CPU Powermanagement on a Ivy System.
    Because i don´t want to use the old AppleIntelCPUPM i searched for a solution and i found it.

    Thx to pike who wrote here about xcpm for haswell-e cpus: https://pikeralpha.wordpress.com/2016/07/26/xcpm-for-unsupported-processor/
    I used his informations about the kernel structure to create this patch.

    So here is the patch for Clover:
    Add it in KernelAndKextPatches --> KernelToPatch:
    Comment: xcpm bootstrap Find: 83C3C483 FB22 Replace: 83C3C683 FB22 Comment: Reboot fix for xcpm Find: 554889E5 41574156 41554154 53504189 D64189F7 4889FB45 85FF0F84 Replace: C34889E5 41574156 41554154 53504189 D64189F7 4889FB45 85FF0F84 You can check if xcpm is active with the following terminal command:
    sysctl -n machdep.xcpm.mode If it is 1 then xcpm is working as it should.


    Clear i´ve to say that everything else need to be correct that it work as it should. (ssdt with xcpm mode enabled and also the FrequencyVectors need to be setted in the X86PlatformPlugin)
    But this isn´t other then in older OS.

    Hope it will help somebody.

    Edit:
    If there are problems else with the powermanagement use a new Version of ssdtprgen to create a new ssdt.
  2. Like
    wastez got a reaction from nmano in Ivy-Bridge XCPM Kernelpatch for 10.12   
    Hello,

    I installed sierra on my Ivy-Bridge Laptop and had to realize that the -xcpm flag was removed in 10.12 which allowed to use the XNU Kernel CPU Powermanagement on a Ivy System.
    Because i don´t want to use the old AppleIntelCPUPM i searched for a solution and i found it.

    Thx to pike who wrote here about xcpm for haswell-e cpus: https://pikeralpha.wordpress.com/2016/07/26/xcpm-for-unsupported-processor/
    I used his informations about the kernel structure to create this patch.

    So here is the patch for Clover:
    Add it in KernelAndKextPatches --> KernelToPatch:
    Comment: xcpm bootstrap Find: 83C3C483 FB22 Replace: 83C3C683 FB22 Comment: Reboot fix for xcpm Find: 554889E5 41574156 41554154 53504189 D64189F7 4889FB45 85FF0F84 Replace: C34889E5 41574156 41554154 53504189 D64189F7 4889FB45 85FF0F84 You can check if xcpm is active with the following terminal command:
    sysctl -n machdep.xcpm.mode If it is 1 then xcpm is working as it should.


    Clear i´ve to say that everything else need to be correct that it work as it should. (ssdt with xcpm mode enabled and also the FrequencyVectors need to be setted in the X86PlatformPlugin)
    But this isn´t other then in older OS.

    Hope it will help somebody.

    Edit:
    If there are problems else with the powermanagement use a new Version of ssdtprgen to create a new ssdt.
  3. Like
    wastez reacted to Slice in Clover General discussion   
    Committed to 3945
  4. Like
    wastez got a reaction from Slice in macOS 10.12.1 is out!   
    For hibernate (mode 25) there is a fix.
    As far as i can say something has changed in 10.12.1.
    Just install the last clover which installs the new efi driver (including smchelper) and hibernate wake will work again.
    Just for information: I boot in pure uefi mode, doesn´t tried it in legacy mode.
  5. Like
    wastez got a reaction from oSxFr33k in Clover General discussion   
    @ Clover Developers
    Since 10.12 it´s not possible to use a custom hibernate file path. (Clover will not load it)
    I saw in the Clover log that it took the hibernate preferences from /Library/Preferences/com.apple.PowerManagement.plist, what could be the reason why it can´t find the setting for "hibernatefile".
    hibernatefile is stored in /Library/Preferences/com.apple.PowerManagement.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.plist since 10.12.
     
    Would be great if somebody can have a look on it.
  6. Like
    wastez got a reaction from oSxFr33k in Clover General discussion   
    Not default sleep (mode 0), just on hibernate (mode 25) and also just if a custom path for hibernatefile is used on 10.12.
    As i said on post #11559 i think it is because it take the prefs for hibernatefile from the wrong plist on 10.12.
  7. Like
    wastez got a reaction from cecekpawon in Clover General discussion   
    To the clover developer:
    A key in the config.plist would be great which allows to skip the GUI timeout if a hibernate image is detected.
    This would make the the wake in hibernate mode faster, if somebody wants it.
  8. Like
    wastez got a reaction from cecekpawon in Clover General discussion   
    To the clover developer:
    A key in the config.plist would be great which allows to skip the GUI timeout if a hibernate image is detected.
    This would make the the wake in hibernate mode faster, if somebody wants it.
  9. Like
    wastez got a reaction from cecekpawon in Clover General discussion   
    To the clover developer:
    A key in the config.plist would be great which allows to skip the GUI timeout if a hibernate image is detected.
    This would make the the wake in hibernate mode faster, if somebody wants it.
  10. Like
    wastez got a reaction from cecekpawon in Clover General discussion   
    To the clover developer:
    A key in the config.plist would be great which allows to skip the GUI timeout if a hibernate image is detected.
    This would make the the wake in hibernate mode faster, if somebody wants it.
  11. Like
    wastez reacted to tdtran1025 in [pre-release] macOS Sierra 10.12.1   
    I just installed 10.12.1 Beta the second time thinking there may have been some slip-up the first time around, although the process was completely automated.
    Well, the second fresh install(upgrade) produces the same error.
    The error is my wifi is broken. It shows as no hardware installed. It is the combo wifi/bluetooth chipset from Broadcom bcrm4360.
    This card works flawlessly on all previous iterations of OSX and Sierra. It works in Windows.
    The funny thing is the bluetooth half (a different chip) of the card works.
    So I revert back to Sierra the second time.
    Anyone has the same problem with bcrm4360?
    To clarify, this is a hack.
    My mac mini 2011 has much older wifi chipset so it has no issue.
  12. Like
    wastez reacted to Frank-o in Nvidia Web Driver updates for macOS Sierra (UPDATE Sept 27, 2019)   
    My gtx 980 isn't working with 16A322 drivers with same macOS build
     
    tried forcing it, with no luck
  13. Like
    wastez got a reaction from Codinger in GA-Z97N-WIFI wakes immediately after being put to sleep   
    Yes sure.
    You need to edit the _prw section in the dsdt on the devices which wakes the system.
    If your dsdt looks like this:
    Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x0D, 0x04 }) change it to:
    Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x09, 0x04 })
  14. Like
    wastez got a reaction from spakk in Haswell memory corruption after sleep - Kernel Panic   
    I tried for a long time to fix memory corruption after a long sleep time. (just normal sleep, hibernate is working)
    After between 1 and 2 days the system crashes after wakeup. (page fault Kernel Panic)
     
    A long time i thought its up to my mb but now i found out it seems all Haswell systems are affected.
     
    Now i found out what causes this problem:
    I edited the plist in Resources folder from X86Platformplugin.kext for my system and deleted the IOPlatformSystemSleepPolicy.
     
    After i did this my system was running without problem.
    Sleep and hibernate is still working without this entry, but i just tried them not in combination. 
     
    Now it would be interessting if it could be patched before i leave it deleted.
     
    Maybe somebody will help this to save time and nerves.
     
     
  15. Like
    wastez got a reaction from spakk in Haswell memory corruption after sleep - Kernel Panic   
    I tried for a long time to fix memory corruption after a long sleep time. (just normal sleep, hibernate is working)
    After between 1 and 2 days the system crashes after wakeup. (page fault Kernel Panic)
     
    A long time i thought its up to my mb but now i found out it seems all Haswell systems are affected.
     
    Now i found out what causes this problem:
    I edited the plist in Resources folder from X86Platformplugin.kext for my system and deleted the IOPlatformSystemSleepPolicy.
     
    After i did this my system was running without problem.
    Sleep and hibernate is still working without this entry, but i just tried them not in combination. 
     
    Now it would be interessting if it could be patched before i leave it deleted.
     
    Maybe somebody will help this to save time and nerves.
     
     
  16. Like
    wastez got a reaction from Mieze in IntelMausiEthernet.kext for Intel onboard LAN   
    In finder connected over afp on my nas i got beetween 92 - 114 mb/s read speed and 60 - 110 mb/s write speed, copying a  5 gb dmg file.
  17. Like
    wastez got a reaction from Mieze in IntelMausiEthernet.kext for Intel onboard LAN   
    Over afp with Blackmagic Speedtest on my nas:
    Read: 111,3 mb/s
    Write: 109,9 mb/s
     
    Edit:
    smb is a little bit slower
    Read: 109 mb/s
    Write: 100 mb/s
  18. Like
    wastez got a reaction from moustik74 in Z87M-D3H reboot on wake   
    There is a kext for the audio issue.
    The Problem is that the eapd isn´t enabled after sleep and this kext will do this for you.
     
    I will post mine, so that you can use it.
     
    The kext should be configured for your system if you have the same board.
    EAPDFix.kext.zip
  19. Like
    wastez reacted to iFIRE in Sound disabled when resuming from sleep + a few other small problems   
    The problem can be the card a bit old,  yes , can be a problem with caches and permissions, try app Kext Wizard and repairpermissions/reboot, update to 10.92, try the last version of your boot loader, try app ONYX and make a full Maintenance, Install all yours kexts to S/L/E and see if this solve your problem
  20. Like
    wastez got a reaction from YaPaY in ALC889A, Gigabyte (Intel): now having a working front mic   
    If i would be you i will use again voodoohda, there are more versions of it and i´m sure there is one which you can get working.
    If you understand some things about sound settings you can configure it by yourself.
  21. Like
    wastez got a reaction from AkimoA in ALC889A, Gigabyte (Intel): now having a working front mic   
    The problem is not the dsdt injection it have something to do with the kext, already tried it on a few amd systems and its not working.
    The only thing which i didn´t try is to patch it completly new for the amd system. (I know it´s a little bit of work and i´m pretty sure that it is not working)
  22. Like
    wastez got a reaction from AkimoA in Mavericks kernel testing on AMD (formerly Mountain Lion kernel testing on AMD)   
    loooooool
    Sorry but i´ve to write about it because its really funny.
    You can´t write to nvidia cause nvidia has nothing to do with it.
    1. It will work on a intel for sure (so it have something to do with the kernel or a other amd specific thing)
    2. nVidia doesn´t write drivers for a mac, apple does
     
    But please don´t write a mail to apple now.
  23. Like
  24. Like
    wastez got a reaction from byransays in Lion kernel testing on AMD (don't ask help here: use the Help Topic)   
    It would be great if somebody could add the changes from opemu, etc. to this kernel so that everything will work.
  25. Like
    wastez got a reaction from Mad Marcsen in Mavericks kernel testing on AMD (formerly Mountain Lion kernel testing on AMD)   
    Also on ATI it helps to disable the QE/CI kexts.
    In my case it was:
    AMDRadeonAccelerator.kext AMDRadeonVADriver.bundle AMDRadeonX3000GLDriver.bundle
     
    So if someone could check this files for traps and other problems it would be great.
×