Jump to content
InsanelyMac Forum
Mieze

Tracing back the AMD GPU wakeup issue to its origin

Recommended Posts

:poster_oops:

In order for SSDT injection method to work you also must use InjectATI=True in config, using RadeonDeInit will not allow SSDT injection method to work. What I meant by "you don't want _SB_.PCI0.PEG0.GFX0 also in SSDT" is if in your clover config you have ACPI PEGP -> GFX0 in ACPI patching, then you only want _SB_.PCI0.PEG0 in your SSDT, because the ACPI patch is looking in your injected SSDT during patching process for PEGP to patch to GFX0, if you have _SB_.PCI0.PEG0.GFX0 then the ACPI patch will make it result in _SB_.PCI0.GFX0.GFX0 because you have it renaming PEGP to GFX0.

 

Wow you have a TON of fixes that you probably don't need, what is this system specs? You SSDT you attached is not complete at all, nothing is being injected. Try these.

 

Thanks for your help. 

Does not quite make sense. My ACPI patch was PEGP to GFX0 and not PEG0 to GFX0. So if I have _SB.PCI0.PEG0.GFX0, then the ACPI patch process should NOT patch that to _SB.PCI0.GFX0.GFX0 because I did NOT ask it to patch PEG0 to GFX0.

 

My system spec is Z77X-UP5-TH with i7-3770K with RX580.

 

Any way, I solved my problem. Feel like an idiot   :poster_oops:  :blush:

I placed my file : EFI/Clover/ACPI/Patched/SSDT-RX580.aml and assumed Clover will automatically inject it.
It wasn't for some reason. The only reason I can think of was that in config.plist ACPI->SortedOrder, the file was called SSDT-AMD.aml which Clover could not find but it ignored the SSDT-RX580.aml that was there.
Interestingly, Clover will load DSDT.aml even if you explicitly name BLAH-BLAH.aml in config.plist ACPI->DSDT->Name->BLAH-BLAH.aml. That is, it will not find BLAH-BLAH.aml but will find DSDT.aml and load it.

​As soon as I corrected the SortedOrder filename, my SSDT is loaded and I have the correct GPU board name, Framebuffers and HDMI audio without using RadeonDeInit.

 

Also, with the SSDT method, the System Profiler states " Metal: Supported, feature set macOS GPUFamily1 v3" but with RadeonDeInit method, it says " Metal: Supported"

Share this post


Link to post
Share on other sites
Advertisement

:poster_oops:

 

 

Thanks for your help. 

Does not quite make sense. My ACPI patch was PEGP to GFX0 and not PEG0 to GFX0. So if I have _SB.PCI0.PEG0.GFX0, then the ACPI patch process should NOT patch that to _SB.PCI0.GFX0.GFX0 because I did NOT ask it to patch PEG0 to GFX0.

 

My system spec is Z77X-UP5-TH with i7-3770K with RX580.

 

Any way, I solved my problem. Feel like an idiot   :poster_oops:  :blush:

I placed my file : EFI/Clover/ACPI/Patched/SSDT-RX580.aml and assumed Clover will automatically inject it.It wasn't for some reason. The only reason I can think of was that in config.plist ACPI->SortedOrder, the file was called SSDT-AMD.aml which Clover could not find but it ignored the SSDT-RX580.aml that was there.Interestingly, Clover will load DSDT.aml even if you explicitly name BLAH-BLAH.aml in config.plist ACPI->DSDT->Name->BLAH-BLAH.aml. That is, it will not find BLAH-BLAH.aml but will find DSDT.aml and load it.

​As soon as I corrected the SortedOrder filename, my SSDT is loaded and I have the correct GPU board name, Framebuffers and HDMI audio without using RadeonDeInit.

 

Also, with the SSDT method, the System Profiler states " Metal:[/size] [/size]Supported, feature set macOS GPUFamily1 v3[/size]" but with RadeonDeInit method, it says " Metal:[/size] [/size]Supported[/size]"

Do you have IGPU partially enabled? The macOS GPUFamily1 status is a rare achievement unless using Intel igpu in some way.

Share this post


Link to post
Share on other sites

Do you have IGPU partially enabled? The macOS GPUFamily1 status is a rare achievement unless using Intel igpu in some way.

