Bumblebee no Asus Zenbook UX303LB

2

Cerca de uma semana atrás, comprei um novo laptop (Asus Zenbook UX303LB). Eu imediatamente joguei fora a instalação do Windows e instalei o Ubuntu 15.04 (mais tarde atualizado para 15.10, e também reinstalado em alguns) para substituí-lo. O sistema está funcionando bem.

Alguns dias atrás eu notei que eu não tinha drivers Nvidia proprietários instalados. Eu os instalei e vi grandes artefatos de rasgo na tela. Eu posso mudar o perfil principal para a Intel, mas a placa de vídeo Nvidia não pode ser utilizada de forma alguma.

Eu tentei instalar o Bumblebee para corrigir os problemas mencionados anteriormente (e melhorar a duração da bateria quando não estiver usando a placa NVidia). O guia que eu segui pode ser encontrado aqui . Não importa o que eu tentei (coisas mencionadas nos comentários dessa questão, e métodos usados em outros artigos), eu sempre obtive a tela "O sistema está rodando no modo de baixo gráfico", e só podia usar o ttys baseado em texto. Eu tive que recuperar de um backup.

Eu só tentei instalar o Bumblebee ao lado dos drivers nvidia-352-updates até o momento. Eles são problemáticos? Outro problema que eu percebi, foi que o arquivo /etc/X11/xorg.conf foi sempre substituído por um formato que parecia ilógico (A única tela em uso era nvidia, mas não foi definida e a tela da intel foi configurada para ser inativa).

Então, existe alguma maneira de instalar o Bumblebee (ou algo semelhante, desde que, pelo menos, cuide do tearing) corretamente?

Mais informações:

Depois de tentar instalar o bumblebee usando o método philsegeler (e usando outros métodos também), tente prosseguir com o diálogo "O sistema está rodando no modo de baixo-gráfico" e escolhendo "Tentar rodar com o modo gráfico padrão". :

[...] [drm:intel_pipe_config_compare [i915]] *ERROR* mismatch in base.adjusted_mode.crtc_clock (expected 138780, found 92519)
[...] [drm:intel_pipe_config_compare [i915]] *ERROR* mismatch in base.adjusted_mode.crtc_clock (expected 138780, found 92519)
[...] [drm:intel_pipe_config_compare [i915]] *ERROR* mismatch in base.adjusted_mode.crtc_clock (expected 138780, found 92519)
[...] [drm:gen8_irq_handler [i915]] *ERROR* The master control interrupt lied (SDE)!

Como descrevi anteriormente no post, é assim que o xorg.conf se parece:

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection
    
por ollpu 25.10.2015 / 14:58

4 respostas

1

  1. Desinstale o nvidia-prime:

    sudo apt-get remove --purge nvidia-prime
    
  2. Instale o bumblebee e o driver nvidia

    sudo apt-get install bumblebee bumblebee-nvidia nvidia-352 nvidia-352-uvm nvidia-settings primus
    
  3. Faça sudo gedit /etc/modules e adicione

    i915
    
    bbswitch
    
  4. Faça sudo gedit /etc/modprobe.d/bumblebee.conf e certifique-se de que a linha

    blacklist nvidia-352
    # is there, if not add it. This is most probably what caused you to boot into low-graphics mode
    
  5. Fazer sudo gedit /etc/bumblebee/bumblebee.conf

    • linha 22: > Driver = nvidia

    • linha 55: > KernelDriver = nvidia-352

    • linha 58: > LibraryPath = / usr / lib / nvidia-352: / usr / lib32 / nvidia-352

    • linha 61: > XorgModulePath = / usr / lib / nvidia-352 / xorg, / usr / lib / xorg / modules

  6. reinicialização.

Fontes

  1. link

É aprovado por muitos (e por mim) para trabalhar, embora a diferença seja que não uso ppa:xorg-edgers (pois é instável), eu recomendo que você faça isso.

Outros

  • Use primusrun %command% nas opções de inicialização a vapor
  • e primusrun programname para tudo o que você deseja executar na nvidia. Isso deve eliminar o rasgo para você e fazer o vsync funcionar novamente!

Equipamento: Samsung NP550P5C S02
CPU: Intel i5-3210M
GPU: Nvidia GT 650M

    
por philsegeler 25.10.2015 / 17:59
0

