Tudo bem, então eu tive que lidar com um problema semelhante o tempo todo usando o Ubuntu com a Nvidia. Mas com a nova atualização 17.10, recebi um novo bug discutido recentemente, que resulta em minha tela entrando em uma tela preta e repetindo "parou o gerenciador de usuários para uid (#)", isso me impede de entrar no modo de recuperação e acessar o grub diretamente do computador, pois segurar as teclas na inicialização não faz nada.
Então, como solução alternativa, instalei o SSH na área de trabalho e tentei algumas soluções alternativas que ouvi em fóruns aleatórios.
Tentada:
- não comentado "WaylandEnable = false" em (/etc/gdm3/custom.conf)
- "nomodeset" no grub (/ etc / default / grub)
- reinstalar os drivers antes e antes
Essas tentativas nada mudaram no resultado do problema. A única coisa que ajudou foi a remoção dos drivers da Nvidia que eu instalei inicialmente por meio da GUI de atualização de software, que tornou o dispositivo inicializável.
Espero que vocês possam me ajudar a utilizar bons drivers da Nvidia novamente; -;
Respostas:
Isso soa semelhante a um problema que eu estava tendo, que respondi neste tópico
Parece que a atualização do Ubuntu me mudou para um kernel de baixa latência, que não atualizou automaticamente a instalação dos cabeçalhos do kernel como outras atualizações do kernel, e os pacotes binários da nvidia exigem a presença dos cabeçalhos do kernel. Tente o seguinte:
Observe que eu evitei que o gdm usasse Wayland antes de tentar qualquer coisa e, pelo que entendi, atualmente, Wayland não funcionará com os binários da nvidia, então aconselho a garantir que ele seja desativado
/etc/gdm3/custom.conf
descomentando a linha#WaylandEnable=false
.fonte
apt
sinalizadosmake
queapt-get
não o fizeram. Acontece que o meugcc
estava atrelado a uma versão mais antiga e a atualização autônoma do Ubuntu me deu drivers mais recentes da NVidia que acabaram quebrados, então eu retifiquei a situaçãoupdate-alternatives
e coloquei o GCC de volta à v7 (da 4.8). E era isso: não havia necessidade de mudanças no Wayland, não havia necessidade de GRUBnvidia-drm.modeset=1
, etc. #Graças à resposta de Steven, ele me colocou no caminho certo e, depois de pesquisar no Google, encontrei a última resposta na (é claro) comunidade vibrante do Arch Linux :-)
Então, o que Steven descobriu é que os arquivos de cabeçalho do Kernel de baixa latência estão ausentes. Então você precisa fazer:
E um requisito para o Wayland na NVidia (você precisa pelo menos do Gnome 3.23, mas o Ubuntu 17.10 é fornecido com o 3,26, portanto, estamos cobertos) é ativar o KMS, isso é feito editando seu
/etc/default/grub
arquivo e editando a seguinte linha para adicionarnvidia-drm.modeset=1
, veja o exemplo:Nota: não remova outros parâmetros se você tiver / precisa deles, basta adicionar a configuração do modo NVidia DRM um.
Então você precisa regenerar os módulos initramfs e Kernel. O melhor é fazer o que Steven está sugerindo, remover o pacote nvidia e reinstalá-lo (potencialmente a reinstalação poderia funcionar, mas eu não tentei, isso seria
sudo apt install --reinstall nvidia-xxx
substituirxxx
pela versão do driver da sua placa, deve ser 384 para placas recentes).PS: Eu sabia que havia uma maneira de funcionar, porque funcionava na minha caixa do Fedora 25 (agora 26) com uma placa NVidia)
PS2: Desejo que o
nouveau
driver tenha um desempenho melhor porque não me importo de trocar um pouco de desempenho por um driver de código aberto. Mas mesmo na rolagem 2D de uma página é muito lenta e não é fluida com o nouveau, e isso ainda não é bom para mim. Eu realmente desejo que o Nouveau melhore em 2D (e 3D) ou que a AMD melhore, criando baixa potência e cartão passivo. Enfim, eles fazem um trabalho incrível, dado o relacionamento com a NVidia.fonte
nvidia-drm.modeset=1
não fez nenhuma diferença.MODESET
(consulte devtalk.nvidia.com/default/topic/925605/linux/… ). No entanto, o artigo é de 1,5 ano, então talvez o Wayland suporte agora o EGLStreams e não exija mais MODESET nas placas da Nvidia. De qualquer forma, obrigado por apontar que funciona para você sem o parâmetro kernel. Preciso tentar novamente em breve.Eu tenho exatamente o mesmo problema com uma GTX 1060, tentei as correções sugeridas (desativando Wayland na configuração e corrigindo o driver quebrado), mas ainda não funciona. No entanto, sou estranhamente capaz de entrar no modo de recuperação no grub (com o kernel genérico) e selecionando retomar.
EDITAR
Eu consegui fazê-lo funcionar! Para fazer isso, fui ao grub, selecionei "c" para a linha de comando, digitei o comando "videoinfo" - vi que minha configuração de vídeo padrão é 1024x768 .. fui para / etc / default / grub e adicionei as linhas GRUB_GFXMODE = 1024x760 GRUB_GFXPAYLOAD_LINUX = 1024x768 e defina GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" - atualize o grub e reinicie. No entanto, isso só funcionou ao selecionar o kernel genérico em "opções avançadas" no grub, não no de baixa latência. Também vi várias mensagens sobre "iniciar / parar a nvidia persistente" que podem estar relacionadas ou não.
2ª EDIÇÃO
@Huygens mencionado usando a opção de inicialização nvidia-drm.modeset = 1 em / etc / default / grub, que também funcionou em vez de usar nomodeset. No entanto, ainda não consigo usar o kernel de baixa latência para funcionar, mesmo depois de corrigir os arquivos de cabeçalho ausentes. Também não carregará Wayland. Eu já vi várias postagens em todo o lugar dizendo que meu caso particular pode estar relacionado a ter um vídeo intel integrado e uma placa nvidia dedicada, causando problemas com a nvidia-persistenced e o gdm3 ( https://bugs.launchpad.net/ubuntu / + fonte / gnome-shell / + bug / 1705369 ). Algumas pessoas também relataram sucesso usando o lightdm (dpkg-reconfigure lightdm), mas eu não consegui fazer o login sem reiniciar o lightdm a cada vez.
fonte
Eu apenas tive que desativar o Wayland: "WaylandEnable = false" em (/etc/gdm3/custom.conf) e agora tudo funciona bem!
fonte
Então, ontem, finalmente consegui instalar o Ubuntu 17.10 no meu PC. Na verdade, instalei o Ubuntu 16.10 antes de tentar atualizar o 17.04. Então percebi que os drivers da NVIDIA não funcionavam mais no Ubuntu 17.04. Tentei entrar no modo de recuperação para reinstalar os drivers, mas nada funcionou. Até aqui, eu ainda não entendo. Eu estava preso por um tempo nos drivers da NVIDIA. Então eu decidi inicializar o Ubuntu 17.10 com o meu USB.
Qualquer que seja o método usado no 8. Você deve garantir que as “Configurações do servidor NVIDIA X” sejam semelhantes às suas opções de configuração, e pronto. Reinicie e lucre com o seu Ubuntu.
Se não for o caso:
Vá para “Software e atualizações” -> “Drivers adicionais”, selecione o driver padrão “Using X.Org…”
fonte
O problema não é
nvidia
, égdm3
. Você deve usar emlightdm
vez degdm3
comnvidia
. Além disso, você precisa instalar oheader
primeiro.Agora reinicie. Tudo deve ficar bem.
Bumblebee
também trabalha comnvidia-384
envidia-387
fonte
Essa solução temporária para carregar os drivers da Nvidia parece funcionar para mim (AMD FX6300, Geforce GT730, atualize para 17.10 a partir de 17.04):
inicialize no menu de recuperação
carregar root (
/
) como leitura / gravação (eu uso corrigir pacotes quebrados)abrir um shell raiz
limpar e instale os drivers da Nvidia
sair do shell para continuar a inicialização
Neste ponto, posso fazer login usando o Unity ou o Ubuntu.
(Acho que isso permite que o driver seja ignorado durante a inicialização, mas disponível para aplicativos.)
fonte
Desinstale o Upstart (sudo apt remove upstart) - se instalado. Aparentemente, isso foi retirado das 17.10 e 18.04 em qualquer caso, mas pode causar problemas.
Além disso, embora continue a ser instável, adicionar nomodeset ao Grub (então GRUB_CMDLINE_LINUX = "nomodeset" em etc / default / grub) pelo menos obtém um sistema funcional.
fonte