Nvidia con installazione di Bumblebee per 16.04


10

Ci sono istruzioni per l'installazione di Nvidia e Bumblebee su 16.04? Sto provando a fare un'installazione pulita ma tutte le procedure che ho trovato finiscono in uno stato in cui Ubuntu si avvia in modalità grafica bassa e se aggiungi nomodeset ai parametri di avvio, lightdm si arresta in modo anomalo quando provi ad accedere.

Modifica: sto andando senza Bumblebee per ora.


Quale particolare modello di carta hai. Posso fornire istruzioni su come installare il driver proprietario corretto da tty1 che non ha bisogno di un ambiente grafico perché è una console di solo testo.
mchid

Risposte:



1

http://help.ubuntu.ru/wiki/bumblebee-xenial

Passaggio 1: aggiungi PPA:

sudo add-apt-repository ppa:neon1ks/bumblebee

Passaggio 2: aggiornare completamente il sistema:

sudo apt-get update
sudo apt-get dist-upgrade

Passaggio 3: installare nvidia-361 e bumblebee:

sudo apt-get install --install-recommends nvidia-361 nvidia-settings bumblebee bumblebee-nvidia primus

Passaggio 4: aggiungere l'utente al gruppo calabrone:

sudo gpasswd -a $USER bumblebee

Passaggio 5: abilitare bumblebeed

sudo systemctl enable bumblebeed

Passaggio 6: modifica / etc / modules

sudo gedit /etc/modules

Per aggiungere 2 righe alla fine del file:

i915
bbswitch

Passaggio 7: modifica il file di configurazione del calabrone:

sudo gedit /etc/bumblebee/bumblebee.conf

linea 22:

Driver=nvidia

linea 55:

KernelDriver=nvidia-361

linea 58:

LibraryPath=/usr/lib/nvidia-361:/usr/lib32/nvidia-361

linea 61:

XorgModulePath=/usr/lib/nvidia-361/xorg,/usr/lib/xorg/modules

Passaggio 8: riavvio


Ci proverò! Non pensavo di guardare wiki in altre lingue.
Aido,

No, di nuovo in modalità grafica bassa.
Aido,

Aspetta perché ho usato 164 invece di 161 aggiornamenti. Ora sono bloccato nel loop di login di lightdm.
Aido,

Reinstallato senza mai andare in modalità grafica bassa, ha ancora il ciclo di accesso.
Aido,

Questo è un bug. Usa temporaneamente Ubuntu Mate 16.04 o xubuntu 16.04
neon1ks il

1

Per me l'installazione su 16.04 ha funzionato nel modo seguente,

sudo apt-get install bumblebee nvidia-367 primus

Quindi, aggiungi alla blacklist nouveau e modifica il conffile

modifica /etc/modprobe.d/bumblebee.conf- aggiungi il testo:

blacklist nouveau

modificare, /etc/bumblebe/bumblebee.conf. Ecco il mio file di configurazione di bumblebee:

# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-367
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-367/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]

KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau

0

Se stai bene usando i driver Nouveau open source, puoi farlo funzionare facilmente.

Ho installato il driver Nouveau. (vedi immagine: Driver Screenshot.png )

Per installare Bumblebee in Ubuntu 16.04 con Nouveau , ho appena usato il comando dalla sezione Impostazioni avanzate della pagina Wiki ufficiale di Bumblebee, che dice:

https://wiki.ubuntu.com/Bumblebee#Advanced_Setups

"Per gli utenti esperti, se non si desidera utilizzare il driver nvidia proprietario o le librerie a 32 bit (ad esempio, se si è interessati solo al risparmio energetico), è possibile eseguire un'installazione personalizzata:"

E il comando è

sudo apt-get install --no-install-recommends bumblebee

Reboot.

Anche se la sezione dice di alcune altre opzioni, nulla di più sembrava essere necessario, ha iniziato a fare bene il lavoro dopo il riavvio.


Fornisci una rappresentazione breve ma informativa di quei passaggi avanzati che hai seguito nel caso in cui il link venga rimosso o modificato.
George Udosen,

Penso che la mia modifica abbia chiarito che deve essere eseguito solo un comando. Grazie George per il tuo suggerimento per migliorare la chiarezza della risposta.
Yaksha,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.