O Ubuntu 15.10 não será iniciado com os drivers NVIDIA instalados

7

Eu comprei recentemente um novo computador de mesa e instalei o Ubuntu 15.10 64-Bit nele. Por padrão, o driver nouveau está em uso para minha Nvidia Geforce GTX 960, mas não consigo assistir a nenhum vídeo no Youtube com mais de 360 pt, então instalei os drivers proprietários da Nvidia. O processo de boot, no entanto, não passa do logotipo do Ubuntu com os círculos piscando abaixo dele, e eu não posso fazer nada nessa situação, exceto por pressionar Ctrl + Alt + < kbd> Del para reiniciar. Isso acontece com o driver do repositório padrão (nvidia-352 que é instalado através da interface software-properties-gtk), bem como com o driver do PPA Xorg-Edgers (nvidia-304 do qual o pacote nvidia-current depende) . Eu tentaria o driver da página oficial da Nvidia, mas isso me obrigaria a desativar o driver Nouveau primeiro e eu não sei como fazer isso.

Alguém tem uma ideia de como fazer o driver funcionar?

Atualização (12/04/15): Com as opções de inicialização quiet splash nomodeset , o sistema é inicializado normalmente. Depois de algumas verificações do sistema de arquivos, o logotipo da Nvidia aparece e, em seguida, a tela de login é exibida. A saída de lspci -v | grep -A 14 NVIDIA

01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: ASUSTeK Computer Inc. Device 8678
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 138
    Region 0: Memory at de000000 (32-bit, non-prefetchable) [size=16M]
    Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]
    Region 3: Memory at d0000000 (64-bit, prefetchable) [size=32M]
    Region 5: I/O ports at e000 [size=128]
    [virtual] Expansion ROM at df000000 [disabled] [size=512K]
    Capabilities: <access denied>
    Kernel driver in use: nvidia

01:00.1 Audio device: NVIDIA Corporation Device 0fba (rev a1)
    Subsystem: ASUSTeK Computer Inc. Device 8678
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 17
    Region 0: Memory at df080000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

02:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller (prog-if 30 [XHCI])
    Subsystem: ASUSTeK Computer Inc. Device 8675
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes

sugere que o módulo nvidia está em uso, o que posso confirmar com lsmod . Ainda assim, posso assistir a vídeos do Youtube apenas em 144p.

Update (12/07/15) : Finalmente funciona. Eu não posso dizer precisamente o que fez funcionar. Eu instalei dois pacotes: nvidia-common e nvidia-modprobe, atualizando todos os pacotes instalados no processo. Eu também corri o nvidia-xconfig que criou um xorg.conf na minha pasta / etc / X11 /. Finalmente eu adicionei quiet splash nomodeset ao meu grub.cfg (ao invés de adicioná-los no menu grub em cada inicialização). Após a reinicialização, consegui assistir a vídeos em HD. Em seguida, apaguei o xorg.conf e também purgei os dois pacotes que acabei de instalar, e ele ainda funciona. Então a atualização dos meus pacotes instalados ou os parâmetros de inicialização no grub.cfg fizeram a diferença.

Atualização 2 (12/07/15) : Então eu removi o quiet splash nomodeset do meu grub.cfg (e eu também não os adicionei no processo de inicialização), e ainda trabalho. Então eu não tenho ideia do que mudou a situação. Vamos ver se essa mudança é permanente agora: -)

    
por Stefan Hamcke 02.12.2015 / 17:12

3 respostas

5

Primeiro você tem que desinstalar todos os drivers e repositórios NVIDIA que você já instalou antes.

Quando o menu de inicialização do GRUB aparecer - Destaque a entrada de menu do Ubuntu e pressione a tecla E . Adicione o parâmetro nouveau.modeset=0 ao final da linha linux ... Em seguida, pressione F10 para inicializar.

Quando a tela de login aparecer - pressione Ctrl + Alt + F1 .

Digite seu nome de usuário e sua senha - e execute:

sudo apt-get install ppa-purge
sudo apt-get purge nvidia*  
sudo ppa-purge ppa:xorg-edgers/ppa
sudo reboot  

Agora instale os drivers oficiais NVIDIA 358.16 mais recentes que suportam sua GPU GEFORCE GTX 960.

Quando o menu de inicialização do GRUB aparecer - Destaque a entrada de menu do Ubuntu e pressione a tecla E . Adicione o parâmetro nouveau.modeset=0 ao final da linha linux ... Em seguida, pressione F10 para inicializar.

Quando a tela de login aparecer - pressione Ctrl + Alt + F1 .

Digite seu nome de usuário e sua senha - e execute:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-358
sudo reboot
    
por cl-netbox 02.12.2015 / 17:27
2

Com isso eu me refiro ao link dado aqui:

Alguém instalou com sucesso o CUDA 7.5 no Ubuntu 14.04.3 LTS x86_64?

Existe o Método A e o Método B explicados por mim:

Primeiro, limpe as instalações não adequadas com:

  

sudo apt-get instala o ppa-purge

     

sudo apt-get purga nvidia *

     

sudo ppa-purga ppa: xorg-edgers / ppa

     

sudo reboot

Por motivos de local, apenas o Método A aqui:

  

sudo add-apt-repositório ppa: graphics-drivers / ppa

     

sudo apt-get update

     

sudo apt-get instala nvidia-355 nvidia-prime

     

ou isso está funcionando?:

     

sudo apt-get instala nvidia-358 nvidia-prime?

     

sudo reboot

     

Codificação feliz e feliz natal.

    
por dschinn1001 11.12.2015 / 19:55
1

Isso removerá o driver nouveau e permitirá que você instale o driver proprietário no site da Nvidia

sudo apt-get -y autoremove xserver-xorg-video-nouveau --purge

Aqui está o driver proprietário da Nvidia para sua GPU específica:

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

Então você só precisa rodar o comando abaixo e ele irá instalar o driver da Nvidia:

sudo sh NVIDIA-Linux-x86_64-352.63.run
    
por Alex Lowe 11.12.2015 / 01:41