Contribute
Register

hackintosh very slow and laggy

Status
Not open for further replies.
Hey man @RehabMan
I worked with hotpatch files and did every part of the guide
but for disabling discrete graphic I had to use static patching because I couldn't figure the working way and for working that way I used DropOem=True because in other case SSDT-7.aml and SSDT-8.aml for disabling discrete graphic wouldn't work.
and the hackintosh still slow and laggy

See guide for correct ACPI patching:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/

Hint: DropOem should be false, AutoMerge should be true.
 
Hey man here is my files which I provided at last I think now my laggy hackintosh is better I renamed OSID to XSID and renamed _DSM to XDSM
but my brightness key mapping doesn't work yet and shut down and restart doesn't work unless I switch laptop off with power button. the lines which appeared in screen hasn't gone and they are very annoying although I am using slide=0 boot arg.
and most important thing, I couldn't rename _OSI to XOSI in DSDT.aml because I get this error
Code:
6084, Object does not exist (XOSI)
 
Last edited:
thanks in advance man
 
Hey man here is my files which I provided at last I think now my laggy hackintosh is better I renamed OSID to XSID and renamed _DSM to XDSM
but my brightness key mapping doesn't work yet and shut down and restart doesn't work unless I switch laptop off with power button. the lines which appeared in screen hasn't gone and they are very annoying although I am using slide=0 boot arg.
and most important thing, I couldn't rename _OSI to XOSI in DSDT.aml because I get this error
Code:
6084, Object does not exist (XOSI)
 
Hey man here is my files which I provided at last I think now my laggy hackintosh is better I renamed OSID to XSID and renamed _DSM to XDSM
but my brightness key mapping doesn't work yet and shut down and restart doesn't work unless I switch laptop off with power button. the lines which appeared in screen hasn't gone and they are very annoying although I am using slide=0 boot arg.
and most important thing, I couldn't rename _OSI to XOSI in DSDT.aml because I get this error
Code:
6084, Object does not exist (XOSI)

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 

Attachments

  • CLOVER.zip
    2.7 MB · Views: 83
  • debug_3594.zip
    1.8 MB · Views: 99
forgot to attach them, here is the files. thanks man

You will need to instrument your DSDT with ACPIDebug.kext.
I think eventually, you'll find that method CESM is related.

Because this code is related to the brightness keys:
Code:
        If (LGreaterEqual (OSYS, 0x20))
        {
            If (And (Local0, 0x0400))
            {
                Store (GPUF, Local1)
                If (LNotEqual (_REV, 0x03))
                {
                    Notify (\_SB.PCI0.IGPU.DD02, 0x86)
                    If (LAnd (LGreaterEqual (OSYS, 0x80), LEqual (VGAT, 0x02)))
                    {
                        Notify (\_SB.PCI0.PEG0.PEGP.DD02, 0x86)
                    }
                }
            }
        }

        If (LGreaterEqual (OSYS, 0x20))
        {
            If (And (Local0, 0x0200))
            {
                Store (GPUF, Local1)
                If (LNotEqual (_REV, 0x03))
                {
                    Notify (\_SB.PCI0.IGPU.DD02, 0x87)
                    If (LAnd (LGreaterEqual (OSYS, 0x80), LEqual (VGAT, 0x02)))
                    {
                        Notify (\_SB.PCI0.PEG0.PEGP.DD02, 0x87)
                    }
                }
            }
        }

0x86 and 0x87 are notify codes to windows for brightness keys...
 
You will need to instrument your DSDT with ACPIDebug.kext.
I think eventually, you'll find that method CESM is related.

Because this code is related to the brightness keys:
Code:
        If (LGreaterEqual (OSYS, 0x20))
        {
            If (And (Local0, 0x0400))
            {
                Store (GPUF, Local1)
                If (LNotEqual (_REV, 0x03))
                {
                    Notify (\_SB.PCI0.IGPU.DD02, 0x86)
                    If (LAnd (LGreaterEqual (OSYS, 0x80), LEqual (VGAT, 0x02)))
                    {
                        Notify (\_SB.PCI0.PEG0.PEGP.DD02, 0x86)
                    }
                }
            }
        }

        If (LGreaterEqual (OSYS, 0x20))
        {
            If (And (Local0, 0x0200))
            {
                Store (GPUF, Local1)
                If (LNotEqual (_REV, 0x03))
                {
                    Notify (\_SB.PCI0.IGPU.DD02, 0x87)
                    If (LAnd (LGreaterEqual (OSYS, 0x80), LEqual (VGAT, 0x02)))
                    {
                        Notify (\_SB.PCI0.PEG0.PEGP.DD02, 0x87)
                    }
                }
            }
        }

0x86 and 0x87 are notify codes to windows for brightness keys...
I have instrumented my DSDT.aml with ACPIDebug.kext but every time I press the brightness keys nothing shows
 
You will need to instrument your DSDT with ACPIDebug.kext.
I think eventually, you'll find that method CESM is related.

Because this code is related to the brightness keys:
Code:
        If (LGreaterEqual (OSYS, 0x20))
        {
            If (And (Local0, 0x0400))
            {
                Store (GPUF, Local1)
                If (LNotEqual (_REV, 0x03))
                {
                    Notify (\_SB.PCI0.IGPU.DD02, 0x86)
                    If (LAnd (LGreaterEqual (OSYS, 0x80), LEqual (VGAT, 0x02)))
                    {
                        Notify (\_SB.PCI0.PEG0.PEGP.DD02, 0x86)
                    }
                }
            }
        }

        If (LGreaterEqual (OSYS, 0x20))
        {
            If (And (Local0, 0x0200))
            {
                Store (GPUF, Local1)
                If (LNotEqual (_REV, 0x03))
                {
                    Notify (\_SB.PCI0.IGPU.DD02, 0x87)
                    If (LAnd (LGreaterEqual (OSYS, 0x80), LEqual (VGAT, 0x02)))
                    {
                        Notify (\_SB.PCI0.PEG0.PEGP.DD02, 0x87)
                    }
                }
            }
        }

0x86 and 0x87 are notify codes to windows for brightness keys...
I read this article, I think my laptop has the certain issue because the function key works and changes the brightness but only one time can be used and change the brightness to the last amount of it without stop.
So I replace SSDT-KEY-DELL-WN09.aml from your VoodooPS2Controller GitHub repository in ACPI/patched but that also didn't work for me.
 
I have instrumented my DSDT.aml with ACPIDebug.kext but every time I press the brightness keys nothing shows
I read this article, I think my laptop has the certain issue because the function key works and changes the brightness but only one time can be used and change the brightness to the last amount of it without stop.
So I replace SSDT-KEY-DELL-WN09.aml from your VoodooPS2Controller GitHub repository in ACPI/patched but that also didn't work for me.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
Status
Not open for further replies.
Back
Top