Substitua o bumblebee por nvidia-prime para alternar entre integrado e gráficos dedicados .

Reinstale os drivers NVIDIA, mas primeiro desinstale todos os softwares da NVIDIA e remova o zangão.

Abra um terminal e execute:

sudo apt-get purge nvidia* bumblebee  
sudo reboot  

Instale os drivers NVIDIA estáveis dos repositórios do Ubuntu (válidos somente para o Ubuntu 15.10):

sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo reboot
    
por cl-netbox 25.10.2015 / 15:31
0

Eu tive problemas semelhantes. Eu não notei tanta tela rasgando com o Prime, mas houve um problema que me obrigou a reiniciar toda vez que eu queria trocar a GPU. No entanto, depois de instalar o Bumblebee, eu sempre obtinha um terminal preto no login, independentemente dos guias ou posts que eu seguisse. Passei dois finais de semana instalando e desintegrando várias combinações de drivers e finalmente consegui que funcionasse instalando o Prime eo Bumblebee.

Estou usando os drivers nvidia-355 do PPA de drivers gráficos:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
Primeiro, eu desinstalei completamente os drivers gráficos e reinstalei o nouveau (recebi essas instruções de várias partes da Internet e, eventualmente, as reuni em um script porque eu estava reinstalando o material o tempo todo):

# Remove everything to do with the Nvidia proprietary drivers.
sudo apt-get remove -y --purge nvidia* bumbleblee*

# Start from scratch.
sudo apt-get remove -y --purge xserver-xorg-video-nouveau

# Reinstall all the things!
sudo apt-get install -y nvidia-common
sudo apt-get install -y xserver-xorg-video-nouveau
sudo apt-get install -y --reinstall xserver-xorg-core

# Reconfigure the X server.
sudo dpkg-reconfigure xserver-xorg

# Remove leftover xorg.conf files
sudo rm /etc/X11/xorg.conf

Depois, segui os passos de este tópico :

  1. Instale as configurações nvidia-355, nvidia-prime e nvidia.

    sudo apt-get install nvidia-355 nvidia-prime nvidia-settings
    
  2. Selecione o driver intel no painel nvidia e faça logout (ou no meu caso: reboot).

    sudo prime-select intel
    
  3. Instale apenas bumblebee (não bumblebee-nvidia) e edite o arquivo /etc/bumblebee/bumblebee.conf seguindo as instruções do guia rajat .

    line 22 -> Driver=nvidia
    replace nvidia-current with nvidia-355 everywhere in the file (line 55, 58, 61)
    
  4. Edite: /etc/bumblebee/xorg.conf.nvidia e descomente o BusID "PCI: 01: 00: 0".

Eu não tenho ideia de por que isso funcionaria enquanto as outras soluções não funcionariam, mas você tem isso. Espero que funcione tão bem para você como para mim.

Para referência, aqui ' s meu próprio post sobre o assunto.

Editar - mais uma coisa. Depois de tudo isso, eu teria problemas de inicialização causados pelo nouveau. Eu só seria capaz de inicializar no sistema pressionando e na tela do Grub e adicionando "nouveau.nomodeset = 0" à linha que começa com "linux". Eu tentei várias soluções para tornar esta mudança permanente, mas no final a única coisa que funcionava era reinstalar nvidia-355, nvidia-settings e nvidia-prime novamente.

    
por lackodan 11.11.2015 / 09:59
0

no meu Asus UL30VT, com o novo Ubuntu / Mint, existe um script de inicialização chamado gpu-manager, que não tem idéia de como lidar com gráficos híbridos. Ele rotineiramente tenta forçar nVidia em mim, então eu descobri que preciso desabilitá-lo para ter sucesso com o Bumblebee. Para fazer isso, eu simplesmente comentei todas as linhas em /etc/init/gpu-manager.conf , então parece com isso:

#start on (starting lightdm
#          or starting mdm
#          or starting kdm
#          or starting xdm
#          or starting lxdm)
#task
#exec gpu-manager --log /var/log/gpu-manager.log

Eu também tive que:

sudo rm /etc/init.d/xorg.conf

Em seguida, uma reinicialização me deu um login gráfico.

    
por Eemil 04.03.2016 / 08:53