Jump to content
anor4k

No graphics / USB / Audio after wake

586 posts in this topic

Recommended Posts

After upgrading to El Capitan (since PB1), I haven't managed to get sleep and wake working properly. It will go to sleep normally, but when I wake it up (using either the keyboard/mouse or the power button), and neither the display, usb or graphics will work. Ethernet works, since I can access my iTunes library using the Remote app on iOS.

Sleep/wake worked perfectly in Yosemite. I use a GA-Z77x-UP5 TH, i7 3770K, and an AMD 6850 on an OCZ SSD.

Can anyone help? I'll attach my config.plist and DSDT.

DSDT_CONFIG.zip

Share this post


Link to post
Share on other sites
Advertisement

AMD graphics not wakes from sleep in ElCapitan. This is a task for research.

 

Yes, i have an HD6870 and i have same problem no signal monitor after wake from sleep... :surprised:

 

Share this post


Link to post
Share on other sites

I have ASUS R9 270x and after wake from sleep i can't see on my screens, other stuff works.

I used diffrent settings in Clover but withour success.

Share this post


Link to post
Share on other sites

What would be the first step to research this issue?

 

I tried to use SSH after waking up, and it works, but I didn't read anything relevant in system.log. If I run shutdown -r now it doesn't reboot and I have to force reset.

 

I'm using a Sapphire 6670 and the GM build.

Share this post


Link to post
Share on other sites

What would be the first step to research this issue?

 

I tried to use SSH after waking up, and it works, but I didn't read anything relevant in system.log. If I run shutdown -r now it doesn't reboot and I have to force reset.

 

 

I'm using a Sapphire 6670 and the GM build.

I have a 6850. If I try to wake, I get no graphics, but USB appears to wake based on LED on the bottom of the mouse. Running:

pmset -g | grep Failure

returns

2015-09-21 19:19:33 -0400 Failure              Drivers Failure during wake due to PEG0(AppleHDAController):                          
2015-09-21 19:36:26 -0400 Failure              Drivers Failure during wake due to PEG0(AppleHDAController),HDEF(AppleHDAController),SAT0():           
2015-09-22 13:08:43 -0400 Failure              Drivers Failure during wake due to PEG0(AppleHDAController),HDEF(AppleHDAController),SAT0():           
2015-09-22 17:05:27 -0400 Failure              Drivers Failure during wake due to PEG0(AppleHDAController),HDEF(AppleHDAController),SAT0():

This leads me to believe that the problem is a driver conflict with HDMI audio, given that PEG0 is the PCI External Graphics and AppleHDAController is for audio.  SAT0() is my boot drive. HDEF is the audio device. I'm using the Bulrushes framebuffer and have not modified any kexts to get HDMI audio on the Radeon working.

Share this post


Link to post
Share on other sites

What would be the first step to research this issue?

 

I tried to use SSH after waking up, and it works, but I didn't read anything relevant in system.log. If I run shutdown -r now it doesn't reboot and I have to force reset.

 

I'm using a Sapphire 6670 and the GM build.

I have this line in system.log after wake up. System working and system.log is saving, I just have black screen and force to shutdown before look into logs.

Sep 23 21:46:32 iMac kernel[0]: ATIFramebufferNI::setPowerState(0x7c2347df02f8a781, 0 -> 1) timed out after 45910 ms

see, there is a framebuffer problem.

I also got a report from real iMac12,2 with the same TURKS Radeon. There is no such problem and real Mac can wake with this card.

Share this post


Link to post
Share on other sites

Interesting. Slice and I don't appear to have the same problem, at all. Slice--it looks like your driver is working, just fails to complete an operation. 

 

Edit: in my case I was able to fix the sleep issue by disabling ATI injection in clover and reverting to the default Radeon frame buffer. Sleep functions normally now. 

Share this post


Link to post
Share on other sites

Interesting. Slice and I don't appear to have the same problem, at all. Slice--it looks like your driver is working, just fails to complete an operation. 

 

Edit: in my case I was able to fix the sleep issue by disabling ATI injection in clover and reverting to the default Radeon frame buffer. Sleep functions normally now. 

No, I tested all configuration to make the card working:

1. With injection

2. Without injection

3. With FakeID of real Mac

4. With or without GPUPM

5. With or without HDMI

No way to make wake up.

But if I delete AMD drivers I got screen with very lags but wake up working.

Share this post


Link to post
Share on other sites

Old timer here. Seems El Capitan has disabled quite a few graphics cards.

After 49 hours of perilous straining to get the beast advance from Boot Screen to Installer, to completing install, I am currently stuck with  a black / Blank Screen after booting to desktop or if it is the Setup Wizard.

 

I had a very refined DSDT and a perfected Clover config. Now none of it seems to work.

 

I replaced the refined DSDT to a very basic DSDT extracted from booting into Windows and patching it using MaciASL.

It has added GFX (peg0), HDMi out & audio edits - injection. However, I do not use ALC onboard audio since I have a Creative X-Fi USB sound card with 5.1 speakers.

 

Now, can someone please shed light on why El Capitan hates nVidia 560Ti 1GB Direct CUII model...???

