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/NvidiaOptimus/Bumblebee"
Differenze tra le versioni 25 e 61 (in 36 versioni)
Versione 25 del 05/08/2011 12.24.18
Dimensione: 4452
Commento:
Versione 61 del 09/04/2015 22.48.29
Dimensione: 3435
Autore: jeremie2
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Hardware/Video/GraficaIbrida/Bumblebee
Linea 3: Linea 4:
<<Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,463584.0.html"; rilasci="11.04 10.10 10.04")>>  <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=463584"; rilasci="12.04 14.04 15.04")>>
Linea 6: Linea 8:
''' Bumblebee''' è il supporto di Optimus per Linux. ''' Bumblebee''' è un progetto open source per il supporto alla tecnologia [[http://en.wikipedia.org/wiki/Nvidia_Optimus|Nvidia Optimus]] su Linux, sia con driver proprietari Nvidia, sia con driver open Nouveau.
Linea 10: Linea 12:
 0. Aggiungere il ppa di ''' Bumblebee''' digitando in un terminale: {{{
sudo add-apt-repository ppa:mj-casalogic/bumblebee }}}
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://bumblebee-nvidia|bumblebee-nvidia]].
 0. Riavviare il sistema.
Linea 13: Linea 15:
 0. Aggiornare la lista dei pacchetti con : {{{ = Installazione su Ubuntu 12.04 =

 0. Aggiungere il ppa di '''Bumblebee''' digitando nel [[AmministrazioneSistema/RigaDiComando|terminale]] i comandi: {{{
sudo add-apt-repository ppa:bumblebee/stable }}}{{{
Linea 15: Linea 20:
 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://bumblebee | bumblebee]].
 0. Per l'utilizzo di '''Primus''' backend installare il pacchetto [[apt://primus|primus]] (e per architetture a 64 bit [[apt://primus-libs-ia32|primus-libs-ia32]]).
Linea 16: Linea 23:
 0. Installare il pacchetto [[apt://bumblebee | bumblebee]]. == Configurazione su Ubuntu 12.04 ==

Per configurare ''' Bumblebee''' occorre decidere se utilizzare il driver Nouveau o il driver Nvidia proprietario. Se si vuole utilizzare il driver proprietario è possibile settare alcuni parametri tramite l'interfaccia grafica '''Bumblebee Configurator GUI''' oppure apportare manualmente le modifiche nel seguente modo:

 0. Prendere nota della versione del driver Nvidia presente nel sistema (ad es. nvidia-304).
 0. Aprire con un [[Ufficio/EditorDiTesto| editor di testo]] ed i [[AmministrazioneSistema/Sudo|privilegi amministrativi]] il file `/etc/bumblebee/bumblebee.conf` e assicurarsi che siano settati i seguenti paramentri:{{{
Driver=nvidia
}}}{{{
KernelDriver=nvidia-VERSION
}}}{{{
LibraryPath=/usr/lib/nvidia-VERSION:/usr/lib32/nvidia-VERSION
}}}{{{
XorgModulePath=/usr/lib/nvidia-VERSION/xorg,/usr/lib/xorg/modules
}}}sostituendo ''VERSION'' con il numero di versione del driver Nvidia e salvando quindi le modifiche.
Linea 20: Linea 40:
La scheda video Intel è in esecuzione sul desktop e la scheda Nvidia può essere usata per applicazioni che richiedono maggiore potenza grafica tramite i comandi: {{{
optirun32 nome_applicazione }}}
per le versioni 32 bit
e:
{{{
optir
un64 nome_applicazione }}}
per le versioni 64 bit, sostituendo «nome_applicazione»
con il nome dell'applicazione che si desidera avviare.
 * Mentre la scheda Intel è in esecuzione, per attivare la scheda Nvidia per applicazioni che richiedono maggiore potenza grafica, digitare il comando:{{{
optirun nome_applicazione
}}}Sostituire nome_applicazione con il nome dell'applicazione che si desidera avviare.
Linea 28: Linea 44:
Ad esempio è possibile vedere la differenza di frame al secondo misurati digitando i comandi:{{{
glxgears }}}
che utilizza la scheda Intel e: {{{
optirun32 glxgears }}}
che utilizza la scheda Nvidia.
 * Se con il precedente comando si riscontrano problemi e più in generale si ricercano migliori prestazioni, è consigliabile l'utilizzo di '''Primus''' backend. Digitare il comando:{{{
optirun -b primus nome_applicazione
}}}Questo comando abiliterà la scheda video dedicata.
Linea 34: Linea 48:
== Script di configurazione ==
È necessario, al fine di gestire in modo ottimale la scheda Nvidia, configurare correttamente gli script posizionati nella cartella `/usr/local/bin/` chiamati rispettivamente ''bumblebee-enablecard'' e ''bumblebee-enablecard''.

Tramite questi script '''bumblebee''' è in grado di accendere la scheda dedicata quando viene lanciato un programma attraverso l'istruzione:
{{{
optirun
}}}
e spegnerla non appena questo programma viene chiuso con il risultato di ottenere una migliore gestione dell'alimentazione con una conseguente maggiore durata della batteria.

Nella pagina del progetto [[https://github.com/MrMEEE/bumblebee/tree/master/install-files/ubuntu|dedicata ad Ubuntu]] sono disponibili alcuni script pronti per vari modelli di computer.

Se il proprio modello di notebook non è presente nella lista è possibile fare una ricerca in [[https://github.com/MrMEEE/bumblebee/issues|questa pagina]]. Se la ricerca da esito negativo è comunque possibile provare script dedicati a terminali della stessa marca del proprio netebook ma non è detto che questi funzionino correttamente.

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Si possono modificare gli script ed adattarli alle proprie esigenze, tuttavia se ne sconsiglia la modifica ad utenti che non abbiamo una certa familiarità con il linguaggio bash''. ||

Esempio di configurazione:

 * Si ipotizzi di possedere un notebook '''ASUS 1015PN''' per il quale sono disponibili script già pronti. In particolare i file in oggetto sono `bumblebee-disablecard.asus.1015PN` e `bumblebee-enablecard.asus.1015PN` reperibili in [[https://github.com/MrMEEE/bumblebee/tree/master/install-files/ubuntu|questa pagina]].

 * Scaricare gli script ''enablecard'' e ''disablecard'' con i comandi: {{{
wget https://raw.github.com/MrMEEE/bumblebee/master/install-files/ubuntu/bumblebee-disablecard.asus.1015PN}}} {{{
wget https://raw.github.com/MrMEEE/bumblebee/master/install-files/ubuntu/bumblebee-enablecard.asus.1015PN}}}
 * Copiare gli script nella posizione predefinita digitando i comandi: {{{
sudo cp -f ~/bumblebee-disablecard.asus.1015PN /usr/local/bin/bumblebee-disablecard}}} {{{
sudo cp -f ~/bumblebee-enablecard.asus.1015PN /usr/local/bin/bumblebee-enablecard}}}

 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Modificare i nomi dei file con le versioni specifiche per il proprio hardware''. ||

= Hardware supportato =

Fare riferimento alla [[https://github.com/MrMEEE/bumblebee|pagina del progetto]].

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''I portatili supportati sono certamente in maggiore rispetto a quelli elencati. Non resta che sperimentare il software.''||
 * Se si desidera utilizzare la scheda video discreta integrata nella CPU, digitare:{{{
primusrun nome_applicazione
}}}Sostituire nome_applicazione con il nome dell'applicazione che si desidera avviare.
Linea 71: Linea 54:
 * [[https://wiki.ubuntu.com/Bumblebee | Documento originale]]
Linea 72: Linea 56:
 * [[http://www.webupd8.org/2013/04/bumblebee-321-released-with-ubuntu-1304.html | Guida su Bumblebee 3.2.1]]
Linea 74: Linea 58:
 * [[InternetRete/Navigazione/Optirun|Utilizzo dei web browser tramite Bumblebee]]

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Bumblebee è un progetto open source per il supporto alla tecnologia Nvidia Optimus su Linux, sia con driver proprietari Nvidia, sia con driver open Nouveau.

Installazione

  1. Installare il pacchetto bumblebee-nvidia.

  2. Riavviare il sistema.

Installazione su Ubuntu 12.04

  1. Aggiungere il ppa di Bumblebee digitando nel terminale i comandi:

    sudo add-apt-repository ppa:bumblebee/stable 
    sudo apt-get update 
  2. Installare il pacchetto bumblebee.

  3. Per l'utilizzo di Primus backend installare il pacchetto primus (e per architetture a 64 bit primus-libs-ia32).

Configurazione su Ubuntu 12.04

Per configurare Bumblebee occorre decidere se utilizzare il driver Nouveau o il driver Nvidia proprietario. Se si vuole utilizzare il driver proprietario è possibile settare alcuni parametri tramite l'interfaccia grafica Bumblebee Configurator GUI oppure apportare manualmente le modifiche nel seguente modo:

  1. Prendere nota della versione del driver Nvidia presente nel sistema (ad es. nvidia-304).
  2. Aprire con un editor di testo ed i privilegi amministrativi il file /etc/bumblebee/bumblebee.conf e assicurarsi che siano settati i seguenti paramentri:

    Driver=nvidia
    KernelDriver=nvidia-VERSION
    LibraryPath=/usr/lib/nvidia-VERSION:/usr/lib32/nvidia-VERSION
    XorgModulePath=/usr/lib/nvidia-VERSION/xorg,/usr/lib/xorg/modules

    sostituendo VERSION con il numero di versione del driver Nvidia e salvando quindi le modifiche.

Utilizzo

  • Mentre la scheda Intel è in esecuzione, per attivare la scheda Nvidia per applicazioni che richiedono maggiore potenza grafica, digitare il comando:

    optirun nome_applicazione
    Sostituire nome_applicazione con il nome dell'applicazione che si desidera avviare.
  • Se con il precedente comando si riscontrano problemi e più in generale si ricercano migliori prestazioni, è consigliabile l'utilizzo di Primus backend. Digitare il comando:

    optirun -b primus nome_applicazione
    Questo comando abiliterà la scheda video dedicata.
  • Se si desidera utilizzare la scheda video discreta integrata nella CPU, digitare:

    primusrun nome_applicazione
    Sostituire nome_applicazione con il nome dell'applicazione che si desidera avviare.

Ulteriori risorse


CategoryHardware