Instalação da Nvidia com Bumblebee para 16.04

10

Existe alguma instrução para instalar a Nvidia e o Bumblebee no 16.04? Estou tentando fazer uma instalação limpa, mas todos os procedimentos que encontrei terminam em um estado em que o Ubuntu inicializa no modo de gráficos baixos e se você adicionar um conjunto de nós aos parâmetros de inicialização, o lightdm trava ao tentar fazer login.

Edit: Eu só estou indo sem Bumblebee por enquanto.

Aido
fonte
Qual modelo de cartão específico você possui. Posso fornecer instruções sobre como instalar o driver proprietário correto do tty1, que não precisa de ambiente gráfico porque é um console somente de texto.
Mchid 25/03
existe um problema github.com/Bumblebee-Project/Bumblebee/issues/759
gsedej 4/16

Respostas:

8

Parece que alguém conseguiu ... https://lenovolinux.blogspot.si/2016/05/bumblebee-on-lenovo-t440p-nvidia-gt.html

gsedej
fonte
Incrível, vou tentar amanhã!
Aido
Isso funcionou? Se não, não tentarei.
shahensha
@shahensha Funcionou mesmo. No entanto, o guia cobre a instalação na nvidia-361, enquanto o repositório atualmente contém 367; o que significa que você terá que substituir 361 por 367 em todos os lugares.
strNOcat
1

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

Etapa 1 - Adicionar PPA:

sudo add-apt-repository ppa:neon1ks/bumblebee

Etapa 2 - Atualize completamente o sistema:

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

Etapa 3 - Instale a nvidia-361 e o bumblebee:

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

Etapa 4 - Adicionar usuário ao grupo de abelhas:

sudo gpasswd -a $USER bumblebee

Etapa 5 - Habilitar o zangão

sudo systemctl enable bumblebeed

Etapa 6 - Editar / etc / modules

sudo gedit /etc/modules

Para adicionar duas linhas ao final do arquivo:

i915
bbswitch

Etapa 7 - Edite o arquivo de configuração do zangão:

sudo gedit /etc/bumblebee/bumblebee.conf

linha 22:

Driver=nvidia

linha 55:

KernelDriver=nvidia-361

linha 58:

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

linha 61:

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

Etapa 8 - Reinicialização

neon1ks
fonte
Vou tentar! Não pensei em procurar outros wikis de idiomas.
Aido
Não, modo gráfico baixo novamente.
Aido
Espere, foi porque eu usei 164 em vez de 161 atualizações. Agora estou preso no loop de login do lightdm.
Aido
Reinstalado sem nunca entrar no modo de gráficos baixos, ainda tem o loop de login.
Aido
Isso é bug. Utilize temporariamente Ubuntu Companheiro 16.04 ou 16.04 xubuntu
neon1ks
1

Para mim, a instalação no 16.04 funcionou da seguinte maneira,

sudo apt-get install bumblebee nvidia-367 primus

Em seguida, coloque na lista negra o novo e edite o confarquivo

editar /etc/modprobe.d/bumblebee.conf- adicione o texto:

blacklist nouveau

editar /etc/bumblebe/bumblebee.conf,. Aqui está o meu arquivo de configuração do zangão:

# 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
Ved P Roy
fonte
0

Se você estiver bem com o uso do Nouveau Drivers de código aberto, poderá fazê-lo funcionar facilmente.

Eu tenho o driver Nouveau instalado. (veja a imagem: Driver Screenshot.png )

Para instalar o Bumblebee no Ubuntu 16.04 com o Nouveau , acabei de usar o comando da seção Configurações avançadas da página Wiki oficial do Bumblebee, que diz:

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

"Para usuários avançados, se você não quiser usar o driver nvidia proprietário ou as bibliotecas de 32 bits (por exemplo, se você estiver interessado apenas em economia de energia), poderá fazer uma instalação personalizada:"

E o comando é

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

Reinicie.

Embora a seção fale sobre mais algumas opções, nada mais parecia necessário, ela começou a fazer o trabalho bem após a reinicialização.

Yaksha
fonte
Forneça uma representação breve, mas informativa, das etapas avançadas que você seguiu, caso o link seja removido ou alterado.
George Udosen
Acho que minha edição esclareceu que apenas um comando precisa ser executado. Obrigado George por sua sugestão para melhorar a clareza das respostas.
Yaksha