Following is all I have done or tried before reaching out for help:

 

1) Updated Clover. <- everything related to this is done and dealt with

 

2) Switched SMBIOS.plist from iMac13.2 to Macpro6,1 <- this actually got my Machine to boot without the dreaded ACPIPlatform Error. found from a different user's query.

Currently using iMac13,2 SMBIOS, as it supports 560Ti unlike MacPro SMBIOS whichhave that AGDP bug which results in black/blank screen post boot.

 

3) Tried different DSDTs <- self made / modified. but all with GFX DSDT injection since that is what I am following since day 1 of Hacckintosh.

4) Lastly, tried NVIDIA WEB Drivers latest version. NOTE: It is hell getting to install these even with the macmodel bypass. It didn't work for me. I had to manually extract using my backup Hackintosh box using Pacfist. and then, boot Installer -> use Terminal to manually copy them to SLE. rebuild cache using touch SLEx. Used nvda_drv=1.

Thus, I can freely switch between native drivers & Nvidia Web drivers.

 

Still Black Screen.  :hysterical::censored::wallbash:  Can someone "Please help", and post if got sucess on 560Ti....? :help: :help: :help:

 

 

Regards,

 

Freaky Chokra :ninja:

Share this post


Link to post
Share on other sites

I have finally got El Capitan running. It is blazingly fast in everything... Even, the internet throughput speeds have imporved 10-fold!!!

 

It seems, as I found out after tons of research and about making 20 different USB INstallers of El Capitan:

 

A] Please Use a 16GB USB Pen Drive -> Plug it into a regular USB 2.0 port of your Laptop / Desktop only!

B] Stay away from installing a plain copy of Yosemite (10.10) - Solely for the purpose of Upgrade-Installing El Capitan (10.11).

 

This is what I had done, As my 8GB USB Pendrive was resulting in continuous failures. In retrospect: I had copied the El Capitan Installer app to another volume, andItreally boots directly from another volume without any problems.

However, Over-writing a Yosemite install is what lead to the blank screen repeatedly.

 

This is what bugs me, and I find it strange.

 

Lastly, for those who might wonder & question this post or findings -> I tried with & without the DSDT -> which some might say is badly compiled. Though, that DSDT has worked fine for me since about 4 months.

 

I am attaching a copy of the config.plist, which helped me to boot the installer without any errors with everything enabled except USB 3.0 controllers.

 

-Regards,

 

Freaky Chokra :ninja:

Share this post


Link to post
Share on other sites

Same problem for me, sapphire 6870. Black screen after wake.

 

kernel[0]: ATIFramebufferNI::setPowerState(0x6c3f889d9a394709, 0 -> 2) timed out after 45518 ms

kernel[0]: ATIFramebufferNI::setPowerState(0x2270f5cb39747ffb, 0 -> 2) timed out after 45553 ms

Share this post


Link to post
Share on other sites

Anyone an idea what the issue can be?

I checked numerous ideas and didn't find a solution.

In ElCapitan vs Maverics (Yosemite) two kexts became SMC-dependent: AppleBacklight and AppleMCCSControl.kext

It looks like AMD drivers more carefully checks sensors. (Light Sensors? Environment?)

Remember, this is hackintosh-only problem so we can't expect Apple will resolve it.

Share this post


Link to post
Share on other sites

--> this is hackintosh-only problem so we can't expect Apple will resolve it

 

Really, sure? Perhaps someone with MacPro and a ATI/AMD card(swapped by themself) have same issue too...

 

Hmm...

Link?

I know iMac12,2 with Radeon HD6970m (Turks family as well as my HD6670) wake up in ElCapitan without issue.

#3410

Share this post


Link to post
Share on other sites

checked the dev forums from apple it had very similar issues there 

 

GKs4mXR.png

This guy has NVIDIA.

Check, please!

 

Max108

Sep 17, 2015 8:09 AM(in response to GellieG)

@GellieG - I suggest you open System Preferences, then "Energy Saver" and un-tick the "Automatic graphics switching" option.

 

 

 

KenV54

Sep 17, 2015 8:59 AM(in response to Max108)

Max,

 

