Jump to content
591 posts in this topic

Recommended Posts

Foskvs sto usando questo che mi ha allegato jolly per disabilitare la NVDIA http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=269777

DSDT, non SSDT. Se in patched non c'è, significa che stai usando quello originale (che trovi in origin).

Che cosa gli hai inserito all'interno e posso usarlo insieme all'ssdt della GPU?

Ho cercato i due metodi dei tasti della luminosità (confrontando con il mio DSDT originale). Non so se funziona o se andranno al contrario (nel caso dimmelo che li inverto).

Devi usarlo insieme al SSDT della gpu, altrimenti macOS non si avvia. :D

Non funziona, ho provato più volte

Mi sarei stupito del contrario. :D

Sono andato a intuito, ma senza accesso al tuo system log è difficile aiutarti. Purtroppo i tasti della luminosità possono essere solo rimappati con il pc davanti. Rimetti pure il DSDT di prima.

Ovviamente do per scontato che hai lo slider della luminosità in Preferenze di Sistema. :rolleyes:

Mi chiedo allora, come abbia fatto carbo178(forse ex membro di questa community perché non risponde più ai post) di avermi fatto questo dsdt senza il mio computer avanti

Fino a El Capitan, per avere i tasti della luminosità, non serviva rimapparli da DSDT. Devi passare da qualcosa di questo tipo

            Method (_Q11, 0, NotSerialized)  // _Qxx: EC Query
            {
                Store (One, Index (^^^WMID.FEBC, Zero))
                Store (HTBN, Index (^^^WMID.FEBC, One))
                Notify (WMID, 0xBC)
                If (LGreaterEqual (OSYS, 0x07D6))
                {
                    If (LEqual (^^^IGPU.OBV, 0xFF)) {}
                    Else
                    {
                        Notify (^^^IGPU.DD1F, 0x87)
                    }
                }
                ElseIf (LNotEqual (^^^IGPU.OBV, 0xFF))
                {
                    Store (BRTS, Local1)
                    Add (Local1, One, Local1)
                    ^^^IGPU.AINT (One, Multiply (Local1, 0x0A))
                }
                Else
                {
                }

                Store (BRTS, Index (^^^WMID.FEBC, One))
                Store (0x04, Index (^^^WMID.FEBC, Zero))
                Notify (WMID, 0xBC)
            }

            Method (_Q12, 0, NotSerialized)  // _Qxx: EC Query
            {
                Store (One, Index (^^^WMID.FEBC, Zero))
                Store (HTBN, Index (^^^WMID.FEBC, One))
                Notify (WMID, 0xBC)
                If (LGreaterEqual (OSYS, 0x07D6))
                {
                    If (LEqual (^^^IGPU.OBV, 0xFF)) {}
                    Else
                    {
                        Notify (^^^IGPU.DD1F, 0x86)
                    }
                }
                ElseIf (LNotEqual (^^^IGPU.OBV, 0xFF))
                {
                    Store (BRTS, Local1)
                    Add (Local1, One, Local1)
                    ^^^IGPU.AINT (One, Multiply (Local1, 0x0A))
                }
                Else
                {
                }

                Store (BRTS, Index (^^^WMID.FEBC, One))
                Store (0x04, Index (^^^WMID.FEBC, Zero))
                Notify (WMID, 0xBC)
            }

a qualcosa di questo tipo

            Method (_Q12, 0, NotSerialized)  // _Qxx: EC Query
            {
                Notify (KBC0, 0x0206)
                Notify (KBC0, 0x0286)
            }
            
            Method (_Q11, 0, NotSerialized)  // _Qxx: EC Query
            {
                Notify (KBC0, 0x0205)
                Notify (KBC0, 0x0285)
            }

Pensavo che i tuoi metodi fossero _Q70 e _Q71, ma sono andato a intuito. L'unico modo per saperlo è guardare dal log di sistema. Puoi trovare più info qui: http://www.insanelymac.com/forum/topic/305030-guide-how-to-fix-brightness-hotkeys-in-dsdt/

Queste due:

 

Apply "Add DSDT Debug Methods" and "Instrument EC Queries" that are under Brightness Fix.

Le trovi nella repository di RehabMan (la puoi aggiungere alla sezione "Sources" di maciASL

http://raw.github.com/RehabMan/OS-X-ACPI-Debug/master

Andando su quel link si apre questa pagina ma cosa devo scaricare se non ci sono quei file? E la cosa strana il trackpad avviando da usb funziona mentre avviando da HDD mettendo la stessi EFI si sposta automaticamente ai lati

post-1557706-0-57959400-1510680005_thumb.jpg

Ok ma questo dsdt comprende la luminosità?

No, comprende le due patch del post #42. Installa ACPIDebug.kext, riavvia, apri il log di sistema e premi i tasti della luminosità. Guarda cosa succede nel log.

 

Ok ma questo dsdt comprende la luminosità? E per quanto riguarda il kext del trackpad come mai su usb funziona mentre su hdd con la stessa EFi il mouse si sposta a caso e va in alto a destra?

 

Controlla di avere la stessa versione del kext. In caso di dubbio, allega le due EFI.

×
×
  • Create New...