Login loop em 16.04 e nenhum acesso ao console

5

Estou usando o Lenovo Thinkpad P50 com sistema de inicialização dupla (Win 10 e Ubuntu 16.04), suporte para Wacom Pen e tela multitoque. Depois que eu habilitei o driver nVidia proprietário (361.42?) E reiniciei, obtive o problema do loop de logon. Cada solução que eu posso encontrar sugeriria ir ao console ou ao modo TTY para inserir alguns comandos, mas no meu caso eu não posso nem mudar para o modo TTY - ctr + alt + F1 não funciona! BTW, eu estava tentando fazer o segundo monitor funcionar com o driver nVidia para a placa nVidia Quodra M1000M, mas sem sorte até agora.

Atualização: finalmente cheguei ao console por acaso (não lembro o que funciona).

Tentei: todas as soluções em este link . nVidia-361 abd nVidia-364 drivers não funcionaram em tudo. UEFI foi desativado. Eu também desinstalei o Unity (pode não estar completo) e instalei o GNOME 3.20. Tentei excluir o arquivo .Xauthority. Usando o kernel do Linux 4.6. Veja os comentários nas respostas abaixo.

Funciona apenas quando eu desinstalo os drivers da nvidia, mas eu preciso do driver nvidia para o monitor externo (até agora não tenho sorte de usar o monitor externo).

Alguma sugestão?

Um erro antes de unstalling unity.

openConnection: connect: No such file or directory cannot connect to brltty at :0 upstart: gnome-session (Unity) main process (2642) terminated with status 1 upstart: unity-settings-daemon main process (2632) killed by TERM signal upstart: logrotate main process (2492) killed by TERM signal upstart: bamfdaemon main process (2545) killed by TERM signal upstart: Disconnected from notified D-Bus bus upstart: unity-panel-service main process (2647) killed by TERM signal upstart: job indicator-bluetooth failed to stop

Além disso, quando vejo o loop de logon acontecendo, aparece um flash de janela dizendo "Tablet desconhecido conectado. A caneta Wacom e o Multitouch podem não funcionar como esperado ..."

    
por Xiaodong Qi 28.04.2016 / 11:48

4 respostas

1

Aqui está o que funcionou para mim por enquanto:

  1. Desinstale os drivers Bumblebee, libcuda e nvidia do console. PS: Não me lembro como encontrei uma maneira de ativar o console, mas fiz alguns reinícios.

    sudo apt-get purge bumblebee* libcuda* nvidia*

    Aqui eu fiz um reinício. Deve estar ok para entrar.

  2. Reinstale o nvidia 361.

    sudo apt-get update sudo apt autoremove sudo apt-get install nvidia-361

  3. Apague a pasta ibus no diretório ~ / .config. (Não tenho certeza se isso é necessário, mas você pode renomeá-lo se não achar que é seguro. Eu o reinstalarei mais tarde.)

    cd ~/.config rm -rf ./ibus

  4. Reinicie uma ou duas vezes com o monitor externo conectado até ver a tela de login na tela externa. Para verificar isso, use

    lspci | grep VGA Eu tenho 00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06) 01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro M1000M] (rev a2)

    Embora eu ainda receba um erro do syslog quando executo nvidia-settings: %código% E não há nenhum arquivo xorg.conf no diretório / etc / X11, que pode ter sido renomeado para xorg.conf.failsafe. Eu também não tenho nenhum arquivo no diretório / usr / share / nvidia /, que deve ter o arquivo de configuração para o driver nvidia. Eu consideraria que funciona por enquanto.

  5. Opcional: se você quiser o ibus de volta, tente

    May 2 18:21:21 qxd-QC5-Ubuntu colord[1045]: (colord:1045): Cd-WARNING **: failed to get session [pid 3328]: No such device or address May 2 18:21:21 qxd-QC5-Ubuntu colord[1045]: (colord:1045): Cd-WARNING **: failed to get session [pid 3328]: No such device or address May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: ** Message: PRIME: No offloading required. Abort May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: ** Message: PRIME: is it supported? no May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: ERROR: nvidia-settings could not find the registry key file. This file May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: should have been installed along with this driver at May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: /usr/share/nvidia/nvidia-application-profiles-key-documentation. The May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: application profiles will continue to work, but values cannot be May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: prepopulated or validated, and will not be listed in the help text. May 2 18:21:24 qxd-QC5-Ubuntu nvidia-settings.desktop[3335]: Please see the README for possible values and descriptions. Mais uma vez, não tenho certeza se isso ajuda. Mas eu fiz isso e só depois de remover a pasta do ibus, ele finalmente funciona. Eu não sei porque.

