Resolvendo problema com bumblebee no Ubuntu 13.04

Categoria: Ubuntu | Palavras-chave: , , , , , ,

Artigo enviado por Flavio Brandão (@airdumb)
Se você está enfrentando problemas ao utilizar o bumblebee no Ubuntu 13.04, saiba que já existem duas soluções para este problema. A mais difícil por N motivos é fazer o downgrade do Xorg, porém, existe outro método que você pode aplicar. Na nova versão do Ubuntu, arquivo de configuração do drive vem sem a informação do BusID, logo, quando você tenta rodar o bumblebee, ele diz que a placa de vídeo não existe e da o erro abaixo:

$ optirun -vv --debug glxspheres

[ 2903.328320] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 2903.329002] [INFO]Configured driver: nvidia
[ 2903.329363] [DEBUG]optirun version 3.1 starting...
[ 2903.329394] [DEBUG]Active configuration:
[ 2903.329403] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 2903.329413] [DEBUG] X display: :8
[ 2903.329422] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-304-updates:/usr/lib32/nvidia-304-updates
[ 2903.329431] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 2903.329440] [DEBUG] Accel/display bridge: auto
[ 2903.329449] [DEBUG] VGL Compression: proxy
[ 2903.329500] [DEBUG]Using auto-detected bridge virtualgl
[ 2903.826866] [INFO]Response: No - error: [XORG] (EE) No devices detected.

[ 2903.826922] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.

[ 2903.826927] [DEBUG]Socket closed.
[ 2903.826943] [ERROR]Aborting because fallback start is disabled.
[ 2903.826949] [DEBUG]Killing all remaining processes.

Solução

Edite o arquivo xorg.conf.nvidia para inserir o parâmetro PCI:01:00:0

sudo gedit  /etc/bumblebee/xorg.conf.nvidia
# xorg.conf.nvidia
Section "Device"
    Identifier "Device1"
    # other options...
EndSection

# xorg.conf.d/busid.conf
# autogenerated - do not edit, edit xorg.conf.nvidia or xorg.conf.nouveau instead
Section "Device"
    Identifier "Device1"
    BusID "PCI:01:00:0"
EndSection

Em alguns casos, o BusID vem como “PCI:02:00:0”, troque o 2 para 1

Basta rodar o optirun agora =)

Fonte: Github

Publicado em 26 de abril de 2013 | 4 Comentários

Ivan Brasil Fuzzer

Ivan Brasil Fuzzer

Faço parte do grupo Tchelinux(http://www.tchelinux.org). O Tchelinux é um grupo de voluntários que trabalha com software livre e ainda acredita que boas coisas podem ser feitas nesta comunidade; desde que saibamos repassar aos que estão iniciando que Software Livre é um aprender e repassar o conhecimento incessante. Sou líder do Ubuntu-BR-RS juntamente com a Marta Vuelma. Tentamos divulgar a distribuição e auxiliar novos usuários por todo o estado do Rio Grande do Sul, as vezes em outros estados também. Sou um amante incondicional de software livre. Vivo apaixonado pelo Ubuntu.

Mais posts do autor (856)

4 Comentários

  1. Roberto disse:

    Cara vc é D+ quero ser igual a você…..Sou seu Fã!!! BJS

  2. Antonio de Lara Mendes disse:

    Estou com problema com o ubuntu 13.04. Quando terminou a atualização ele não reiniciava, só consigo reiniciar na opção “avançado” no modo “recuperação”. Como devo proceder? Muito obrigado pela ajuda!

  3. paulo amf disse:

    Cara, meu bumblebee funciona, mas não consigo usar um monitor externo, o xrandr não reconhece mais o hdmi…. tem idéia pq?

  4. Andréa disse:

    Ótima dica! Agora está tudo funcionando certinho.
    Parabéns!

Deixe seu comentário

Website