We (you, that is,) may have solved a major problem with El Capitan!

 

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 fusion71au
      This is a brief guide on how to create a vanilla El Capitan (also same process for Sierra) OS X Installer USB with an updated prelinked kernel containing FakeSMC.

      It is tailored for those users who want to understand the “nuts and bolts” of how to create an installer and also to help brush up on their terminal skills (rather than have one made for them with the numerous automated “tools” available or even Apple’s createinstallmedia) :
       
       
      Specifically, it is also a “Proof of Concept” which shows that installation is possible without even having to rely on boot loader kext injection.

      Prerequisites
      Existing Yosemite installation (or Mavericks - see post#4 for steps 7,8) “Install OS X El Capitan.app" downloaded to the Applications folder Pacifist FakeSMC.kext - Slice or Kozlek branch Bootloader - Clover or Chameleon 8GB or larger USB drive (16GB recommended), formatted HFS+ (MBR or GUID) named “Installer”  
      Procedure
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Open OS X terminal and type the following lines, followed by <Enter> after each line.
          The image restore and file copying may take a while to complete, and at the end of the process, the Installer volume is renamed to “OS X Base System"....
       
      sudo -s hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg asr restore -source /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg  -target /Volumes/Installer -erase -format HFS+ -noprompt -noverify rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages cp -av /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System/System/Installation cp -av /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System diskutil unmount /Volumes/OS\ X\ Install\ ESD exit 3.  Right click on the “OS X Base System” Volume and click “Get Info”
       

      4.  Click on the lock icon and untick “Ignore ownership on this volume”
       

      5.  Extract/Copy the El Capitan Kernels folder into /System/Library/ of the USB with Pacifist.  NB It is found in the "Essentials.pkg" in /System/Installation/Packages
       

      6.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel —> OG.prelinkedkernel
       

      7.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of the installer USB using Finder.
       

      8.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel…..
       
      sudo -s chmod -R 755 /Volumes/OS\ X\ Base\ System/Library/Extensions chown -R 0:0 /Volumes/OS\ X\ Base\ System/Library/Extensions touch /Volumes/OS\ X\ Base\ System/System/Library/Extensions kextcache -u /Volumes/OS\ X\ Base\ System exit Any errors should be noted but the output below is normal e.g.


      9. Install your Bootloader targeting the OS X Base System volume
       
       
       
       
      10.  Boot your system with the USB without injected kexts into the OS X Installer GUI....
       
       
       
       
       
      Post Install
      The original prelinked kernel in a fresh install of El Capitan will also lack FakeSMC ie it will only be linked to Apple signed kexts.  In order to boot into El Capitan the first time around without boot loader kext injection, the PLK needs to be rebuilt for the El Capitan volume like we did for the installer:
       
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel for the El Capitan volume —> OG.prelinkedkernel
      3.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of El Capitan using Finder
      4.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel.  In this example, the El Capitan volume is named "El_Capitan" - change if you have named it something else...
      sudo -s chmod -R 755 /Volumes/El_Capitan/Library/Extensions chown -R 0:0 /Volumes/El_Capitan/Library/Extensions touch /Volumes/El_Capitan/System/Library/Extensions kextcache -u /Volumes/El_Capitan exit 5. Install your Bootloader targeting the El Capitan volume.  This step is only necessary if you are installing El Capitan on a new drive without existing boot loader (not required if installing on a disk with existing boot loader beside Yosemite).
      6. Reboot your system without injected kexts into El Capitan!
       
       
      Other links
      The All-In-One Guide to Vanilla OS X for beginners
       
      Updates for Sierra and High Sierra   Custom Prelinkedkernel Generator Tool I have made a custom prelinkedkernel generator "PLK.tool" for Sierra + El Capitan.  Instructions:   1.  Download and extract the attached BaseSystem_PLK.tool.zip into your ~/Downloads folder.   2.  Copy any extra kexts necessary for booting your hack to ~/Downloads/BaseSystem/ExtraKexts (e.g. FakeSMC, VoodooPS2Controller), making sure SIP is disabled. 3.  Copy BaseSystem.dmg to ~/Downloads/BaseSystem  4.  Open terminal and run the following commands... cd ~/Downloads/BaseSystem chmod +x PLK.tool ./PLK.tool ---> supply your admin password ---> will place your new custom prelinkedkernel on the desktop.       macOS High Sierra bypass Firmware and MBR checks in post#13.
      BaseSystem_PLK.tool_ElCap.zip
      BaseSystem_PLK.tool_Sierra.zip
      BaseSystem_PLK.tool_Mojave.zip (need to run in Mojave to avoid dependency errors)
       
      BaseSystem_PLK.tool_Catalina.zip
    • By fusion71au
      Clover r5050 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 15 running OSX 10.9 -->10.15 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r5050 for VMware.zip". Mount Clover-v2.5k-5050-X64.iso by double clicking on it.
      2. Mount your VM's EFI System Partition eg in terminal
      sudo diskutil mount disk0s1   3. Copy EFI folder from step 1 into the EFI partition
      4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
      5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
       
      Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
    • By Denny
      Salve a tutti, ho un problema con l'audio. Ovvero non riconosce le giuste porte audio e manca anche l'audio tramite DP tramite GPU. Allego la cartella EFI nel caso vorreste dare uno sguardo.
      Config:
      GigaByte Z370P D3
      I5 8400
      Ram corsair vengeance LPX 16gb 3000MHz
      Nvidia 1050ti 

      Grazie in anticipo!
      P.S. Se serve ioreg posto
       
      https://www.mediafire.com/file/0hmpnp6x1f6u26p/EFI.zip/file
       
    • By mpe
      Hi,
       
      After wakeup my system is slow, console input show some duplicate character when I type some commands. Intel Power Gadget is shows no more statistics.
      I am looking for solution several days, but I can't find.
       
      Maybe some one have the same system or tips for me?
       
      I have already attach the Runme.app zip
       
      Best regards,
       
      mpe
      Send me mpe.zip
×