Jump to content
Onestyle

El Capitan - Sierra - High Sierra - Sony Vaio E Series (2012) - SVE1712W1EB - AMD Radeon HD 7650M

69 posts in this topic

Recommended Posts

15 hours ago, Bananz0 said:

Any Updates to Mojave?

I’ve done some tests, small changes are needed but I won’t be fully updating to it until it’s final as I need a stable Mac OS.  Then I’ll update the first post too. 

Share this post


Link to post
Share on other sites
Advertisement
On 8/13/2018 at 6:08 AM, Onestyle said:

I’ve done some tests, small changes are needed but I won’t be fully updating to it until it’s final as I need a stable Mac OS.  Then I’ll update the first post too. 

I'm doing some tests as well. My model is slight different, but your tips work in the past and our systems are fairly similar. I can't make my radeon fully work. If you are getting same trouble, please let me know. 

Share this post


Link to post
Share on other sites
On 8/20/2018 at 2:05 AM, vanantonietti said:

I'm doing some tests as well. My model is slight different, but your tips work in the past and our systems are fairly similar. I can't make my radeon fully work. If you are getting same trouble, please let me know. 

What seems to be the problem? QE/CI, full resolution support, weird artefacts?? 

Share this post


Link to post
Share on other sites

A little update. Just tested Mojave latest beta, almost everything from the first post works ( some things need small fixes) , but there are some issues with the Radeon card. Since Mojave dropped certain kexts that were used since El Capitan to High Sierra, almost out of the box solution ( with clover and WhateverGreen) isn't possible at the moment. I've managed to get Mojave to read the gpu as AMD Radeon HD 7650M Series 2048 MB by using the kexts from High Sierra ( the ones that Mojave dropped). But unluckily, no QE/CI at the moment due to Mojave not wanting to load AMDRadeonX3000.kext for some reason ( need to investigate why it's unwilling to load it, as that's the key of getting QE/CI) .

 

The kexts that were dropped in Mojave  and are used to get this GPU running in older Mac OS's are AMDLegacySupport, AMDLegacyFramebuffer, AMDRadeonX3000 and AMD6000Controller.

This is a long shot thought, considering the fact that Mojave is full on Metal, and this gpu isn't playing well with Metal. The laptop I'm using needs to be stable, so Mojave will get a certain amount of attention, basically I'll be playing around with it since it's worth trying. If anyone ends up having some progress on this matter, finds something that might be worth trying, I welcome anyone willing to help. :)

Share this post


Link to post
Share on other sites

 

On 8/28/2018 at 6:14 PM, Onestyle said:

A little update. Just tested Mojave latest beta, almost everything from the first post works ( some things need small fixes) , but there are some issues with the Radeon card. Since Mojave dropped certain kexts that were used since El Capitan to High Sierra, almost out of the box solution ( with clover and WhateverGreen) isn't possible at the moment. I've managed to get Mojave to read the gpu as AMD Radeon HD 7650M Series 2048 MB by using the kexts from High Sierra ( the ones that Mojave dropped). But unluckily, no QE/CI at the moment due to Mojave not wanting to load AMDRadeonX3000.kext for some reason ( need to investigate why it's unwilling to load it, as that's the key of getting QE/CI) .

 

The kexts that were dropped in Mojave  and are used to get this GPU running in older Mac OS's are AMDLegacySupport, AMDLegacyFramebuffer, AMDRadeonX3000 and AMD6000Controller.

This is a long shot thought, considering the fact that Mojave is full on Metal, and this gpu isn't playing well with Metal. The laptop I'm using needs to be stable, so Mojave will get a certain amount of attention, basically I'll be playing around with it since it's worth trying. If anyone ends up having some progress on this matter, finds something that might be worth trying, I welcome anyone willing to help. :)

 

Yes, I read something on reddit that some kext and framebuffer support was removed, someone propose the same solution you said, use older kext from High Sierra. I'll wait the final release a try again in a different drive, but I'm already accepting the fact that the update might not be possible, but I'm Willing to help and try to make it work. 

Share this post


Link to post
Share on other sites
On 9/23/2018 at 7:43 AM, vanantonietti said:

 

 

Yes, I read something on reddit that some kext and framebuffer support was removed, someone propose the same solution you said, use older kext from High Sierra. I'll wait the final release a try again in a different drive, but I'm already accepting the fact that the update might not be possible, but I'm Willing to help and try to make it work. 

Using simple kext copy and paste doesn't seem to do much good, it reads the gpu well but doesn't give QE/CI. My guess is that additional steps are required, like copy pasting some other stuff from High Sierra.
First test that I'm going to do with the final release version that's available now, after I download it and install it, is copy pasting framework related stuff like user nmano did for his Nvidia card : 

 CoreDisplay from 10.13.4 to 10.14