@Gigamaxx, this is completely wrong, GPUFamily1 is a feature set for Metal, has nothing to do with iGPU. https://developer.apple.com/documentation/metal/mtlfeatureset It probably because of the FB he is using or SMBIOS he is using.

Also, with the SSDT method, the System Profiler states " Metal: Supported, feature set macOS GPUFamily1 v3" but with RadeonDeInit method, it says " Metal: Supported"

Because when using RadeonDeInit method doesn't inject a framebuffer, which means it will use the default RadeonFramebuffer which doesn't have any feature sets allocated to it. when using injected framebuffer ie... InjectATI=True or SSDT method the framebuffer has a certain feature set allocated for it.

Share this post


Link to post
Share on other sites

@Gigamaxx, this is completely wrong, GPUFamily1 is a feature set for Metal, has nothing to do with iGPU. https://developer.apple.com/documentation/metal/mtlfeaturesetIt probably because of the FB he is using or SMBIOS he is using.

I have noticed with my pentium and Ryzen systems I always get the metal supported, but with my i5 6500 (metal supported igpu) I get the macOSGPUFamily1 status. I’ve never seen this status without IGPU metal active.

Share this post


Link to post
Share on other sites

I have noticed with my pentium and Ryzen systems I always get the metal supported, but with my i5 6500 (metal supported igpu) I get the macOSGPUFamily1 status. I’ve never seen this status without IGPU metal active.

Because there is a feature set that is allocated for the ig-platform-id you are using for your i5 6500 iGPU

Share this post


Link to post
Share on other sites

Because there is a feature set that is allocated for the ig-platform-id you are using for your i5 6500 iGPU

Exactly, it seems to assign the Radeon Framebuffer automatically to the family status. I’m not trying to be skeptical just curious I would like to be able to get this level on my non supported CPUs. I’ve also noticed using the deinitiate or whatevergreen it never gets family1.

Share this post


Link to post
Share on other sites

Exactly, it seems to assign the Radeon Framebuffer automatically to the family status. I’m not trying to be skeptical just curious I would like to be able to get this level on my non supported CPUs. I’ve also noticed using the deinitiate or whatevergreen it never gets family1.

Again because RadeonDeInit and Whatevergreen do not inject a framebuffer

Share this post


Link to post
Share on other sites

Do you have IGPU partially enabled? The macOS GPUFamily1 status is a rare achievement unless using Intel igpu in some way.

 

Nope IGPU is completely disabled. "Metal: Supported, feature set macOS GPUFamily1 v3" has nothing to do with IGPU.

See this tech doc from Apple. 

Share this post


Link to post
Share on other sites

Is there anyone with an rx560 that is having no issues? No crashes / artifacts, dual screen working.

 

I have a RX560 and the only issue I have is no sleep but that could also be macos 10.13.2 beta. I once had a working sleep but no more.

The issue is display goes into standby but fans keep working, the system is unreachable and can only be revived by restart. This is with latest Clover and RadeonDeInit = true. It uses the default Radeonframebuffer.

 

If I use Acre framebuffer I boot into black display and can login remote, IORegistryExplorer shows Acre framebuffer being used but no display connected to any of the three connectors, patched or not.

 

I can live with it not having sleep, because from system off to Desktop takes some 10 seconds and I use less energy if shutdown  :) = less warming the earth, so I do everyone a favor.

 

But it keeps nagging for a solution if I am being honest  :D

Share this post


Link to post
Share on other sites

Can someone explain to me why when I use GFX0 instead of PEGP the SSDT doesn't work but only works when using PEGP.

Share this post


Link to post
Share on other sites

Can someone explain to me why when I use GFX0 instead of PEGP the SSDT doesn't work but only works when using PEGP.

I only learned that recently as well, in my case I would have to first apply the renaming patch from PEGP -> GFX0, and then utilize the patch with GFX0 naming.

Share this post


Link to post
Share on other sites

I only learned that recently as well, in my case I would have to first apply the renaming patch from PEGP -> GFX0, and then utilize the patch with GFX0 naming.

hi,,i now only use redonindet=true in config.plist

Share this post


Link to post
Share on other sites

hi,,i now only use redonindet=true in config.plist

OK noted, thanks. But my response was for a specific question asked.

