Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "andreas-xavier/prova8"
Differenze tra le versioni 6 e 34 (in 28 versioni)
Versione 6 del 14/03/2017 11.48.48
Dimensione: 10043
Commento:
Versione 34 del 12/10/2018 12.27.37
Dimensione: 4509
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
<<Indice(depth=1 align=right)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=26213"; rilasci="15.04")>>  
<<Indice(depth=2)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?tXXXXXXXXXXXXX"; rilasci="18.04 16.04 14.04")>>
Linea 10: Linea 9:
In questa pagina sono descritte le istruzioni per connettersi a Internet sfruttando un cellulare UMTS/GPRS/EDGE collegato al PC con un cavetto USB. In questa guida le indicazioni per abilitare l'accelerazione hardware su '''[[InternetRete/Navigazione/Chromium|Chromium]]''' e sui browser web basati su di esso, quali le versioni recenti di '''[[InternetRete/Navigazione/GoogleChrome|Google Chrome]]''', '''[[InternetRete/Navigazione/Opera|Opera]]''' e '''[[https://vivaldi.com/|Vivaldi]]'''.
Linea 12: Linea 11:
= Installazione =
== Installazione automatica ==
Attivando il supporto all'accelerazione hardware GPU verrà ottimizzato il carico di sistema durante la navigazione, impedendo che questo vada a gravare interamente sulla CPU.<<BR>>
In questo modo è possibile ottenere un miglioramento della velocità di navigazione e riproduzione multimediale, oltre che un sensibile calo dell'uso della memoria RAM.
Linea 15: Linea 14:
Ubuntu riconosce e installa automaticamente il cellulare nella maggior parte dei casi. = Preparativi =
Linea 17: Linea 16:
Per verificare ciò è sufficiente collegare il telefono al computer e controllare la presenza di un file `/dev/ttyACMn` (al posto del carattere «n» di solito è presente un numero) tramite il seguente comando da [[AmministrazioneSistema/Terminale|terminale]]: {{{
ls /dev/ttyACM* }}}
Se tale file è presente il telefono dovrebbe essere correttamente riconosciuto e installato. In tal caso è possibile effettuare la connessione seguendo le istruzioni di [[#connessione|questo paragrafo]].
== Verifica impostazioni ==
Linea 21: Linea 18:
== Installazione tramite modulo modulo usbserial (facoltativa) == Verificare che il browser sia impostato per sfruttare l’accelerazione hardware.
Linea 23: Linea 20:
Come driver per il modem del cellulare, Ubuntu usa in maniera predefinita il modulo `cdc_acm`.<<BR>>
In alcuni casi è possibile ottenere prestazioni migliori utilizzando il modulo `usbserial`. A tal fine seguire i passaggi descritti di seguito:
 0. Recuperare i codici del venditore e del modello di telefono, digitando in un [[AmministrazioneSistema/Terminale|terminale]]:{{
lsusb
 * '''Chromium''' e '''Google Chrome''':
  0. Digitare nella barra degli indirizzi{{{
chrome://settings
Linea 28: Linea 24:
 Si otterrà un risultato simile al seguente esempio: {{{
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0421:041e Nokia Mobile Phones
Bus 002 Device 001: ID 0000:0000
  0. Scorrere fino in fondo alla pagina abilitare la visualizzazione delle impostazioni avanzate.
  0. Assicurarsi che nella tab '''Sistema''' sia posto il flag su '''Utilizza l’accelerazione hardware quando disponibile'''.

 * '''Opera''':
  0. Seguire il percorso '''''Opera → Impostazioni''''' e spuntare la casella '''Mostra impostazioni avanzate'''.
  0. Assicurarsi che nella tab '''Sistema''' sia posto il flag su '''Utilizza l’accelerazione hardware quando disponibile'''.

 * '''Vivaldi''':
  0. Seguire il percorso '''''Vivaldi → Strumenti → Impostazioni'''''.
  0. Nella finestra selezionare a destra '''Pagine web''' e assicurarsi che sia posto il flag sulla voce '''Utilizza l’accelerazione hardware quando disponibile'''.

== Verifica abilitazione ==

Una volta effettuata la precedente verifica, digitare nella barra degli indirizzi, a seconda del browser utilizzato:

 * '''Chromium''' e '''Google Chrome''':{{{
chrome://gpu
Linea 33: Linea 42:
 0. Identificare la riga che si riferisce al proprio cellulare (nell'esempio la riga contenente «Nokia Mobile Phones») e prendere nota dei codici corrispondenti (nell'esempio «0421» per il produttore e «041e» per il prodotto).
 0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/modules` e aggiungere una riga contenente {{{
usbserial }}}
 0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/modprobe.d/options` e aggiungere una riga contenente {{{
options usbserial vendor=0x0421 product=0x041e }}}
 avendo cura di sostituire i codici dell'esempio con quelli del proprio cellulare (anteporre «0x» ai codici, in quanto numeri esadecimali).
 0. Per aggiungere il modulo `cdc_acm` nella blacklist aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/modprobe.d/blacklist`, quindi aggiungere la riga finale {{
blacklist cdc_acm}}}
 infine salvare il file.
 0. Ravviare il computer.

<<Anchor(connessione)>>
= Connessione =

== Ubuntu 8.04 ==

Per configurare la connessione, avviare '''''Sistema -> Amministrazione -> Rete''''', nella scheda '''Connessioni''' selezionare '''Connessione punto a punto''' e premere il pulsante '''Proprietà'''.

All'interno della finestra '''Proprietà di ppp0''', nella scheda '''Generale''' abilitare la connessione, come tipo di connessione selezionare '''GPRS/UMTS''', come '''Nome del punto di accesso''' inserire quello adatto fra i seguenti:
 * Tim: `ibox.tim.it` o 'wap.tim.it' (a secondo del tipo di offerta)
 * Vodafone: `web.omnitel.it`
 * Wind: `internet.wind`
 * H3G: `tre.it`
 * H3G (opzione Naviga3): `naviga.tre.it`
i campi '''Nome utente''' e '''Password''' sono ininfluenti e possono essere riempiti a piacere;

nella scheda '''Modem''' inserire come '''Porta del modem''' `/dev/ttyUSB0` oppure, a seconda dei casi, `/dev/ttyACM0`. Gli altri due parametri possono essere lasciati inalterati;

nella scheda '''Opzioni''' attivare tutte e tre le opzioni proposte.

Premere '''OK''' per salvare la configurazione.

Per avviare la connessione è sufficiente fare clic sull'icona dell'applet '''Network Manager''' nell'area di notifica, selezionare '''Connessioni modem...''' e premere '''Connetti a ppp0 via Modem'''.


=== Wvdial ===
 
Prima di connettersi bisogna modificare il file di configurazione di wvdial digitando in un terminale: {{{
gksudo gedit /etc/wvdial.conf
 * '''Opera''':{{{
opera://gpu
}}}
 * '''Vivaldi''':{{{
vivaldi://gpu
Linea 74: Linea 49:
Editare il file inserendo: {{{
[Dialer Defaults]
Modem = /dev/ttyACM0
Baud = 460800
Init = ATZ0
Init2 = AT Q0 V1 E0 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","ibox.tim.it","",0,0
Modem Type = Analog Modem
Carrier Check = no
Phone = *99***1#
Username = ininfluente
Password = ininfluente
Se nella sezione '''Graphics Feature Status''', in corrispondenza della voce '''Native !GpuMemoryBuffers''', è presente la dicitura ''Software only. Hardware acceleration disabled'', vorrà dire che l’accelerazione non è attiva per quella determinata voce.

= Forzare accelerazione hardware =

Digitare nella barra degli indirizzi, a seconda del browser utilizzato:

 * '''Chromium''' e '''Google Chrome''':{{{
chrome://flags
}}}
 * '''Opera''':{{{
opera://flags
}}}
 * '''Vivaldi''':{{{
vivaldi://flags
Linea 88: Linea 65:
Il modem sarà '''/dev/ttyUSB0''' se si è modificato il sistema per usare il modulo `usbserial`. Seguire i passaggi successivi:
Linea 90: Linea 67:
L'esempio tratta il caso di una connessione con Tim come provider. Per altri operatori basta sostituire l'APN (nell'esempio, ibox.tim.it) con l'APN dell'operatore in questione(trovate una lista in fondo alla pagina).  0. Con l'ausilio dell'apposito campo di ricerca, individuare la voce '''Override software rendering list'''.
 0. Selezionare dal menu a tendina la voce '''Enabled'''.
 0. Con l'ausilio dell'apposito campo di ricerca, individuare la voce '''GPU rasterization'''.
 0. Selezionare dal menu a tendina '''Force-enabled for all layers'''.
 0. Chiudere e riavviare il browser.
Linea 92: Linea 73:
Salvare e uscire dall'editor di testo. ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''La prima modifica è necessaria nei casi in cui la GPU non venga riconosciuta, oppure se particolarmente vecchia e quindi non più testata e abilitata. Tale modifica solitamente non crea problemi di stabilità. Al contrario, la modifica della seconda voce richiede schede video più recenti e potrebbe creare problemi di stabilità (in particolar modo se si utilizzano più schede di navigazione contemporaneamente e se la memoria della scheda video è condivisa con il sistema).'' ||
Linea 94: Linea 75:
Per connettersi basta digitare {{{
sudo wvdial
}}}
sul terminale. La connessione è attiva quando compare una riga che inizia con "local IP address". Se '''Firefox''' sembra non riuscire a connettersi ai siti Internet, assicurasi che nel menu '''''File''''' di Firefox la voce '''Lavora non in linea''' sia disattivata. Per disconnettersi, basta premere la combinazione di tasti '''Ctrl+C''' sul terminale in cui è stato avviato {{{wvdial}}}.
= Verifica finale =
Linea 99: Linea 77:
=== Gnome-PPP === A seconda del browser utilizzato, digitare nuovamente nella barra degli indirizzi:
Linea 101: Linea 79:
GNOME-PPP è un programma a interfaccia grafica per connettersi a Internet, è contenuto nel pacchetto '''gnome-ppp''' ed è installabile con un semplice {{{
sudo apt-get install gnome-ppp
}}} o via '''Synaptic'''.
 * '''Chromium''' e '''Google Chrome''':{{{
chrome://gpu
}}}
 * '''Opera''':{{{
opera://gpu
}}}
 * '''Vivaldi''':{{{
vivaldi://gpu
}}}
Linea 105: Linea 89:
Una volta scaricato lo si può avviare da '''''Applicazioni -> Internet'''''.

{{attachment:1.png}}.

Nei campi ''Username'' e ''Password'' si può inserire ciò che si desidera, non è rilevante. Nel campo ''Numero di telefono'' invece è necessario inserire '''*99***1#'''.

Cliccare su '''«Configura»''':

{{attachment:2.png}}.

Cliccare su '''«Rileva»''' per far vedere al programma il cellulare; se tutto è andato bene lo dovrebbe rilevare su {{{/dev/ttyUSB0}}} (oppure '''/dev/ttyACM0''' se non si è cambiato il modulo). Cliccare su '''«Stringhe di inizializzazione»''' per ottenere questa finestra:

{{attachment:3.png}}.

E' possibile editare '''Init2''' cliccandoci sopra due volte; bisogna scrivere {{{AT+CGDCONT=1,"IP","ibox.tim.it",,0,0}}} come visto per {{{wvdial.conf}}}.

Chiudere questa finestra, selezionare la scheda '''«Opzioni»'''

{{attachment:4.png}}

e togliere il segno di spunta da '''Controlla carrier line'''.

Ora si può procedere con la connessione. Basta cliccare su '''«Connetti»''' nella prima finestra di '''gnome-ppp'''.

=== KPPP ===

Connettersi con {{{wvdial}}} può risultare scomodo, esattamente con per '''gnome-ppp''' studieremo una soluzione anche per KDE. Utilizzeremo l'applicazione '''kppp''' già presente in KDE.

Lo si trova in '''''Applicazioni -> Internet'''''.

{{attachment:kppp.png}}.

Nei campi ''Username'' e ''Password'' si può inserire ciò che si desidera, non è rilevante. Procediamo ora a configurare il modem e l'operatore.

Cliccare su '''«Configura»''', e nella scheda '''Account''' cliccare su '''Nuovo''':

{{attachment:vodafone.png}}.

Come nome connessione inseriamo quello che vogliamo e come '''Numero di telefono''' aggiungiamo '''*99#'''(o quello del vostro operatore se diverso). Confermiamo con OK.

Cliccare su '''Nuovo''' nella scheda '''Modem''':

{{attachment:nokiaN80.png}}

Scegliamo il nome del modem e come '''Dispositivo Modem''' scegliamo ''/dev/ttyUSB0'' o ''/dev/ttyACM0'' in base al modulo che abbiamo scelto all'inizio della guida.

Cliccare su '''Modem''' e poi su '''Comandi Modem''':

{{attachment:modifica_comandi.png}}

aggiungiamo {{{AT+CGDCONT=1,"IP","ibox.tim.it",,0,0}}} come visto per {{{wvdial.conf}}}.

ATTENZIONE: usando un Nokia N95 come modem bisogna avere l'accortezza di inserire nel campo "stringa di inizializzazione 1" il valore {{{ATZ}}} e solo nel campo "stringa di inizializzazione 2" la stringa {{{AT+CGDCONT=1,"IP","ibox.tim.it",,0,0}}}.

Ora si può procedere con la connessione. Basta cliccare su '''«Connetti»''' nella prima finestra di '''kppp'''.

= Problemi noti =

Se aprendo il browser comparirà la scritta ''Impossibile contattare il sito xyz...'', aspettare qualche secondo affinché la connessione si stabilizzi e riprovare.

= Lista APN e numeri di connessione per Operatori di telefonia mobile =

Di seguito si riportano gli APN dei vari operatori di telefonia mobile italiani. Questo dato deve essere inserito nella stringa '''Init2''' vista sopra sia nel caso del file {{{wvdial.conf}}} che di '''gnome-ppp'''.
 
 1. Tim: ibox.tim.it
 2. Vodafone: web.omnitel.it
 3. Wind: internet.wind
 
 3b.Wind (numero da comporre): *99***1#

 4. H3G: tre.it
 5. H3G (opzione Naviga3): naviga.tre.it [da agosto 2007 si può usare direttamente l'apn '''tre.it''' poichè l'opzione viene riconosciuta in automatico]
  
= Hardware supportato =

La presente guida è stata verificata con i seguenti apparecchi:

 * Motorola A1000
 * Motorola E368
 * Nokia 6630
 * Nokia 6680
 * Nokia 5300 Xpress Music
 * Nokia N80
 * Nokia N70
 * Nokia N95
 * Samsung SGH-ZV30
 * Samsung SGH-ZV60
 * Samsung SGH-U900V
 * Sony Ericsson Z1010 con guida
Se la procedura è andata a buon fine, nella sezione '''Graphics Feature Status''', in corrispondenza delle relative voci, dovrebbe comparire ora la dicitura ''Hardware accelerated''.
Linea 197: Linea 93:
 * [[Hardware/Modem/UmtsGprsConSchedaPcmcia|Modem Umts/Gprs con scheda Pcmcia]]
 * [[http://www.gerdavax.it:8080/linux/umts|Guida al Motorola A835 su Linux]]
 * [[http://www.de-side.com/blogs/index.php?blog=2&title=connettersi_con_l_umts_del_nokia_n80_da_&more=1&c=1&tb=1&pb=1|Connettersi con Nokia N80]]
 * [[Hardware/Modem/Naviga3|Guida alla configurazione di Naviga3 di H3G]]
 * [[http://wiki.ubuntu-it.org/V|Guida al Sony Ericsson Z1010 su Linux]]
 * [[http://www.lffl.org/2013/04/barry-utile-applicazione-per.html|Barry utile applicazione per sincronizzare BlackBerry su Ubuntu Linux]]
 * [[https://it.wikipedia.org/wiki/Acceleratore_(informatica)|Accelerazione hardware]] (pagina enciclopedica)
 * [[InternetRete/Navigazione/Firefox/AccelerazioneHardware|Accelerazione Hardware su Firefox]]
Linea 205: Linea 98:
##CategoryHardware


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida le indicazioni per abilitare l'accelerazione hardware su Chromium e sui browser web basati su di esso, quali le versioni recenti di Google Chrome, Opera e Vivaldi.

Attivando il supporto all'accelerazione hardware GPU verrà ottimizzato il carico di sistema durante la navigazione, impedendo che questo vada a gravare interamente sulla CPU.
In questo modo è possibile ottenere un miglioramento della velocità di navigazione e riproduzione multimediale, oltre che un sensibile calo dell'uso della memoria RAM.

Preparativi

Verifica impostazioni

Verificare che il browser sia impostato per sfruttare l’accelerazione hardware.

  • Chromium e Google Chrome:

    1. Digitare nella barra degli indirizzi

      chrome://settings
    2. Scorrere fino in fondo alla pagina abilitare la visualizzazione delle impostazioni avanzate.
    3. Assicurarsi che nella tab Sistema sia posto il flag su Utilizza l’accelerazione hardware quando disponibile.

  • Opera:

    1. Seguire il percorso Opera → Impostazioni e spuntare la casella Mostra impostazioni avanzate.

    2. Assicurarsi che nella tab Sistema sia posto il flag su Utilizza l’accelerazione hardware quando disponibile.

  • Vivaldi:

    1. Seguire il percorso Vivaldi → Strumenti → Impostazioni.

    2. Nella finestra selezionare a destra Pagine web e assicurarsi che sia posto il flag sulla voce Utilizza l’accelerazione hardware quando disponibile.

Verifica abilitazione

Una volta effettuata la precedente verifica, digitare nella barra degli indirizzi, a seconda del browser utilizzato:

  • Chromium e Google Chrome:

    chrome://gpu
  • Opera:

    opera://gpu
  • Vivaldi:

    vivaldi://gpu

Se nella sezione Graphics Feature Status, in corrispondenza della voce Native GpuMemoryBuffers, è presente la dicitura Software only. Hardware acceleration disabled, vorrà dire che l’accelerazione non è attiva per quella determinata voce.

Forzare accelerazione hardware

Digitare nella barra degli indirizzi, a seconda del browser utilizzato:

  • Chromium e Google Chrome:

    chrome://flags
  • Opera:

    opera://flags
  • Vivaldi:

    vivaldi://flags

Seguire i passaggi successivi:

  1. Con l'ausilio dell'apposito campo di ricerca, individuare la voce Override software rendering list.

  2. Selezionare dal menu a tendina la voce Enabled.

  3. Con l'ausilio dell'apposito campo di ricerca, individuare la voce GPU rasterization.

  4. Selezionare dal menu a tendina Force-enabled for all layers.

  5. Chiudere e riavviare il browser.

La prima modifica è necessaria nei casi in cui la GPU non venga riconosciuta, oppure se particolarmente vecchia e quindi non più testata e abilitata. Tale modifica solitamente non crea problemi di stabilità. Al contrario, la modifica della seconda voce richiede schede video più recenti e potrebbe creare problemi di stabilità (in particolar modo se si utilizzano più schede di navigazione contemporaneamente e se la memoria della scheda video è condivisa con il sistema).

Verifica finale

A seconda del browser utilizzato, digitare nuovamente nella barra degli indirizzi:

  • Chromium e Google Chrome:

    chrome://gpu
  • Opera:

    opera://gpu
  • Vivaldi:

    vivaldi://gpu

Se la procedura è andata a buon fine, nella sezione Graphics Feature Status, in corrispondenza delle relative voci, dovrebbe comparire ora la dicitura Hardware accelerated.

Ulteriori risorse


CategoryHomepage