Jump to content
Emanuele-1998

Installazione High Sierra

536 posts in this topic

Recommended Posts

I tasti che vedi sono frecciettina a sinistra e destra per la luminosità infatti ieri ho installato il kext dell'audio e premendo fn+ freccia giù o su si alza e si abbassa il volume

post-1557706-0-76708100-1510397868_thumb.jpg

Share this post


Link to post
Share on other sites
Advertisement

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

Share this post


Link to post
Share on other sites

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:

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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/

Share this post


Link to post
Share on other sites

Installa ACPIDebug.kext, applica le due patch al DSDT, riavvia, premi i tasti della luminosità e controlla dal log di sistema a quali metodi corrispondono.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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.

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.

×