⁨System⁩  ⁨Library⁩  ⁨Frameworks⁩  ⁨CoreDisplay.framework⁩  ⁨Versions⁩  ⁨A⁩ Doesn't work 
This again is a longshot, but worth trying as the gpu is metal capable to an extent since it worked well and was supported in High Sierra. Plus, this isn't the first time framework related stuff had to be copied to get Radeon GPUs  working, similar thing happened when certain GPUs support was dropped after Lion. So, there's still hope :) . But at the moment I'm busy with my personal life, so Mojave testing will have to wait a bit. 

Edited by Onestyle

Share this post


Link to post
Share on other sites

@vanantonietti   Made some progress, still no QE/CI, but at least all Radeon kexts are loaded that are needed for QE/CI. (As shown in the screenshot)  Next step, figure out why QE/CI won't activate(what else needs to be copied from HS to Mojave to force it to work) . Whole progress so far includes a dirty solution that involves adding High Sierra kexts that AMDRadeonX3000.kext depends on to Mojave ( weird thing is, seems that Mojave doesn't complain about High Sierra kexts, so thats a big plus). To test if QE/CI works one simply needs to open dashboard and try to add a new widget, if it's fast and smooth, it works, if not, it doesn't.  

Screenshot.png

Edited by Onestyle

Share this post


Link to post
Share on other sites
On 9/25/2018 at 5:18 PM, Onestyle said:

@vanantonietti   Made some progress, still no QE/CI, but at least all Radeon kexts are loaded that are needed for QE/CI. (As shown in the screenshot)  Next step, figure out why QE/CI won't activate(what else needs to be copied from HS to Mojave to force it to work) . Whole progress so far includes a dirty solution that involves adding High Sierra kexts that AMDRadeonX3000.kext depends on to Mojave ( weird thing is, seems that Mojave doesn't complain about High Sierra kexts, so thats a big plus). To test if QE/CI works one simply needs to open dashboard and try to add a new widget, if it's fast and smooth, it works, if not, it doesn't.  

Screenshot.png

 

@Onestyle Great to know that you are achieving progress. I'm changing my approach, I'm stopping playing games on my PC, so I decided to make a hackintosh on my main desktop. I installed Mojave yesterday, I'll prepare backups HD and after everything is ok I'll try the dirty solutions you mentioned on my notebook, without any fear, I'm already reading about the problem and will try something soon. It's noticeable when QE/QI is working, even opening launchpad folders is slow

Share this post


Link to post
Share on other sites
 

@Nonta97, as u requested :)

 

Clover configuration-Graphics : 

 

set Dual Link : 0 , FB Name : Pondweed , Vram : 1,024 , Video Ports : 3 , Check Load Vbios ,Inject Edid , Inject ATI .
3. Clover configuration- Kernel and Kext Patches : 
Name : AMD6000Controller

use AMDFramebufferUtilty to get best result.

 

 

And @Onestyle y is ur Fake ID : ATI : 0x67411002 instead of 0x68411002

1002_6841.rom.zip

Hey where can I get the ati connectors data, I tried frame buffer utility and generated the cfg bin file and gave it as an input to AMD frame buffer utility. But it doesn't show any data. I also have the same graphics card amd 7650m (1gb) and core i3  cpu Sony Vaio 2012 model. I have installed macos seiraa  on it. Is the connector data same for each device?

Waiting for your reply.

Edited by anmols

Share this post


Link to post
Share on other sites
13 hours ago, pantherstoner12 said:

Does QE/QI work in Mojave? Any update on this?

 

No, still pretty much stuck at the same place as on my last post about it. So far I haven't noticed anyone making any progress on making the non metal gpu's working on Mojave, even on High Sierra these gpu's used "Legacy Support".
I guess and this is a wild guess, the only thing that could make it semi work is to find out or modify certain kexts on Mojave to make High Sierra Legacy Support kexts work on it.

Another wild guess that could maybe work is injecting and replacing whole framebuffer and gpu id in mojave supported AMD kext closest to this GPU with the ones from High Sierra, hoping it will semi function and get QE/CI running. Did a similar thing once with Maveric on a different laptop that didn't have any support for it and it worked, but big difference is that back that OpenGL was still being used. But both ideas require research and I just don't have enough time to do it, nor I'm sure any of these ideas will work due to Metal being fully used in Mojave 

Share this post


Link to post
Share on other sites
4 hours ago, Onestyle said:

 

No, still pretty much stuck at the same place as on my last post about it. So far I haven't noticed anyone making any progress on making the non metal gpu's working on Mojave, even on High Sierra these gpu's used "Legacy Support".
I guess and this is a wild guess, the only thing that could make it semi work is to find out or modify certain kexts on Mojave to make High Sierra Legacy Support kexts work on it.

Another wild guess that could maybe work is injecting and replacing whole framebuffer and gpu id in mojave supported AMD kext closest to this GPU with the ones from High Sierra, hoping it will semi function and get QE/CI running. Did a similar thing once with Maveric on a different laptop that didn't have any support for it and it worked, but big difference is that back that OpenGL was still being used. But both ideas require research and I just don't have enough time to do it, nor I'm sure any of these ideas will work due to Metal being fully used in Mojave 