Share this post


Link to post
Share on other sites

Can someone explain to me why when I use GFX0 instead of PEGP the SSDT doesn't work but only works when using PEGP.

Check your Clover patches. There is probably one among them which renames GFX0 to IGPU and it gets applied to your SSDT too.

 

Mieze

Share this post


Link to post
Share on other sites

Check your Clover patches. There is probably one among them which renames GFX0 to IGPU and it gets applied to your SSDT too.

 

Mieze

 

 

I have a single goal right now.... to not use Clover DeInit and do it with a SSDT so that after that works I can inject FrameBuffer and specifics of my RX560. (iMac18,3 with i7-7700K). So... In my config.plist I have:

	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<true/>
		</dict>
		<key>ig-platform-id</key>
		<string>0x59120003</string>
	</dict>

And in Patches:

				<dict>
					<key>Comment</key>
					<string>Intel GPU PM. Rename GFX0 to IGPU</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>R0ZYMA==</data>
					<key>Replace</key>
					<data>SUdQVQ==</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>Rename PEGP to GFX0</string>
					<key>Find</key>
					<data>
					UEVHUA==
					</data>
					<key>Replace</key>
					<data>
					R0ZYMA==
					</data>
				</dict>

I have this SSDT to do the DeInit:

DefinitionBlock ("", "SSDT", 2, "Apple", "Radeon", 0x00001000)
{
    External (_SB_.PCI0.PEG0.PEGP, DeviceObj)    // (from opcode)

    Scope (\_SB.PCI0.PEG0.PEGP)
    {
        OperationRegion (PCIB, PCI_Config, Zero, 0x0100)
        Field (PCIB, AnyAcc, NoLock, Preserve)
        {
            Offset (0x10), 
            BAR0,   32, 
            BAR1,   32, 
            BAR2,   64, 
            BAR4,   32, 
            BAR5,   32
        }

        Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            If (LEqual (BAR5, Zero))
            {
                Store (BAR2, Local0)
            }
            Else
            {
                Store (BAR5, Local0)
            }

            OperationRegion (GREG, SystemMemory, And (Local0, 0xFFFFFFFFFFFFFFF0), 0x8000)
            Field (GREG, AnyAcc, NoLock, Preserve)
            {
                Offset (0x6800), 
                GENA,   32, 
                GCTL,   32, 
                LTBC,   32, 
                Offset (0x6810), 
                PSBL,   32, 
                SSBL,   32, 
                PTCH,   32, 
                PSBH,   32, 
                SSBH,   32, 
                Offset (0x6848), 
                FCTL,   32, 
                Offset (0x6EF8), 
                MUMD,   32
            }

            Store (Zero, FCTL)
            Store (Zero, PSBH)
            Store (Zero, SSBH)
            Store (Zero, LTBC)
            Store (One, GENA)
            Store (Zero, MUMD)
        }
    }
}

When I use all this I get gIOScreenLockState 3.

 

If I keep everything as above but enable DeInit in Clover, it boots fine.

 

Any assistance would be appreciated!

Share this post


Link to post
Share on other sites

Don't use this patch: "Rename PEGP to GFX0" and it should work.

If you rename PEGP to GFX0, your SSDT could not work, because it doesn't find any PEGP.

 

 

This worked!!! Thank you.

 

Better to rename PEGP in ssdt to GFX0

 

Sent from my ONEPLUS A5000 using Tapatalk

 

How do I do this? Can I do it in this same SSDT? Currently I'm not patching and SSDT other than with hotpaching in clover.

Actually, I changed the SSDT to be:


   External (_SB_.PCI0.PEG0.GFX0, DeviceObj)    // (from opcode)

    Scope (\_SB.PCI0.PEG0.GFX0)

Kept my renaming in config and it worked as well... now to attempt to use the Acre frame buffer!

Share this post


Link to post
Share on other sites

If you really have RX580, than ACRE is the wrong Framebuffer, cause it is using only 3 connectors: DP, HDMI and DVI.

Correct Framebuffer should be ORINOCO with five connectors: DP,DP, HDMI, HDMI and DVI

Share this post


Link to post
Share on other sites

If you really have RX580, than ACRE is the wrong Framebuffer, cause it is using only 3 connectors: DP, HDMI and DVI.

