Contribute
Register

pastrychef's build - Asus Maximus VIII Gene - i7-7700K - GTX 1080

Status
Not open for further replies.
_DSM info: [Guide] Patching LAPTOP DSDT/SSDTs | tonymacx86.com

_OSI info: [Guide] 10.11+ USB changes and solutions | tonymacx86.com

The only time I ever really had to mess with pmset was to disable the auto power off.
This happened with my for the first time only . Also I have alc1220 codec so I am using appleALC and lilu to get sound working . Now as I have told you about HDMI audio that it is not working. Now I have removed appleALC kext from clover other folder and I tried running toleda's script and then devices are shown in system preferences but no audio is coming. Then i noticed that HDMI audio option is there and it is working. Then again I have putted native appleHDA IN S/L/E . Putted appleALC back in kext folder and changed inject Id to 11 as before and then rebooted and HDMI audio is not there . So this might be due to appleALC.
 
Interesting. I don't have any experience with ALC1220. I didn't know it was so much more complicated than ACL1150.
 
@pastrychef

I was going to use your USB-SSDT but I noticed your enabling more ports and on the Hero I just want to enable the ones that I am going to use and not include the headers on the motherboard that I am not using so this is my SSDT-USB, I noticed our device and vendor IDs are different and I had this in my Custom boot flags that worked fine in Sierra but for some reason, its seems to be ignored in High Sierra because Ioreg shows all the ports.

Also since I am limiting my ports to under 15 I have to assume I do not need the binary hack for HS in clover config?

In CLover config custom boot flags:

uia_exclude=HS03;HS04;HS10;HS11;HS13;HS14;SS03;SS04;SS07;SS08;SS09;SS10;

My SSDT-USB code for Hero:

Code:
DefinitionBlock ("", "SSDT", 1, "sample", "USBFix", 0x00003000)
{
    Device (UIAC)
    {
        Name (_HID, "UIA00000")  // _HID: Hardware ID
        Name (RMCF, Package (0x02)
        {
            "8086_15b6",
            Package (0x04)
            {
                "port-count",
                Buffer (0x04)
                {
                     0x16, 0x00, 0x00, 0x00                 
                },

                "ports",
                Package (0x28)
                {
                    "HS01",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x01, 0x00, 0x00, 0x00                 
                        }
                    },

                    "HS02",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x02, 0x00, 0x00, 0x00                 
                        }
                    },

                    "HS05",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x05, 0x00, 0x00, 0x00                 
                        }
                    },

                    "HS06",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x06, 0x00, 0x00, 0x00                 
                        }
                    },

                    "HS07",
                    Package (0x04)
                    {
                        "UsbConnector",
                        Zero,
                        "port",
                        Buffer (0x04)
                        {
                             0x07, 0x00, 0x00, 0x00                 
                        }
                    },

                    "HS08",
                    Package (0x04)
                    {
                        "UsbConnector",
                        Zero,
                        "port",
                        Buffer (0x04)
                        {
                             0x08, 0x00, 0x00, 0x00                 
                        }
                    },

                    "HS09",
                    Package (0x04)
                    {
                        "UsbConnector",
                        Zero,
                        "port",
                        Buffer (0x04)
                        {
                             0x09, 0x00, 0x00, 0x00                 
                        }
                    },

                    "HS12",
                    Package (0x04)
                    {
                        "UsbConnector",
                        Zero,
                        "port",
                        Buffer (0x04)
                        {
                             0x0C, 0x00, 0x00, 0x00                 
                        }
                    },

                    "SS01",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x11, 0x00, 0x00, 0x00                 
                        }
                    },

                    "SS02",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x12, 0x00, 0x00, 0x00                 
                        }
                    },

                    "SS05",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x15, 0x00, 0x00, 0x00                 
                        }
                    },

                    "SS06",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x16, 0x00, 0x00, 0x00                 
                        }
                    }
                }
            }
        })
    }
}


Edited:

I apologize I had 0.6.1 Usbinjectall updated per your instruction to 0.6.2. Still wondering about the vendor/device ID if it matters and am I using the custom boot flags correctly?

Edited Again:

Can't figure out why I have lost my Apple Boot Animation goes right to the login screen without the prior animation and not sure what I did to change this other than the Bios update from 2202 to 3504.
 
Last edited:
Just an update. I am running a very stable 10.12.6 build and this is my only machine now. I added a SanDisk 240GB SSD and have Windows 10 installed on that, booting via Clover. I will use Paragon's HFS+ so Windows can read and write Mac files. I'll wait for macOS 10.13.3 or so before upgrading to high Sierra.

I have started to get 'running out of application memory' messages again. I usually have a number of apps open. In an Apple community support forum on this topic someone pointed at EtreCheck https://etrecheck.com/ and I tried it. This seems to indicate that I need more RAM, so I've ordered another 16GB. A sample EtreCheck report is attached below. While it doesn't show all the Clover kexts, it does list the /L/E and /S/L/E ones, with their versions, along with all the hardware and a lot of software and process information.
 

Attachments

  • 17_1018-EtreCheck report.pdf
    94 KB · Views: 224
Just an update. I am running a very stable 10.12.6 build and this is my only machine now. I added a SanDisk 240GB SSD and have Windows 10 installed on that, booting via Clover. I will use Paragon's HFS+ so Windows can read and write Mac files. I'll wait for macOS 10.13.3 or so before upgrading to high Sierra.