Thanks a lot for your work. I was able to get the High Sierra working properly. The only thing I will miss from Mojave will be the dark mode. I guess I can live without that :)

Share this post


Link to post
Share on other sites
19 hours ago, pantherstoner12 said:

@Onestyle I installed High Sierra again today in my SSD and found that there is no need of the `EFI/CLOVER/ROM/1002_6841.ROM` for Radeon to work. It detected and working perfectly without the ROM file.

I just sticked to it cause that's what I did from the start lol. Good to know there's no need for it anymore

Share this post


Link to post
Share on other sites

@Onestyle Did you get the Bluetooth working in High Sierra? I got the Bluetooth working and is able to connect to devices using the VMWare method (It takes like around 10sec now). But, if you have any kext method, please post that, as that would be much faster.

The link I followed to make the Bluetooth work: https://osxlatitude.com/forums/topic/10127-updated-nov-2017-fix-btfirmwareuploader-in-macos-high-sierra/

Share this post


Link to post
Share on other sites

@Onestyle Do you know whether we can enable the Intel HD graphics somehow and disable the Radeon(by DSDT or fake ID injection or something like that?)? As HD3000 is supported by Mojave, I want to try that option.

Edit: I checked with Elementary Linux and it is not even detecting Intel HD3000. Seems like it is disabled and we don't have access to BIOS.

Edited by pantherstoner12

Share this post


Link to post
Share on other sites
On 10/20/2019 at 7:38 PM, pantherstoner12 said:

@Onestyle Did you get the Bluetooth working in High Sierra? I got the Bluetooth working and is able to connect to devices using the VMWare method (It takes like around 10sec now). But, if you have any kext method, please post that, as that would be much faster.

The link I followed to make the Bluetooth work: https://osxlatitude.com/forums/topic/10127-updated-nov-2017-fix-btfirmwareuploader-in-macos-high-sierra/

Gave up on trying really and just bought an usb bluetooth dongle

 

On 10/21/2019 at 8:54 PM, pantherstoner12 said:

@Onestyle Do you know whether we can enable the Intel HD graphics somehow and disable the Radeon(by DSDT or fake ID injection or something like that?)? As HD3000 is supported by Mojave, I want to try that option.

Edit: I checked with Elementary Linux and it is not even detecting Intel HD3000. Seems like it is disabled and we don't have access to BIOS.

Not really, not an option unless you are willing to hack your bios, enable advance options and then flash the hacked version ( not advisable, highly dangerous )

 

On 10/22/2019 at 3:05 PM, pantherstoner12 said:

Not really, there's a dirty way to try that might work which involves hex patching a certain framebuffer in 7xxx completely with the framebufffer from 6xxx, then hex patching the 4000 controller kext with the parts from 3000 controller. Basically what I'm saying is, dirty way is importing older gpu stuff in newer kext, just to make it load, but that still doesn't guarantee QE/CI. And honestly I don't have the time to get into it. 

Share this post


Link to post
Share on other sites

Guys, hello for everyone! I'm newbie here and in Hackintosh world, so don't kick me hard. My laptop is Sony Vaio SVE1511x1rsi i5-2450M, AMD Radeon HD 7650M, RAM 6GB DDR3, High Sierra 10.13.1(From Hackintosh zone), Clover 4330.

It's video card not working for me :( I did almost everything what I found in the Internet and I can't understand what am I doing wrong. Maybe you guys would help me?

Pls tell me what kind of system files you need

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 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
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://www.olarila.com/topic/5165-olarila-app-images-and-folders/   Install MacOS with Olarila Image, Step by Step, Install and Post Install
      https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
        First... If you need DSDT edits... -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation --Create a bootable copy of El Capitan /  Sierra / High Sierra / Mojave https://github.com/chris1111/Create-Install-Media/releases   --Install Clover in USB stick https://github.com/CloverHackyColor/CloverBootloader/releases   --Replace with my Clover folder https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/   --Install EL Capitan / Sierra / High Sierra and boot into system!     Post Installation   --Install Clover and replace with my folder   https://www.olarila.com/topic/5676-clover-folder-for-all-chipsets/     --Reboot and activate video!   Bingo! Now you need a fine tune! DSDT Time!   My DSDT GA P35-DS3   DSDT.MaLd0n.zip     Patches -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -DARWIN -LPC -HDEF -RTC -EHCI -UHCI -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -EC -PNLF --Native Power Management
       
      Use Clover, check Generate P and C States
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --AUDIO
       
      Device HDEF + AppleAlc + Lilu
       
      --install Lan driver by Mieze
        -Atheros   http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel   http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek   http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC   https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio   https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/293863-applehda-patch-requests/   -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 and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
×