Por favor, ajuda: Nvidia Drivers no Optimus Laptop Ubuntu 15.10

1

então eu tentei instalar o driver vulkan alguns dias atrás, mas ele não funcionou, então eu tentei restaurar meu sistema primeiro desinstalando o driver vulkan, depois purgando tudo nvidia, instalando nvidia-352 e nvidia-prime. Mas agora o GL não funciona, então eu só posso usar o xfce (no qual estou escrevendo isso). No meu Xorg.0.log ( link ) eu tenho esta linha: (EE) Falha ao inicializar a extensão GLX (Compatible NVIDIA X driver não encontrado). Então agora todos os programas GL não serão executados. Atualmente estou usando o driver 355 porque um cara no fórum disse que pode funcionar, mas não resolveu o problema. Qualquer ajuda seria muito apreciada. Notas: Para ser claro, não pretendo mais instalar o driver beta vulkan. Eu tenho um laptop muxless então não, eu não posso desativar o cartão intel graphx. E finalmente minha placa gráfica é uma GTX 960M.

EDITAR: Aqui está a saída do lspci -k | grep -EA2 'VGA | 3D' link

EDIT 2: Aqui está a saída do status dkms

    bbswitch, 0.7, 4.2.0-23-generic, x86_64: installed
    bbswitch, 0.7, 4.2.0-25-generic, x86_64: installed
    bbswitch, 0.7, 4.2.0-27-generic, x86_64: installed

EDIT 3: Aqui está o que acontece quando tento executar uma aplicação GL:

    Xlib:  extension "GLX" missing on display ":0".
    Error: couldn't get an RGB, Double-buffered visual

EDIT 4:

 prime-select query

retorna

 nvidia

EDIT 5:

 glxinfo | grep OpenGL

retorna

    Xlib:  extension "GLX" missing on display ":0".
    Xlib:  extension "GLX" missing on display ":0".
    Xlib:  extension "GLX" missing on display ":0".
    Xlib:  extension "GLX" missing on display ":0".
    Xlib:  extension "GLX" missing on display ":0".
    Xlib:  extension "GLX" missing on display ":0".
    Xlib:  extension "GLX" missing on display ":0".
    Error: couldn't find RGB GLX visual or fbconfig
    Xlib:  extension "GLX" missing on display ":0".
    Xlib:  extension "GLX" missing on display ":0".
    Xlib:  extension "GLX" missing on display ":0".
    Xlib:  extension "GLX" missing on display ":0".
    Xlib:  extension "GLX" missing on display ":0".
    Xlib:  extension "GLX" missing on display ":0".
    Xlib:  extension "GLX" missing on display ":0".
    Xlib:  extension "GLX" missing on display ":0".

EDIT 6:

    grep i915 /etc/modprobe.d/*

não retorna nada

EDIT 7:

 lspci -knn | grep -EA2 'VGA|3D'

retorna

     00:02.0 VGA compatible controller [0300]: Intel Corporation 4th           Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
        Subsystem: ASUSTeK Computer Inc. Device [1043:185d]
     00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)
     --
     01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce   GTX 960M] [10de:139b] (rev a2)
        Subsystem: ASUSTeK Computer Inc. Device [1043:185d]
        Kernel driver in use: nvidia

EDIT 8:

    modinfo i915 | grep -i 0416

retorna

    alias:          pci:v00008086d00000416sv*sd*bc03sc*i*
    
por Derek Lesho 18.02.2016 / 00:01

1 resposta

1

Você precisa desinstalar completamente os drivers, instalou-os antes e depois os instalou novamente.

Executar no terminal

sudo apt-get purge 'nvidia.*'
sudo apt-get purge bbswitch-dkms
sudo dkms remove bbswitch/0.7 --all
sudo apt-get install nvidia-352 nvidia-prime

depois reinicie.

    
por Pilot6 18.02.2016 / 00:40