Jump to content
chatdeau

HP Z400/Z600/Z800 Workstations OS X 10.10.x/10.11.x Installation

1,482 posts in this topic

Recommended Posts

Yeah. I imagine that.

But the pen drive installation works with this. 
Only the USB ports doesn`t work when I boot from the HD.

In fact, I am trying everything to make this work.

Also, my Clover installation says that version is incompatible with the system I am using to generate the pen drive (VMware on Sierra).

Share this post


Link to post
Share on other sites
Advertisement

Rockey12, I got regular KP on Clover boot with this file inside Clover.

Now I will stop to try on Sierra and begin to try High Sierra. Is more logical.

The sad thing is this Z800 have an awful initial boot time. 25sec to the bios screen.
:P 
 

Share this post


Link to post
Share on other sites

Hope someone can help you out there Rockey12!

 

For those interested in upgrading from 10.12 to 10.13 in place (no USB stick needed), here's my recipe for the Z800 and Z400.

 

I chose to give APFS a go on the Z800 with the Samsung EVO 850 primary drive since others had reported it was working ok.  I'd previously run trimforce enable and left it in place.  It seems happy enough at this stage, boots fast and system generally responsive.  Same impression with the Intel 320 SSDs though time will tell.  APFS + SSD makes for a more responsive GUI on both these boxes I found, similar to my MBP.  Other 3rd party SSDs may have issues, you'll need to do your own homework there.  If this is a concern, there are instructions elsewhere on launching the installer to skip APFS and keep HFS which you could add in below.  By default the installer will only convert your system SSD.

 

I made an image backup of my SSDs first in case I need to revert to HFS+ from APFS.  I would recommend doing the same.  This was the longest part of the process.  I used dd & xz from System Rescue CD to bounce image file dumps to an external USB HDD, any reasonable full imaging method should work.

 

- Download "Install MacOS High Sierra" from App shop
- Use ESP Mounter to mount EFI partition

- Copy existing EFI folder to desktop
- Download latest Clover & run it
- Choose system volume
- Press Customise - choose "Install Clover in the ESP" if you have an ESP partition (check for EFI partition with 'diskutil list' in terminal).  Clover should remember your other settings.  Then install it on the system's boot volume.

- Copy your kexts (all my relevant ones were and are in 'kexts/other') and config.plist from Desktop/EFI to the new EFI/CLOVER.  Also if you have one CLOVER/ACPI/Patched/dsdt.aml to the new EFI as well.
- Right click and open contents of /Applications/Install High Sierra/and mount SharedSupport/basesystem.dmg then copy /usr/standalone/i386/apfs.efi to new EFI/CLOVER/drivers64 (for legacy boot, appropriate for Z800 and Z400) and EFI/CLOVER/drivers64UEFI for newer boot (or just copy into both)

- Unmount basesystem.dmg

- Export any ZFS pools
- Run the installer.  It will say it needs to install firmware...let it do its thing.

- Choose your usual MacOS volume in Clover when it reboots

- When it reboots the second time, choose MacOS Installer in Clover, log in, the installer will pop up in a few moments, click through it as usual...
- Next reboot ignore the two 'preboot' options and choose MacOS

- Nvidia web drivers will prompt to download an update, do so and reboot
- You should be right from here.  Install at will latest ZFS, MacPorts, what-have-you &c &c.

 

Hope this helps someone.  I'm finding APFS on SSD makes a noticeable and pleasant difference.  Cheers!

Share this post


Link to post
Share on other sites

Sorry guys my hp z800  bios is corrupted   :poster_oops:       and now i'm on fujitsu celsius r670  :shock:

Need some help to the get sound 

Audio codec .    Realtek ALC663   Desktop Version

 

try this:

 
I have configured:
post-1358580-0-12098700-1509875218_thumb.png
 
Speaker (LineOut back) and HP (front) in switch mode
Mic front
Line in back
SPDIF orange
 
LayoutID 11 (0B)
 
with DSDT: 0B in DSDT / HDEF
without DSDT: inject 11 in config and FixHDA

Share this post


Link to post
Share on other sites

One good workaround for sound is the $10-20 Sabrent USB audio cards in a stick from fleabay if you just want stereo input and output.  Class compliant so "just works".

 

Obviously nice to have the onboard sound working properly.

Share this post


Link to post
Share on other sites

Trying to install High Sierra on Z 230 Workstation .  Please Can someone give EFI Folder for HP Z 230 Workstation.   I am getting error while formatting the hard disk.  Could not Erase.  

Share this post


Link to post
Share on other sites

Greetings! HP Z600 w/2 x Xeon 5560's/24GB Ram/Nvidia Quadro 600 1GB/MacOS 10.12.3

Desperately trying to get my Quadro 600 working properly. Card is recognized, but artifacts, screen garble and random distortion deems this card unusable at the moment. I've tried another Quadro 600, with the same results. I see that Clover Configurator has tables for NVCap values, as well as well as EDID injection, however I haven't tried these methods as of yet. Any assistance on this issue would be much appreciated! Thanks. 

Share this post


Link to post
Share on other sites

@ssprod

 

Greetings! HP Z600 w/2 x Xeon 5560's/24GB Ram/Nvidia Quadro 600 1GB/MacOS 10.12.3

Desperately trying to get my Quadro 600 working properly. Card is recognized, but artifacts, screen garble and random distortion deems this card unusable at the moment. I've tried another Quadro 600, with the same results. I see that Clover Configurator has tables for NVCap values, as well as well as EDID injection, however I haven't tried these methods as of yet. Any assistance on this issue would be much appreciated! Thanks. 

what all edits have you compiled with your dsdt? i have a friend whos card wouldnt work properly until he compiled the correct dsdt and ssdt. What youre describing is something ive only really seen from either the card overheating or the card not getting enough power.

Share this post


Link to post
Share on other sites

@ssprod

 

 

what all edits have you compiled with your dsdt? i have a friend whos card wouldnt work properly until he compiled the correct dsdt and ssdt. What youre describing is something ive only really seen from either the card overheating or the card not getting enough power.

Thanks for the post! I’ve done Rehab’s general patches, but none specific to Graphics. Where would I find those? Thanks again.

Share this post


Link to post
Share on other sites

Another update.  I got a Kingston NVMe SSD on a PCIe card adaptor for the Z800.  This won't boot from the BIOS, but happily you can just put Clover on a USB drive (as per http://www.insanelymac.com/forum/topic/296891-installing-clover-on-usb-drive/?do=findComment&comment=2005139) or small SSD, tell it to install the NvmExpressDxe-64.efi driver, then the usual kexts/apfs.efi/dsdt/config.plist transfer to the matching directories in the USB drive's EFI folder.  Then Clover, booted from the small drive, will find the NVMe volume and allow booting from it.

 

Was very happy to see HS boot and install cleanly onto the NVMe.  Fed the fresh install my Time Machine backup when prompted and life is even better.  Benchmarked with Blackmagic, writes around 1.2GB/s, reads around 1.5.  PCIe 2 chokes it a little bit but it's a totally worthwhile upgrade.

 

The EVO 850 already plugged into onboard SATA 2 was clocking 260/270 MB/s so it's a big boost.

 

I also added a Syba combo USB3/SATA3 PCIe x4 card, OS recognised it automatically, and the EVO (now a supplementary drive) clocks 370/390, so that was worthwhile.  The USB3 shows good speed increases with a matching thumb drive too, so pretty happy with this lot to beef up the ol' tank.  Will post back if any issues come up with the card but first impression is good.

Share this post


Link to post
Share on other sites

Hi all.

 

I'm trying to update my guide for z820 to Sierra and again, I'm blocked in audio patching. I've read a lot about new way with applealc,+ lilu + commander , etc. and trying to adapt it to ALC262 for HP rigs. I've seen a lot of kexts versions, but I´m not sure about versions and what steps I have to follow. Anyway , none of them works for me.

 

Could anyone tell me if there is a way to patch alc262 for 10.12.6 by applealc method? (and a brief step-by-step to install it)

 

If not, is there an old applehda patch method ? I have not used none of applehda kexts posted here because I'm never sure if they are the appropiate vesion for Sierra 10.12.6 and I don't want ruin it installing and inappropriate applehda version. I remember some headache about that.

 

thanks in advance

Share this post


Link to post
Share on other sites
DSDT HDEF Patch

 

            Device (HDEF)

            {

                OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)

                Field (HDAR, WordAcc, NoLock, Preserve)

                {

                    DCKA,   1, 

                    Offset (0x01), 

                    DCKM,   1, 

                        ,   6, 

                    DCKS,   1, 

                    Offset (0x08), 

                        ,   15, 

                    PMES,   1

                }

 

                Name (_ADR, 0x001B0000)  // _ADR: Address

                Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                {

                    Return (Package (0x02)

                    {

                        0x0D, 

                        0x05

                    })

                }

 

                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                {

                    If (LEqual (Arg2, Zero))

                    {

                        Return (Buffer (One)

                        {

                             0x03                                           

                        })

                    }

 

                    Return (Package (0x10)

                    {

                        "AAPL,slot-name", 

                        "Built In", 

                        "name", 

                        "Realtek Audio Controller", 

                        "model", 

                        Buffer (0x20)

                        {

                            "Realtek ALC262 Audio Controller"

                        }, 

 

                        "device_type", 

                        Buffer (0x11)

                        {

                            "Audio Controller"

                        }, 

 

                        "layout-id", 

                        Buffer (0x04)

                        {

                             0x1C, 0x00, 0x00, 0x00                         

                        }, 

 

                        "MaximumBootBeepVolume", 

                        Buffer (One)

                        {

                             0x01                                           

                        }, 

 

                        "PinConfigurations", 

                        Buffer (Zero) {}, 

                        "hda-gfx", 

                        Buffer (0x0A)

                        {

                            "onboard-1"

                        }

                    })

                }

            }

 

 

Layout ID = 28  in Clover

ALC262 TEST = in to clover folder .zip

CodecCommander.kext in to system library Exzention.zip

Share this post


Link to post
Share on other sites

Thanks so much for the help. 

 

Audio is still not working. 

 

That is what I did:

 

- I installed attached kexts in their respective folders. (I keep my original AppleHDA)

- Add 28 in inject audio section in config.plist. (trying with reset hda option activated and deactivated)

- Add -alcbeta to bootflag in clover (also I tried without)

- Add HDEF device (in my dsdt, into _SB / _PCI0 branch)

 

 

 

After reboot, I can hear some "clicks" on boot, (like when I boot with El Capitan with audio working), and the device is shown in system profiler , but I think it´s something cosmetic. Any device is shown in audio panel control.

 

Do I have to patch some kext? I have been watching into applealc kext, checking into plist, comparing, etc.

BootLog shows "CodecComander: Stopping due to codec profile Disable flag" Looking into their info.plist , it doesn't have any reference to ALC262 ¿?¿?

Share this post


Link to post
Share on other sites

Ok .tanks. A patchedHDA . Like in El capitan . I'd like to have a more vainilla install. But, it is what it is. ^_^;).  Why alc262 is so complicated ? :D

 

Now reinstalling Sierra. I'll try in a while.

 

Is it a applehda for 10.12.6 ?

Share this post


Link to post
Share on other sites

well , finally audio works ... I'm exhausted. :thumbsup_anim:

 

I'm think I'll live 5 years less because of the damn hackintosh  :cry:

 

My fullest gratitude to you, Rockey. I'm making a new guide for z820 and Sierra. My credits will be for you. 

 

Only a minor, minor issue. The name of the devices are wrong in to the panel control: "Internal speakers" is line out device, "line out" is internal speaker. If is something that I can fix editing some info.plist, just let me know , and I'll do myself.

 

Tanks again!!

Share this post


Link to post
Share on other sites

i am really happy for u enjoy ur hack   and yes u can fix  issue  with  PinConfigurator.app

the same kext i mean the AppleHDA work on Sierra with the same method

 

i am not any AppleHDA patching Expert but i am just trying to do my best to help other

post-555472-0-19287700-1514505278_thumb.png

Share this post


Link to post
Share on other sites

Thanks so much for the help. 

 

Audio is still not working. 

 

That is what I did:

 

- I installed attached kexts in their respective folders. (I keep my original AppleHDA)

- Add 28 in inject audio section in config.plist. (trying with reset hda option activated and deactivated)

- Add -alcbeta to bootflag in clover (also I tried without)

- Add HDEF device (in my dsdt, into _SB / _PCI0 branch)

 

After reboot, I can hear some "clicks" on boot, (like when I boot with El Capitan with audio working), and the device is shown in system profiler , but I think it´s something cosmetic. Any device is shown in audio panel control.

 

Forgive me for coming late to this discussion but for a short while I was successfully using a test version of AppleALC version 1.1.2 with modifications for the HP z400/600/800 ALC262 codec by MacPeet and generously provided by him as Archiv.zip in post #1042 of this thread.

 

This was on my z400 running High Sierra 10.13.1 so I needed the -alcbeta boot flag.  Initially it was paired with Lilu 1.1.5 and so -lilubeta was required, but later I used Lilu 1.1.7 which didn’t need the beta flag.  Layout ID 28 in dsdt is also necessary.

 

On reaching the betas of 10.13.2 and 10.13.2 itself then older versions of Lilu would no longer load while the new Lilu 1.2.1 is no longer compatible with AppleALC versions as old as 1.1.2.

 

At this point I had to revert to a patched AppleHDA.kext like the one Rockey12 has kindly posted above, since MacPeet’s excellent changes to AppleALC for our ALC262 were I think inteded for testing only and so were never incorporated into vit9696’s official AppleALC sources.

 

Can I first of all thank MacPeet for his work and also suggest that if he approves his code might be submitted to vit9696 for inclusion into the official AppleALC distribution?  That way it should conitnue to work with future High Sierra releases on all our HP z400/600/800 workstations.

Share this post


Link to post
Share on other sites

That's right, the codec for HP Z800 / Z ... is not in the AppleALC release because no one was willing to give trial version information.

I do not pass on a codec that is not extensively confirmed.
I can re-create a trial version for HighSierra when you're ready for test reports.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By DoZe
      Hi :0)
       
      Hope As usual a perfect matching DSDT for this good Laptop.
       
      Regards, Ray
       
       
      SendMeStudiMac.zip
    • By NikTheNoob
      Hi,
       
      I'm rather new to Hackintosh and trying my first build with OpenCore on AMD, but I run into issues causing OpenCore to crash before even loading the macOS installer. As I'm not sure which one is causing the crash, I'm trying to resolve all of them and one of the error messages has to do with WhateverGreen, which I was able to see in this slow-mo loading video. Basically I'm getting an error that I'm running an unsupported processor, even though I think I was following this guide by the step.
      What could be causing this and what do I need to do to resolve it?
       
      CPU: AMD Ryzen 2700X
      MB: Gigabyte Aorus X470 Ultra Gaming
      Memory: 4x8 GB HyperX Predator, 3000 MHz Cl15
      Storage: Samsung Evo 970 Nvme 512 GB, Crucial MX500 500GB SATA
      GPU: MSI Radeon RX580 GamingX 8GB
    • By MaLd0n
      --Donations via PayPal--
      https://tinyurl.com/r2bvzm7
       
      --Original Topic--
      https://www.olarila.com/topic/6874-olarila-hackbook-lenovo-ideapad-s145-mojave-catalina-full-dsdt-patches/
       

       
      -Perfect HackBook, HDMI Audio/Video, Bluetooth, AirPlay, Sleep, Lid Sleep, Auto Sleep, Audio, etc!
      -Wifi card has been replaced with Dell DW1560!
      -I'm using a S145-15IWL Model with Intel Core i5 8265u / Intel UHD Graphics 620
      -Update bios/uefi to last version
       
      --Installation--
      https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
       
      --Clover Folder--
      Just paste EFI folder inside EFI partition
      https://www.olarila.com/files/Clover.Folder/Lenovo IdeaPad S145.zip
      Notebooks with ELAN trackpad use it with my folder above
      IdeaPad S145 ELAN.zip
       
      Bluetooth Broadcom
      Bluetooth Broadcom.zip
       
      CPUFriend for i5-8265U
      CPUFriend i5-8265U.zip
       
      --Full DSDT Patches--
      -My DSDT
      DSDT Lenovo IdeaPad S145.zip
       
      This DSDT work on S145-14IWL, S145-15IWL, V14-IWL, V15-IWL models
      -Patches
      -FIX ERRORS AND WARNINGS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE 11 ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -IMEI -EC -PRWs -_DSMs -PNLF -BRIGHTNESS KEYS -I2C -NATIVE USB -ARPT -GFX0 -DTGP -kUSBCompanionIndex -io-device-location -FULL RENAMED DEVICES   --IGPU Patch--
      Video solution with HDMI Audio and Video
      <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,GfxYTile</key> <data> AQAAAA== </data> <key>AAPL,ig-platform-id</key> <data> CQClPg== </data> <key>device-id</key> <data> pT4AAA== </data> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>framebuffer-con0-alldata</key> <data> AAAIAAIAAACYAAAA </data> <key>framebuffer-con0-enable</key> <integer>1</integer> <key>framebuffer-con1-alldata</key> <data> AQEJAAAIAADHAQAA </data> <key>framebuffer-con1-enable</key> <integer>1</integer> <key>framebuffer-con2-alldata</key> <data> AgYKAAAEAADHAQAA </data> <key>framebuffer-con2-enable</key> <integer>1</integer> <key>framebuffer-fbmem</key> <data> AACQAA== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-stolenmem</key> <data> AAAwAQ== </data> <key>framebuffer-unifiedmem</key> <data> AAAAgA== </data> <key>hda-gfx</key> <string>onboard-1</string> <key>model</key> <string>Intel Corporation, Cannon Point-LP Iris Plus Graphics 655</string> </dict>   --Native USB Fix for Notebooks - No Injector/Kext Required--
      https://www.olarila.com/topic/6878-guide-native-usb-fix-for-notebooks-no-injectorkext-required/
      https://www.olarila.com/topic/6181-guide-native-usb-fix-for-desktops-no-injectorkext-required-skylake/
       
       
      -ScreenShots

































      -Links
       
       
      Clover https://github.com/CloverHackyColor/CloverBootloader
      AirportBrcmFixup.kext https://github.com/acidanthera/AirportBrcmFixup
      AppleALC.kext https://github.com/acidanthera/AppleALC
      Brcm Bluetooth https://github.com/acidanthera/BrcmPatchRAM
      Lilu.kext https://github.com/acidanthera/Lilu
      SystemProfilerMemoryFixup.kext https://github.com/Goldfish64/SystemProfilerMemoryFixup
      VirtualSMC.kext https://github.com/acidanthera/VirtualSMC
      VoodooI2C.kext https://github.com/alexandred/VoodooI2C
      VoodooPS2Controller.kext https://github.com/acidanthera/VoodooPS2
      WhateverGreen.kext https://github.com/acidanthera/WhateverGreen
      MaciASL - https://github.com/acidanthera/MaciASL
      acpica - https://github.com/acpica/acpica
      AptioMemoryFix.efi https://github.com/acidanthera/AptioFixPkg
      ApfsDriverLoader.efi https://github.com/acidanthera/AppleSupportPkg
      HFSPlus.efi https://github.com/JrCs/CloverGrowerPro/blob/master/Files/HFSPlus/X64/HFSPlus.efi?raw=true
      Hackintool https://github.com/headkaze/Hackintool
       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
       
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
       
      We're all here to have fun and learn from each other!
    • By kevin_1351
      tl;dr: VirtualSMC causes me a flood of log messages and correlated cpu spikes. FakeSMC doesn't.
       
      Hi, I have almost finalized my Huawei Matebook X Pro Opencore setup and everything is working very well besides wifi/bt ofc (which is about to change).
       
      However, I noticed how the cpu usage sometimes went up a little and when looking at the Console I could see a never-ending flood of:
      default 14:05:05.983292+0100 loginwindow clamshellStateChanged | Clamshell state changed: closed=0, shouldSleepWhenClosed=2 default 14:05:05.982975+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:05.982996+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:06.985932+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:06.985949+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:06.986134+0100 loginwindow clamshellStateChanged | Clamshell state changed: closed=0, shouldSleepWhenClosed=2 default 14:05:39.426574+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:39.426729+0100 loginwindow clamshellStateChanged | Clamshell state changed: closed=0, shouldSleepWhenClosed=2 default 14:05:39.426585+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:41.431085+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:41.431097+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:41.431246+0100 loginwindow clamshellStateChanged | Clamshell state changed: closed=0, shouldSleepWhenClosed=2 default 14:05:42.433068+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:42.433227+0100 loginwindow clamshellStateChanged | Clamshell state changed: closed=0, shouldSleepWhenClosed=2 default 14:05:42.433078+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:43.434453+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:43.434465+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:43.434622+0100 loginwindow clamshellStateChanged | Clamshell state changed: closed=0, shouldSleepWhenClosed=2 default 14:05:44.436155+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:44.436166+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0  
      As you can see, multiple of these per second. Another guy with the same computer is also having this issue and posted a dsdt change to fix it. This fix didn't solve anything though
      He tried to limit the Notify call by implementing a state change requirement before calling Notify.
       
      Here is the original acpi:
      Scope (_SB) { Device (LID) { Name (_HID, EisaId ("PNP0C0D") /* Lid Device */) // _HID: Hardware ID Method (_LID, 0, NotSerialized) // _LID: Lid Status { Local0 = One Local0 = ^^PCI0.LPCB.EC0.RPIN (0x05, 0x06) If ((Local0 == 0x55)) { Local0 = Zero } Else { Local0 = One } ^^PCI0.GFX0.CLID = Local0 Return (Local0) } } Device (PWRB) { Name (_HID, EisaId ("PNP0C0C") /* Power Button Device */) // _HID: Hardware ID Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0B) } } } Scope (_SB.PCI0.LPCB.EC0) { Method (_Q81, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { Local0 = ^^^^LID._LID () If ((Local0 == Zero)) { ADBG ("LID-OFF") SGOV (0x02030009, Zero) SGOV (0x02060000, Zero) } Else { ADBG ("LID-ON") SGOV (0x02030009, One) SGOV (0x02060000, One) Notify (ALSD, 0x80) // Status Change } Notify (LID, 0x80) // Status Change } } Which he changed to: 
      Scope (_SB) { Device (LID) { Name (_OLD, One) // assuming everything else.. the lid should start open? Name (_HID, EisaId ("PNP0C0D") /* Lid Device */) // _HID: Hardware ID Method (_LID, 0, NotSerialized) // _LID: Lid Status { Local0 = One Local0 = ^^PCI0.LPCB.EC0.RPIN (0x05, 0x06) If ((Local0 == 0x55)) { Local0 = Zero } Else { Local0 = One } Return (Local0) } } Device (PNLF) { Name (_HID, EisaId ("APP0002")) // _HID: Hardware ID Name (_CID, "backlight") // _CID: Compatible ID Name (_UID, 0x0A) // _UID: Unique ID Name (_STA, 0x0B) // _STA: Status } Device (PWRB) { Name (_HID, EisaId ("PNP0C0C") /* Power Button Device */) // _HID: Hardware ID Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0B) } } } Scope (_SB.PCI0.LPCB.EC0) { Method (_Q81, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { Local0 = ^^^^LID._LID () If ((Local0 == Zero)) { ADBG ("LID-OFF") SGOV (0x02030009, Zero) SGOV (0x02060000, Zero) } Else { ADBG ("LID-ON") SGOV (0x02030009, One) SGOV (0x02060000, One) Notify (ALSD, 0x80) // Status Change } If ((^^^^LID._OLD != Local0)) { Notify (LID, 0x80) // Status Change ^^^^LID._OLD = Local0 } } } Besides me not seeing any reason to declare _OLD in LID. The idea itself shouldn't be too bad right? Well, as I said, his fix didn't work.
       
      In fact, to prove that Method _Q81 doesn't have anything to do with the issue at all, I created a Clover/Opencore patch to change _Q81 to XQ81. This resulted in my lid not working at all of course, but the log flooding still persisted!
      So _Q81 doesn't have anything to do with the issue afaik.
       
      Now, further Google searches led me to a chinese post where he tied the issue to VirtualSMC. And indeed, by migrating to FakeSMC the issue is no more.
       
      Unfortunately, I'm very fond of VirtualSMC for various reasons. So I would very much like to keep it. If not I'd have to implement the old way of doing Battery monitoring etcetc. Which isn't very elegant and update proof as it requires DSDT patching.
       
      So, I do believe that the issue may very well be in the DSDT code, perhaps in the ambient light part. I'm not very skilled at this and just started studying the ACPI spec 3 days ago.
       
      Could someone please help me out? Thanks a lot in advance
       
       
      origin.zip
      OC.zip
×