Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/Video/GraficaIbrida/Acpi_call"
Differenze tra le versioni 4 e 23 (in 19 versioni)
Versione 4 del 01/07/2011 14.16.13
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

  1. Installare i pachetti git e openjdk-7-jre.

  2. 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

  1. Installare il pacchetto git.

  2. 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.

  1. Creare il file in /usr/local/bin digitando in una finestra di terminale:

    sudo touch /usr/local/bin/script_acpi_call.sh
  2. 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.

  3. Rendere il file eseguibile digitando:

    sudo chmod 755 /usr/local/bin/script_acpi_call.sh
  4. 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.

  1. Creare lo script in /usr/local/bin digitando in una finestra di terminale:

    sudo touch /usr/local/bin/agg_acpi_call.sh
  2. 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.
  3. Rendere il file eseguibile digitando:

    sudo chmod 755 /usr/local/bin/agg_acpi_call.sh 
  4. 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.
  5. Digitare ora nella finestra di terminale:

    uname -r > $HOME/acpi_call/kernel.txt 
    Procedura terminata.

Ulteriori risorse


CategoryHardware CategoryDaRevisionare