Jump to content

Come mappare correttamente i tasti della luminosità (Procedura)


Jolly

Recommended Posts

  • Moderators

Come assegnare correttamente il controllo della luminosità ai tasti corrispondenti.

 

 

 

Occorrente:

 

 

 

- Sicuramente un DSDT

 

 

 

- MaciASL a cui aggiungere la seguente repo:

 

 

 

Nome : OS-X-ACPI-Debug

 

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

 

 

 

- Kext AcpiDebug (RehabMan-Debug-2015-1230.zip):

 

 

 

https://bitbucket.org/RehabMan/os-x-acpi-debug/downloads/">https://bitbucket.org/RehabMan/os-x-acp ... downloads/">https://bitbucket.org/RehabMan/os-x-acpi-debug/downloads/

 

 

 

- Apriamo il DSDT con MaciASL andiamo su "Patch" e applichiamo le due patch "Add DSDT Debug Methods" e "Instrument EC Queries", salviamo e mettiamolo in EFI/CLOVER/ACPI/patched.

 

- Installiamo il kext in L/E con la App che usiamo di solito e riavviamo.

 

- Controlliamo che il kext appena installato venga caricato da terminale.

 

 

 

kextstat | grep -i acpidebug

 

 

 

Se tutto a posto continuare, altrimenti, bisogna risolvere il problema.

 

Apriamo console e assicuriamoci che sia selezionato in "Dispositivi" il "Nostro Mac", nel campo cerca scriviamo acpidebug e diamo Enter:

 

 

 

scherm35.png"><a href=https://i62.servimg.com/u/f62/19/78/80/22/scherm35.png' alt='scherm35.png'>

 

 

 

Ora premete uno alla volta i tasti Luminosità - e Luminosità + (di solit F2 e F3) sia da soli che insieme al tasto Fn (funzione). Dovreste avere un risultato simile a questo:

 

 

 

scherm34.png"><a href=https://i62.servimg.com/u/f62/19/78/80/22/scherm34.png' alt='scherm34.png'>

 

 

 

Prendete nota dei valori _Qxx e andate a sostituirli a quelli di questa patch:

 

 

 

 

 

into method label _Qxx replace_content

 

begin

 

// Brightness Down\n

 

    Notify(\_SB.PCI0.LPCB.PS2K, 0x0405)\n

 

end;

 

into method label _Qzz replace_content

 

begin

 

// Brightness Up\n

 

    Notify(\_SB.PCI0.LPCB.PS2K, 0x0406)\n

 

end;

 

 

 

Dobbiamo controllare nel nostro DSDT se abbiamo \_SB.PCI0.LPCB.PS2K altrimenti dobbiamo determinare quello corretto e sostituirlo nella patch (per esempio potrebbe essere \_SB.PCI0.LPCB.PS2M). 

 

Fatto questo applichiamo la patch e salviamo il DSDT.

 

 

 

Ora sostituire il DSDT con quello appena patchato, cancellare il kext Acpidebug da L/E e ricostruire la cache da terminale:

 

 

 

sudo kextcache -i /

 

 

 

riavviare e controllare se tutto funziona a dovere.

Link to comment
Share on other sites

  • 4 months later...
"Jolly" post_id="61" time="1518807007" user_id="52">

- Apriamo il DSDT con MaciASL andiamo su "Patch" e applichiamo le due patch "Add DSDT Debug Methods" e "Instrument EC Queries", salviamo e mettiamolo in EFI/CLOVER/ACPI/patched.

 

io quando apro il DSDT le due patch non le trovo: dove sbaglio?

Link to comment
Share on other sites

@Baio77[/mention] ho fatto come hai detto, ma non risolvo niente lo stesso...

 

io mi chiedo può essere che essendo la batteria degradata quando tolgo l'alimentatore la gpu imposti automaticamente la luminosità per farla durare di più?

Senza titolo.jpeg

Senza titolo2.jpeg

Link to comment
Share on other sites

Sul mio Notebook c'è un'opzione che dice abbassa la luminosità quando si scollega la batteria x agevolare la durata della stessa ...

 

Tu NON lo hai vedo , mnhhhh qui bisogna risolvere un po di cose sinceramente ....... MI SA

 

Vedi foto del mio amico ICanaro default_wink

 

 

 

EDIT

 

@Jolly[/mention] volevo ringraziarti x la splendida guida , ho avuto modo di provare e il risultato è stato POSITIVO .....

 

Una domanda : x fare una mappatura più accurata ???????

 

Mappare anche altri tasti x altre funzioni???

 

Con questo metodo si blocca il PC se clicco FN+FX che non siano quelli luminosità , ho bisogno di mappare ALMENO il tasto attivazione WI-FI che sarebbe FN+F3 emoticon-personaggi_89

Link to comment
Share on other sites

  • 5 months later...

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

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.