Correct Framebuffer should be ORINOCO with five connectors: DP,DP, HDMI, HDMI and DVI

 

I have a RX560 with 3 connectors, DP, HDMI and DVI. I looked at a bunch of different SSDTs and I'm trying to configure it based on my card. This is what I have so far... how can double check all of these or add others that might be needed? I know the DeviceID is correct for me 0x67FF.

        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
        {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                         0x03                                           
                    })
                }
                Return (Package (0x18)
                {
                    "AAPL,slot-name", 
                    Buffer (0x07)
                    {
                        "Slot-1"
                    }, 
                    "@0,name", 
                    Buffer (0x0C)
                    {
                        "ATY,Acre"
                    }, 
                    "@0,AAPL,boot-display", 
                    Buffer (One)
                    {
                         0x00                                           
                    }, 
                    "@1,name", 
                    Buffer (0x0C)
                    {
                        "ATY,Acre"
                    }, 
                    "@2,name", 
                    Buffer (0x0C)
                    {
                        "ATY,Acre"
                    }, 
                    "@3,name", 
                    Buffer (0x0C)
                    {
                        "ATY,Acre"
                    }, 
                    "@4,name", 
                    Buffer (0x0C)
                    {
                        "ATY,Acre"
                    },
                    "@5,name", 
                    Buffer (0x0C)
                    {
                        "ATY,Acre"
                    },           
                    "ATY,VendorID", 
                    Buffer (0x02)
                    {
                         0x02, 0x10                                     
                    }, 
                    "ATY,DeviceID", 
                    Buffer (0x02)
                    {
                         0xFF, 0x67                                     
                    }, 
                    "model", 
                    Buffer (0x12)
                    {
                        "AMD Radeon RX 560"
                    }, 
                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }
               })
            }
        }
        Device (HDAU)
        {
            Name (_ADR, One)  // _ADR: Address
            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                         0x03                                           
                    })
                }
                Return (Package (0x04)
                {
                    "layout-id", 
                    Buffer (0x04)
                    {
                         0x01, 0x00, 0x00, 0x00                         
                    }, 
                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }
                })
            }
        }

Share this post


Link to post
Share on other sites

 

I have a RX560 with 3 connectors, DP, HDMI and DVI. I looked at a bunch of different SSDTs and I'm trying to configure it based on my card. This is what I have so far... how can double check all of these or add others that might be needed? I know the DeviceID is correct for me 0x67FF.

        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
        {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                         0x03                                           
                    })
                }
                Return (Package (0x18)
                {
                    "AAPL,slot-name", 
                    Buffer (0x07)
                    {
                        "Slot-1"
                    }, 
                    "@0,name", 
                    Buffer (0x0C)
                    {
                        "ATY,Acre"
                    }, 
                    "@0,AAPL,boot-display", 
                    Buffer (One)
                    {
                         0x00                                           
                    }, 
                    "@1,name", 
                    Buffer (0x0C)
                    {
                        "ATY,Acre"
                    }, 
                    "@2,name", 
                    Buffer (0x0C)
                    {
                        "ATY,Acre"
                    }, 
                    "@3,name", 
                    Buffer (0x0C)
                    {
                        "ATY,Acre"
                    }, 
                    "@4,name", 
                    Buffer (0x0C)
                    {
                        "ATY,Acre"
                    },
                    "@5,name", 
                    Buffer (0x0C)
                    {
                        "ATY,Acre"
                    },           
                    "ATY,VendorID", 
                    Buffer (0x02)
                    {
                         0x02, 0x10                                     
                    }, 
                    "ATY,DeviceID", 
                    Buffer (0x02)
                    {
                         0xFF, 0x67                                     
                    }, 
                    "model", 
                    Buffer (0x12)
                    {
                        "AMD Radeon RX 560"
                    }, 
                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }
               })
            }
        }
        Device (HDAU)
        {
            Name (_ADR, One)  // _ADR: Address
            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                         0x03                                           
                    })
                }
                Return (Package (0x04)
                {
                    "layout-id", 
                    Buffer (0x04)
                    {
                         0x01, 0x00, 0x00, 0x00                         
                    }, 
                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }
                })
            }
        }

2 things:

 

1. You have 5 connectors in your SSDT, you only have 3 then you only need 0-2