Problema esquerdo: existe uma sombra após o movimento do cursor, o que é irritante. Além disso, estou trabalhando na instalação do Bumblebee para melhorar o gerenciamento da GPU em monitores externos.

O problema mais importante que resta é a segunda tela do monitor piscar após o sono ou pedir relogin da tela desligada. Eu considero isso como uma questão separada para prosseguir agora.

    
por Xiaodong Qi 03.05.2016 / 03:26
1

Quando você inicializar e o BIOS fizer o seu trabalho, pressione shift (pode precisar de algumas tentativas para acertar o tempo certo) para abrir o menu de inicialização do Grub. Lá escolha as opções avançadas para o Ubuntu. Escolha o kernel e a recuperação mais reais.

Isto irá levá-lo ao menu de recuperação, onde você pode escolher ser root, voila você está em um TTY agora, mas tenha cuidado com o que você está fazendo, não há rede de segurança lá.

Em relação a esse loop de login, talvez você queira dar uma olhada aqui, já que eu suspeito que seja o driver de gráficos para causar isso. ( link )

    
por Videonauth 28.04.2016 / 11:52
1

Eu tenho esse problema com muita frequência após as atualizações de software. A causa é que eu instalei manualmente os drivers da Nvidia. Eu não tenho nenhum problema com a reinstalação do Cuda. Apenas os drivers.

Enquanto as pessoas costumam dizer sobre o uso de apt-get para instalar drivers da Nvidia, com purge e mais, eu prefiro usar o driver fornecido no site da Nvidia, especialmente ao trabalhar com CUDA (também use CUDA do site da Nvidia), como você muitos problemas quando o apt-get atualiza suas versões. Não há necessidade de desinstalar nada para reinstalar. Basta executar o .run novamente após cada atualização.

link e baixe o driver mais recente para o seu sistema operacional (Linux 64 bits). Se você quiser fazer isso a partir do terminal (porque o login da GUI está quebrado!), Você pode encontrar o link direto no site. Por exemplo, link e faça o download usando wget.

  1. Insira o terminal usando Ctrl+Alt+F2 (você pode deixar com Alt+F7 )

  2. Faça o download do driver

wget http://us.download.nvidia.com/XFree86/Linux-x86_64/367.35/NVIDIA-Linux-x86_64-367.35.run

  1. Adicione direitos de execução ao arquivo

chmod 777 NVIDIA-Linux-x86_64-367.35.run

  1. Saia do lightdm e inicie a instalação

sudo service lightdm stop sudo init 3 sudo ./NVIDIA-Linux-x86_64-367.35.run

  1. Você não se importa se diz alguma coisa sobre falhar na pré-instalação e se não encontrar material de 32 bits, a Nvidia quer apenas tornar as coisas mais complicadas do que o necessário! Uma vez feito isso, reinicie e tudo deve ficar bem.

sudo reboot

Mantenha o arquivo .run do driver, você irá reutilizá-lo frequentemente após as atualizações!

    
por Mar Cnu 17.08.2016 / 01:31
0

Se você puder acessar o menu grub, adicione "nomodeset" à linha de comando do Linux. Isso deve permitir que os terminais virtuais coexistam com a NVidia ... caso contrário, você apenas terá um cursor no canto superior esquerdo.

    
por user87601 10.08.2016 / 22:27