CUDA toolkit - Drivers Nvidia - loop de login - sem extensão glx

1

Por favor, alguém acabe com esse pesadelo.

A cada duas semanas nos últimos meses, tentei ativar o suporte à GPU em minha máquina (o que fiz antes no passado, quando estava em um sistema operacional mais antigo), mas não consigo trabalhar.

Eu segui o guia de instalação do CUDA até o ponto

Eu tentei as instalações runfile [local] , deb [local] e deb [network] do Página de download do kit de ferramentas CUDA .

Eu tentei instalar drivers da Nvidia usando os seguintes métodos:

  • sudo apt-get install nvidia-current

  • sudo apt-get install nvidia-390

  • de um arquivo .run baixado da página de drivers da Nvidia

  • selecionando os drivers 390 e 396 de Software & Updates -> Additional drivers

A primeira coisa que tentei hoje foi instalar com runfile [local] - isso resultou em um loop de login. Eu encontrei uma sugestão aqui dizendo no para instalar as bibliotecas OpenGL. Eu tentei instalar novamente sem as bibliotecas OpenGL, mas depois eu tive minha resolução de tela toda bagunçada ( couldn't find configs for CRTC ou algo parecido). Depois de pesquisar um pouco mais, parecia dizer que no permitir que a Nvidia criasse um arquivo xconfig eram as soluções - isso impedia o problema de resolução, mas obviamente os drivers não estavam configurados para usar a placa Nvidia. A execução de sudo nvidia-xconfig e a reinicialização causaram um loop de login novamente.

Eu então mudei para tentar todos os outros métodos em várias combinações, todas resultando em um loop de login.

Observar .xsession-errors mostrou que a extensão glx estava faltando para a exibição. Eu tentei procurar por uma solução - o único pensamento que encontrei foi um sugestão para instalar o OpenGL usando sudo apt-get install mesa-utils e adicionando algumas linhas à seção Files do meu xorg.conf :

Section "Files"
    ModulePath "/usr/lib/nvidia-VERSION/xorg"
    ModulePath "/usr/lib/xorg/modules"
EndSection

Isso não resolveu o problema do glx.

Estas são as informações do meu sistema:

-> lspci | grep -i nvidia
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 850M] (rev ff)

-> uname -r
4.4.0-121-generic

-> uname -m && cat /etc/*release
x86_64
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"
NAME="Ubuntu"
VERSION="16.04.4 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.4 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial

Veja um exemplo do meu xorg.conf após executar nvidia-xconfig durante uma das tentativas:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 387.26  (buildmeister@swio-display-x86-rhel47-08)  Thu Nov  2 21:38:15 PDT 2017


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Aqui está um link para o meu /var/log/Xorg.0.log :

Eu sei que esta pergunta provavelmente será recebida com "aqui vamos nós de novo" e links para um monte de outros posts onde a mesma pergunta é feita ... acredite em mim, eu os vi. Mas sinto que olhei para cada um deles e não tive sucesso. Eu provavelmente coloquei algo perto de 60 horas tentando habilitar o suporte GPU - 6 apenas hoje - e eu nunca experimentei um problema mais esmagador e frustrante. Por favor ajude!

    
por aweeeezy 17.04.2018 / 02:27

0 respostas