2. If you use AppleALC with lilu+applealc and patch your DSDT with HDAS then you need to change your HDMI audio to be onboard-2

 

But I asm using a RX 580 and only use Lilu+Whatevergreen with 2x monitors D-DVI and DP with no problems with using RadeonFramebuffer

Share this post


Link to post
Share on other sites

display is not getting detected properly n also m getting artefacts  !

 

how can i unlock 30bit colors

 

It looks like you have no accelerator kext loaded. Have you tried to add your 0x????1002 Device ID to one of the AMD?000kexts info.plist?

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
      Nehalem, SandyBridge, IvyBridge, Haswell, Broadwell     Skylake, Kabylake and Coffeelake is here http://www.insanelymac.com/forum/topic/321872-guide-sierra-on-gigabyte-mobos-serie-200-kabylake-dsdt/   First...   ***Update bios to last available version!***   If you need a full patched DSDT...  -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder CLOVER Install.zip   --Install Sierra/High Sierra and boot into system!   Post Installation --Install Clover and replace with my folder CLOVER Post Install.zip   --Reboot and activate video!   Bingo!   Now you need a fine tune! DSDT time!   --DSDT   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -XXXX to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI
       
      --Power Management
      - 1 Generation Intel Processors, use Generate P and C States in config.plist
      - 2 and 3 Generations Intel Processors, Generate SSDT with Piker script and drop CpuPm and Cpu0Ist SSDTs
      ssdtPRGen.command.zip
      Credits-https://github.com/Piker-Alpha/ssdtPRGen.sh
      - 4 Generation+ Intel Processors, use PluginType=1 in DSDT, SSDT or Clover config.plist
       
      for check Power, Frequency, Temperature and Utilization, use it
      Install Intel Power Gadget.pkg.zip
       
      --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
       
      --Clover
       
      https://sourceforge.net/projects/cloverefiboot/files/Installer/
       
      --AUDIO
       
      Use DSDT + AppleAlc
       
      --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/314406-voodoohda-289/   -USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   It's time to Rock   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Apple, 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, 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!  
    • By MaLd0n
      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 and Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder CLOVER Install.zip   --Install EL Capitan / Sierra / High Sierra and boot into system! for Sierra/High Sierra you need a Processor with SSE4.1 instruction   Post Installation --Install Clover and replace with my folder CLOVER Post Install.zip   --Reboot and activate video!   Bingo! Now you need a fine tune! DSDT Time! -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) and tell me what your hardware! -Post Ioreg, extract with Ioreg Explorer http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222606 -Run it, post files generate in your desktop http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222609    My DSDT GA P35-DS3 DSDT.MaLd0n LGA775.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!  
    • By pepitillo
      Hi there, I noticed that my system cannot sleep properly, so I run pmset.
      Here are the results. The strange thing is that I got "sleep   0 (sleep prevented by mds)". What does it mean? Do you think that all other parameters are good to go?
      Recently I managed to fix reboot on shutdown. Maybe its linked with that.
       
      iMac:~ diego$ pmset -g
      System-wide power settings:
      Currently in use:
      standby              1
      Sleep On Power Button 1
      womp                 0
      autorestart          0
      hibernatefile        /var/vm/sleepimage
      powernap             0
      networkoversleep     0
      disksleep            10
      sleep                0 (sleep prevented by mds)
      autopoweroffdelay    28800
      hibernatemode        0
      autopoweroff         1
      ttyskeepawake        1
      displaysleep         0
      tcpkeepalive         1
      standbydelay         10800
       
      Thanks!
    • By fantomas1
      Hi InsanelyMacaholics   

      Use this thread to link / talk about of the future Nvidia Web Driver updates for macOS Sierra.
       
      10.12.6
      Nvidia Web Driver - 378.02.02.25f08 --> build 16G1314 (thanks to BreBo)  New!
      Nvidia Web Driver - 378.02.02.25f07 --> build 16G1314 (thanks to haring)
      Nvidia Web Driver - 378.05.05.25f06 --> build 16G1212 (thanks to WeBeRiO)
      Nvidia Web Driver - 378.05.05.25f04 --> build 16G1114 (thanks to lukazm)
      Nvidia Web Driver - 378.05.05.25f03 --> build 16G1036 (thanks to Gradou)
      Nvidia Web Driver - 378.05.05.25f01 --> build 16G29 (thanks to Badruzeus)
       
       
      10.12.5
      Nvidia Web Driver - 378.05.05.15f01 --> build 16F73 (see this post)
       
       
      10.12.4
      Nvidia Web Driver - 378.05.05.05f02 --> build 16E195(thanks to crachmaster4999)
      Nvidia Web Driver - 378.05.05.05f01 --> build 16E195 (thanks to Moviemakergr)  Pascal support!!!
      Nvidia Web Driver - 367.15.10.45f01 --> build 16E195 (thanks to Lanc)
       
       
      10.12.3

      Nvidia Web Driver - 367.15.10.35f01 --> build 16D32 (thanks to shatterhenner)
       
       
      10.12.2
      Nvidia Web Driver - 367.15.10.25f02 --> build 16C68 (see this post)
      Nvidia Web Driver - 367.15.10.25f01 --> build 16C67 (see this post)
      Nvidia Web Driver - 367.15.10.25b06 --> build 16C60b/16C63a (see this post)
       
       
      10.12.1
      Nvidia Web Driver - 367.15.10.15f03 --> build 16B2657/16B2659 (thanks to Moviemakergr).
      Nvidia Web Driver - 367.15.10.15f01 --> build 16B2555 (thanks to Moviemakergr)
       
       
      10.12.0
      Nvidia Web Driver - 367.15.10.05f01 --> build 16A323 (thanks to phi777)
       
       
      GM
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A323 (same driver since DP4/PB3)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A322 (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A320 (see this post)
       
       
      DP/PB
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A313a (DP8 & PB7) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A304a (DP7 & PB6) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A294a (DP6 & PB5) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A286a (DP5 & PB4) (see this post)
      Nvidia Web Driver - 367.10.10.05b01 --> build 16A270f (DP4 & PB3) (thanks to TheRacerMaster)
      Nvidia Web Driver - 367.05.10.05b07 --> build 16A254g (DP3 & PB2) (see this post)
      Nvidia Web Driver - 367.05.10.05b07 --> build 16A238m (PB1) (thanks to Faun) 
      Nvidia Web Driver - 367.05.10.05b07 --> build 16A239j (DP2) (thanks to Faun)
      Nvidia Web Driver - 367.05.10.05b03 --> build 16A201w (DP1) (thanks to Xmedik)
       
    • By fwood
      Ciao ragazzi, torno a voi dopo moltissimo tempo per chiedere un aiuto.
      Sierra 10.12.6 - motherboard z68xp-ud4 - i7 2600k - Gigabyte gtx 780 FE 3072mb - imac 14,2  - ultimo clover e clover configurator.
      La scheda 780 viene vista con una lunghezza pcilane di 1X,  il clock ed powermanagement tuttavia sembrano correti e funzionare ( anche se il powermanagement è abbastanza lento).
      Il kext Apple GraphicsPowermanagement non viene caricato, Cercando AGPM nella consolle non trova nulla, a volte unknown platform.
      Ho provato sia con che senza cuda, sia con che senza webdriver ( con relativi flag nel config.plist).
      Ho provato ad iniettare l'id 10de_1004  al posto di quello 10de_119e ( gtx 780m) nel kext AGPm alla sezione della board relativa ad imac 14,2 , sia mettendo un doppione del kext nella EFi, sia sostituendolo direttamente in s/l/e.
      Ho provato anche a mettere il fix GFX0 to IGPU con il clover configurator.
      Ho provato a mettere il fake id delal 780m direttamente con clover configurator.
      NULLA tutto invariato.
      Ora mi chiedo.. pensate che sia una questione estetica, oppure ho la scheda semi-difettosa ( comprata da un privato 5gg fa) ?
      Grazie a chi mi aiuta.
      Come detot In generale la scheda sembra andare bene , come detto sopra, solo vedo 1x, agpm non caricato ( ma il clock è dinamico) e scalda abbastanza anche solo nella navigazione con firefox ( che ha accellerazione hardware  attiva) arrivando a volte durante la navidazione anche a 52 gradi..
      Il metal viene riconosciuto dal profiler.
      Help.
       
       
×