Dimensione: 1172
Commento:
|
← Versione 23 del 02/03/2017 21.19.14 ⇥
Dimensione: 6272
Commento: EOL 12.04 → CategoryDaRevisionare
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from Hardware/Video/Grafica Ibrida/Acpi_call <<Indice>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=463584"; rilasci="12.04")>> <<BR>> |
|
Linea 3: | Linea 8: |
In questa guida verrà spiegato come abilitare/disabilitare la scheda video dedicata tramite l'utilizzo del modulo acpi_call | In questa guida verrà spiegato come abilitare/disabilitare la scheda video dedicata tramite l'utilizzo del modulo '''acpi_call'''. |
Linea 5: | Linea 10: |
= Installazione = | = Metodo da interfaccia grafica = |
Linea 7: | Linea 12: |
0. Installare il pacchetto [[apt://git | git]] | Grazie ad '''acpi_call_GUI''' è possibile tramite una comoda interfaccia grafica scritta in '''Java''': * installare il modulo acpi_call (il kernel sarà ricompilato automaticamente dopo ogni aggiornamento); * disattivare la scheda grafica dedicata; * disattivare la scheda grafica dedicata automaticamente ad ogni avvio. |
Linea 9: | Linea 17: |
0. Aprire una finestra di terminale e digitare: {{{ | Se avete abilitato nel vostro sistema '''systemd''', o se utilizzate altre distribuzioni di linux che lo supportano, potete utilizzare [[https://github.com/marcoDallas/acpi_call_GUI_systemd|acpi_call_GUI_systemd]] == Installazione == 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pachetti [[apt://git|git]] e [[apt://openjdk-7-jre|openjdk-7-jre]]. 0. Aprire una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare i comandi:{{{ git clone https://github.com/marcoDallas/acpi_call_GUI.git cd acpi_call_GUI sudo chmod +x install.sh sudo ./install.sh }}} == Utilizzo == Per avviare '''acpi_call_GUI''' cercare l'icona sulla dash oppure digitare il comando:{{{ sudo java -jar $HOME/acpi_call_GUI.jar }}} Se si possiede la partizione /home separata, potrebbe essere necessario utilizzare il seguente comando per avviare '''acpi_call_GUI'''{{{ sudo java -jar /usr/local/bin/acpi_call_GUI/acpi_call_GUI.jar }}} Al [[https://www.youtube.com/watch?v=h33bvoR14x8|seguente indirizzo]] è disponibile un pratico '''video tutorial''' che illustra passo per passo come utilizzare il software. = Metodo manuale = 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://git | git]]. 0. Aprire una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare i comandi:{{{ |
Linea 13: | Linea 47: |
sudo insmod acpi_call.ko }}} | sudo insmod acpi_call.ko }}} |
Linea 15: | Linea 50: |
0. Per controllare lo stato della scheda video digitare il comando: {{{ lspci -vnnn | grep VGA }}} |
== Utilizzo == |
Linea 18: | Linea 52: |
0. Scollegare il portatile, fare clic sull'indicatore della batteria e prendere nota del tempo di carica restante. | Nella tabella al [[http://hybrid-graphics-linux.tuxfamily.org/index.php?title=ACPI_calls#Individual_Model_results|seguente indirizzo]] sono disponibili nella colonna '''Working ACPI handle OFF''' i codici per la disattivazione della scheda dedicata classificate in base alla marca dei pc. I codici saranno utilizzabili per dare un comando del tipo:{{{ echo '\_CODICE_RIPORTATO_IN_TABELLA_OFF' > /proc/acpi/call }}} |
Linea 20: | Linea 56: |
0. Avviare lo script script `test_off.sh`: {{{ ./test_off.sh }}} |
Supponendo ad esempio di utilizzare il modello ''Aspire 4830TG'' il codice risulta essere ''\_SB.PCI0.PEG0.PEGP._OFF''. Sarà quindi sufficiente digitare il comando:{{{ echo '\_SB.PCI0.PEG0.PEGP._OFF' > /proc/acpi/call }}} |
Linea 23: | Linea 60: |
0. Se viene visualizzato il messaggio "works!" (traduzione:funziona!) è stato trovato un metodo. | A questo punto facendo clic sull'indicatore della batteria si dovrebbe notare un miglioramento nel tempo di durata della carica. |
Linea 25: | Linea 62: |
0. Per controllare che lo stato della scheda video è cambiato ridigitare in un terminale il comando visto al punto 3. | == Script di avvio automatico == |
Linea 27: | Linea 64: |
0. Fare nuovamente clic sull'indicatore della batteria. Il tempo di durata della batteria sarà aumentato da una a tre ore. | Se si desidera escludere la scheda dedidacata per i successivi riavvii è possibile creare un'apposito script. |
Linea 29: | Linea 66: |
0. Creare il file in `/usr/local/bin` digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{ sudo touch /usr/local/bin/script_acpi_call.sh }}} 0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/usr/local/bin/script_acpi_call.sh` e inserire al suo interno:{{{ #!/bin/sh #!/bin/sh echo '\_CODICE_RIPORTATO_IN_TABELLA_OFF' > /proc/acpi/call }}}avendo cura di sostituire la dicitura "CODICE_RIPORTATO_IN_TABELLA" con il relativo codice del proprio modello riportato nella [[http://hybrid-graphics-linux.tuxfamily.org/index.php?title=ACPI_calls#Individual_Model_results|tabella]]. Salvare e chiudere il file. 0. Rendere il file eseguibile digitando:{{{ sudo chmod 755 /usr/local/bin/script_acpi_call.sh }}} 0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/rc.local` e inserire prima della dicitura '''exit''' la seguente riga:{{{ /usr/local/bin/script_acpi_call.sh }}}Salvare e quindi chiudere il file. == Script per aggiornamento automatico == In seguito ad ogni aggiornamento del Kernel, lo stesso kernel deve essere ricompilato per inserire il modulo acpi_call. Per rendere questo automatico, si può creare un apposito script. 0. Creare lo script in `/usr/local/bin` digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{ sudo touch /usr/local/bin/agg_acpi_call.sh }}} 0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/usr/local/bin/agg_acpi_call.sh` e copiare al suo interno il seguente codice, sostituendo nella seconda riga la dicitura ''`nomeUtente`'' con il vostro nome utente (se ad esempio il vostro è ''`pippo`'' la seconda riga dovrà essere `url="/home/pippo"`) :{{{ #!/bin/sh #!/bin/sh url="/home/`nomeUtente`" s=$(uname -r) x=$(sed -n '1p' $url/acpi_call/kernel.txt) if [ $s != $x ] then cd $url/acpi_call make sudo insmod acpi_call.ko uname -r > $url/acpi_call/kernel.txt fi }}} Salvare e chiudere il file. 0. Rendere il file eseguibile digitando: {{{ sudo chmod 755 /usr/local/bin/agg_acpi_call.sh }}} 0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/rc.local` e inserire ''' prima ''' della dicitura ''' /usr/local/bin/script_acpi_call.sh ''' la seguente riga: {{{ /usr/local/bin/agg_acpi_call.sh }}}Salvare e chiudere il file. 0. Digitare ora nella finestra di terminale:{{{ uname -r > $HOME/acpi_call/kernel.txt }}}Procedura terminata. |
|
Linea 32: | Linea 121: |
* [[http://marcodallas.github.io/acpi_call_GUI/|Sito ufficiale del progetto acpi_call_GUI]] | |
Linea 33: | Linea 123: |
* [[http://ubuntuforums.org/showpost.php?p=11116131&postcount=102|Guida sul forum internazionale]] ---- CategoryHardware CategoryDaRevisionare |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
In questa guida verrà spiegato come abilitare/disabilitare la scheda video dedicata tramite l'utilizzo del modulo acpi_call.
Metodo da interfaccia grafica
Grazie ad acpi_call_GUI è possibile tramite una comoda interfaccia grafica scritta in Java:
- installare il modulo acpi_call (il kernel sarà ricompilato automaticamente dopo ogni aggiornamento);
- disattivare la scheda grafica dedicata;
- disattivare la scheda grafica dedicata automaticamente ad ogni avvio.
Se avete abilitato nel vostro sistema systemd, o se utilizzate altre distribuzioni di linux che lo supportano, potete utilizzare acpi_call_GUI_systemd
Installazione
Installare i pachetti git e openjdk-7-jre.
Aprire una finestra di terminale e digitare i comandi:
git clone https://github.com/marcoDallas/acpi_call_GUI.git cd acpi_call_GUI sudo chmod +x install.sh sudo ./install.sh
Utilizzo
Per avviare acpi_call_GUI cercare l'icona sulla dash oppure digitare il comando:
sudo java -jar $HOME/acpi_call_GUI.jar
Se si possiede la partizione /home separata, potrebbe essere necessario utilizzare il seguente comando per avviare acpi_call_GUI
sudo java -jar /usr/local/bin/acpi_call_GUI/acpi_call_GUI.jar
Al seguente indirizzo è disponibile un pratico video tutorial che illustra passo per passo come utilizzare il software.
Metodo manuale
Installare il pacchetto git.
Aprire una finestra di terminale e digitare i comandi:
git clone http://github.com/mkottman/acpi_call.git cd acpi_call make sudo insmod acpi_call.ko
Utilizzo
Nella tabella al seguente indirizzo sono disponibili nella colonna Working ACPI handle OFF i codici per la disattivazione della scheda dedicata classificate in base alla marca dei pc. I codici saranno utilizzabili per dare un comando del tipo:
echo '\_CODICE_RIPORTATO_IN_TABELLA_OFF' > /proc/acpi/call
Supponendo ad esempio di utilizzare il modello Aspire 4830TG il codice risulta essere \_SB.PCI0.PEG0.PEGP._OFF. Sarà quindi sufficiente digitare il comando:
echo '\_SB.PCI0.PEG0.PEGP._OFF' > /proc/acpi/call
A questo punto facendo clic sull'indicatore della batteria si dovrebbe notare un miglioramento nel tempo di durata della carica.
Script di avvio automatico
Se si desidera escludere la scheda dedidacata per i successivi riavvii è possibile creare un'apposito script.
Creare il file in /usr/local/bin digitando in una finestra di terminale:
sudo touch /usr/local/bin/script_acpi_call.sh
Aprire con i privilegi di amministrazione e con un editor di testo il file /usr/local/bin/script_acpi_call.sh e inserire al suo interno:
#!/bin/sh echo '\_CODICE_RIPORTATO_IN_TABELLA_OFF' > /proc/acpi/call
avendo cura di sostituire la dicitura "CODICE_RIPORTATO_IN_TABELLA" con il relativo codice del proprio modello riportato nella tabella. Salvare e chiudere il file.
Rendere il file eseguibile digitando:
sudo chmod 755 /usr/local/bin/script_acpi_call.sh
Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/rc.local e inserire prima della dicitura exit la seguente riga:
/usr/local/bin/script_acpi_call.sh
Salvare e quindi chiudere il file.
Script per aggiornamento automatico
In seguito ad ogni aggiornamento del Kernel, lo stesso kernel deve essere ricompilato per inserire il modulo acpi_call. Per rendere questo automatico, si può creare un apposito script.
Creare lo script in /usr/local/bin digitando in una finestra di terminale:
sudo touch /usr/local/bin/agg_acpi_call.sh
Aprire con i privilegi di amministrazione e con un editor di testo il file /usr/local/bin/agg_acpi_call.sh e copiare al suo interno il seguente codice, sostituendo nella seconda riga la dicitura nomeUtente con il vostro nome utente (se ad esempio il vostro è pippo la seconda riga dovrà essere url="/home/pippo") :
#!/bin/sh url="/home/`nomeUtente`" s=$(uname -r) x=$(sed -n '1p' $url/acpi_call/kernel.txt) if [ $s != $x ] then cd $url/acpi_call make sudo insmod acpi_call.ko uname -r > $url/acpi_call/kernel.txt fi
Salvare e chiudere il file.Rendere il file eseguibile digitando:
sudo chmod 755 /usr/local/bin/agg_acpi_call.sh
Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/rc.local e inserire prima della dicitura /usr/local/bin/script_acpi_call.sh la seguente riga:
/usr/local/bin/agg_acpi_call.sh
Salvare e chiudere il file.Digitare ora nella finestra di terminale:
uname -r > $HOME/acpi_call/kernel.txt
Procedura terminata.