I have started to get 'running out of application memory' messages again. I usually have a number of apps open. In an Apple community support forum on this topic someone pointed at EtreCheck https://etrecheck.com/ and I tried it. This seems to indicate that I need more RAM, so I've ordered another 16GB. A sample EtreCheck report is attached below. While it doesn't show all the Clover kexts, it does list the /L/E and /S/L/E ones, with their versions, along with all the hardware and a lot of software and process information.
There is a RAM cleaning app in the App store that looks like a stick of Ram that will automatically clean up used Ram. I use it on my hack and my Mac. I think it's called Ram Cleaner. Im in Windows right now so I can't look it up at the moment. It may help you.
 
There is a RAM cleaning app in the App store that looks like a stick of Ram that will automatically clean up used Ram. I use it on my hack and my Mac. I think it's called Ram Cleaner. Im in Windows right now so I can't look it up at the moment. It may help you.
Thank you -- I'll give it a try. But I'm convinced I do need more RAM.
 
@osxfr33k @WedgeTail :

Sorry for the late reply. Had a family emergency and flew out to California for a few days. Just got home and will check out your problems a little later.
 
@pastrychef

I was going to use your USB-SSDT but I noticed your enabling more ports and on the Hero I just want to enable the ones that I am going to use and not include the headers on the motherboard that I am not using so this is my SSDT-USB, I noticed our device and vendor IDs are different and I had this in my Custom boot flags that worked fine in Sierra but for some reason, its seems to be ignored in High Sierra because Ioreg shows all the ports.

Also since I am limiting my ports to under 15 I have to assume I do not need the binary hack for HS in clover config?

In CLover config custom boot flags:

uia_exclude=HS03;HS04;HS10;HS11;HS13;HS14;SS03;SS04;SS07;SS08;SS09;SS10;

My SSDT-USB code for Hero:

Code:
DefinitionBlock ("", "SSDT", 1, "sample", "USBFix", 0x00003000)
{
    Device (UIAC)
    {
        Name (_HID, "UIA00000")  // _HID: Hardware ID
        Name (RMCF, Package (0x02)
        {
            "8086_15b6",
            Package (0x04)
            {
                "port-count",
                Buffer (0x04)
                {
                     0x16, 0x00, 0x00, 0x00                
                },

                "ports",
                Package (0x28)
                {
                    "HS01",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x01, 0x00, 0x00, 0x00                
                        }
                    },

                    "HS02",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x02, 0x00, 0x00, 0x00                
                        }
                    },

                    "HS05",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x05, 0x00, 0x00, 0x00                
                        }
                    },

                    "HS06",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x06, 0x00, 0x00, 0x00                
                        }
                    },

                    "HS07",
                    Package (0x04)
                    {
                        "UsbConnector",
                        Zero,
                        "port",
                        Buffer (0x04)
                        {
                             0x07, 0x00, 0x00, 0x00                
                        }
                    },

                    "HS08",
                    Package (0x04)
                    {
                        "UsbConnector",
                        Zero,
                        "port",
                        Buffer (0x04)
                        {
                             0x08, 0x00, 0x00, 0x00                
                        }
                    },

                    "HS09",
                    Package (0x04)
                    {
                        "UsbConnector",
                        Zero,
                        "port",
                        Buffer (0x04)
                        {
                             0x09, 0x00, 0x00, 0x00                
                        }
                    },

                    "HS12",
                    Package (0x04)
                    {
                        "UsbConnector",
                        Zero,
                        "port",
                        Buffer (0x04)
                        {
                             0x0C, 0x00, 0x00, 0x00                
                        }
                    },

                    "SS01",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x11, 0x00, 0x00, 0x00                
                        }
                    },

                    "SS02",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x12, 0x00, 0x00, 0x00                
                        }
                    },

                    "SS05",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x15, 0x00, 0x00, 0x00                
                        }
                    },

                    "SS06",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0x03,
                        "port",
                        Buffer (0x04)
                        {
                             0x16, 0x00, 0x00, 0x00                
                        }
                    }
                }
            }
        })
    }
}


Edited:

I apologize I had 0.6.1 Usbinjectall updated per your instruction to 0.6.2. Still wondering about the vendor/device ID if it matters and am I using the custom boot flags correctly?

Edited Again:

Can't figure out why I have lost my Apple Boot Animation goes right to the login screen without the prior animation and not sure what I did to change this other than the Bios update from 2202 to 3504.

Hi. I think that as long as your USB ports are using AppleUSBXHCISPT, you should be fine. Everything else in your ssd-usb.aml seems fine.

Screen Shot 2017-10-19 at 7.15.34 AM.png

As for your boot animation, check that in BIOS, you have your GPU set to primary or, at least, auto.
 
Just an update. I am running a very stable 10.12.6 build and this is my only machine now. I added a SanDisk 240GB SSD and have Windows 10 installed on that, booting via Clover. I will use Paragon's HFS+ so Windows can read and write Mac files. I'll wait for macOS 10.13.3 or so before upgrading to high Sierra.

I have started to get 'running out of application memory' messages again. I usually have a number of apps open. In an Apple community support forum on this topic someone pointed at EtreCheck https://etrecheck.com/ and I tried it. This seems to indicate that I need more RAM, so I've ordered another 16GB. A sample EtreCheck report is attached below. While it doesn't show all the Clover kexts, it does list the /L/E and /S/L/E ones, with their versions, along with all the hardware and a lot of software and process information.

I noticed that you are not using the native resolution on your monitor. I'm not sure if this is exactly your problem, but there's a new memory leak bug introduced with High Sierra. When you are using a scaled resolution instead of native resolution, WindowServer will eat up memory. Here is more info: WindowServer memory leak | Official Apple Support Communities

Therefore, I would suggest that you try to run at native resolution and see if the issue persists.
 
Status
Not open for further replies.
Back
Top