(resolvido) problema com ubuntu 16.04 e geforce gt 210

Iniciado por luizg_adm, 07 de Novembro de 2016, 18:45

tópico anterior - próximo tópico

luizg_adm

Amigos, estou com um problema que me tira o sono há 5 noites  :-\
utilizo o ubuntu a dois anos, e depois que atualizei o ubuntu do 14.04 para o 16.04 estou passando raiva demais. Me ajudem
minha placa de video conforme a saída do lspci é:

Citarguilherme@guilherme-System-Product-Name:~$ lspci | grep NVIDIA
02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
02:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
Já tentei de toda forma instalar os drivers proprietario, instalação manual, automatica, mas sempre no final ao reiniciar o pc ele carrega o grub e depois tela preta.
tento todas as ferramentas possiveis e no final acabo formatando.
já pesguisei tudo, ate xorg.conf personalizado, apesar de não enteder sua configuração correta e não achar nada mais aprofundado sobre isso.
ja estou desistindo, só não deixo o nouveau pois a tela esta 800x600, video não roda só sai som e mesmo escolhendo as configurações nativas quando reinicio da tela preta.
Me ajudem não quero ser obrigado ao voltar utilizar o  lixo do Rwindows, mas não dá para usar um pc deste jeito.
nem que seja para configurar o nouveau mesmo, pois jogos eu abro mão mais videos aí é demais >:(

druidaobelix

Inicialmente é necessário saber qual driver está instalado e funcionando. É o nouveau?

Suba o sistema, execute, com o mouse copie a saída e cole o resultado aqui no seu tópico:

sudo lshw -c display





www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

luizg_adm

esta é a saída:

*-display DISPONÍVEL   
       descrição: VGA compatible controller
       produto: GT218 [GeForce 210]
       fabricante: NVIDIA Corporation
       ID físico: 0
       informações do barramento: pci@0000:02:00.0
       versão: a2
       largura: 64 bits
       clock: 33MHz
       capacidades: pm msi pciexpress vga_controller bus_master cap_list
       configuração: latency=0
       recursos: memória:dd000000-ddffffff memória:b0000000-bfffffff memória:ce000000-cfffffff porta de E/S:ac00(tamanho=128) memória:def00000-def7ffff

druidaobelix

Antes de mais nada, para que se possa prosseguir em direção à algum caminho, vamos sempre imaginar que seu sistema esteja devidamente atualizado.

sudo apt update

sudo apt upgrade

Os comandos acima devem terminar sem erros.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#4
Como há aí uma nvidia, por padrão o sistema sobe o driver opensource que é o nouveau, que geralmente funciona muito bem, e deveria estar aparecendo na caixa dos "drivers adicionais", além dos demais drivers proprietários.

Entretanto não há indicação de que esteja carregando o driver nouveau e sim usando o modo VESA comum.
(tentou o nouveau? se sim, o que resultou?).

O melhor cenário é aquele onde há o pacote vindo diretamente do Ubuntu, vez que um "non ubuntu package" pode ter diferentes versões de depedências e, assim, ocasionar conflitos.

Entretanto, se o Ubuntu não está oferecendo por padrão o pacote referente ao driver que se necessita em "Drivers adicionais" ou o driver que está oferecendo não funciona, então existem dois caminhos mais óbvios possíveis, que é usar uma ppa (personal package archive) ou baixar o driver binário oficial direto do fabricante da placa.

Tanto na ppa como baixando direto em ambos o driver é do fabricante, código binário fechado, ninguém sabe o que tem lá, apenas que na ppa o mantenedor também agrega a atualização das dependências e fica um pouco mais parecido como se fosse o processo de atualização próprio do Ubuntu (só parecido, pois na realidade não é).

O uso de uma ppa é mais prático em relação as atualizações, embora também possam existir problemas, fica obsoleta, o mantenedor desaparece e outras quizilas possíveis, já que é o trabalho de um indivíduo ou de um pequeno grupo autônomo.

Caso a ppa por alguma razão não funcione bem, resta partir para o driver binário direto do fabricante, com o inconveniente de estar manualmente atualizando a cada vez que ocorrer modificação no sistema, como atualização de kernel, o que não é difícil de fazer, mas depois de muito tempo fazendo isso acaba ficando meio "encheção" e cansativo.


Você disse no post inicial que:

"Já tentei de toda forma instalar os drivers proprietario, instalação manual, automatica, mas sempre no final ao reiniciar o pc ele carrega o grub e depois tela preta."

Estou supondo que tentou instalar a partir dos drivers oferecidos pelo sistema (Drivers adicionais) e ainda através do binário direto (é isso mesmo?).

Você já tentou anteriormente instalar através da ppa oficial?


O fabricante nvidia diz que o driver mais atual é esse:

Versão:    340.98
Data de Lançamento:    2016.9.26
Sistema Operacional:    Linux 64-bit
Linguagem:    Português (Brazil)

http://www.nvidia.com.br/download/driverResults.aspx/107965/br

De toda forma, traga também o resultado para os seguintes comandos:

ubuntu-drivers list

apt-cache search "NVIDIA binary driver"

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

luizg_adm

#5
boa noite pessoal
então não há erros no update como pode se ver:
root@guilherme-System-Product-Name:/home/guilherme# sudo apt-get update
Atingido:1 http://br.archive.ubuntu.com/ubuntu xenial InRelease
Obter:2 http://br.archive.ubuntu.com/ubuntu xenial-updates InRelease [95,7 kB]
Atingido:3 http://br.archive.ubuntu.com/ubuntu xenial-backports InRelease     
Atingido:4 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu xenial InRelease   
Obter:5 http://br.archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [354 kB]
Obter:6 http://security.ubuntu.com/ubuntu xenial-security InRelease [94,5 kB] 
Obter:7 http://br.archive.ubuntu.com/ubuntu xenial-updates/multiverse i386 Packages [5.852 B]
Obter:8 http://security.ubuntu.com/ubuntu xenial-security/multiverse i386 Packages [2.928 B]
Obter:9 http://security.ubuntu.com/ubuntu xenial-security/multiverse i386 DEP-11 Metadata [199 B]
Baixados 553 kB em 5s (108 kB/s)
Lendo listas de pacotes... Pronto


upgrade
root@guilherme-System-Product-Name:/home/guilherme# sudo apt-get upgrade
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Calculando atualização... Pronto
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.


Citar(tentou o nouveau? se sim, o que resultou?).
No drivers adcionais tenho as seguintes informações:

NVIDIA Corporation: GT218 [GEFORCE 210]
O dispositivo está usando um driver alternativo.
  (  ) Utilizando NVIDIA binary driver - version 340.98 de nvidia-340 (proprietário, testado)
  (  ) Utilizando NVIDIA legacy binary driver - version 304.132 de nvidia-304 (proprietário)
  (x) Utilizando X.Org X server - Nouveau display driver de xserver-xorg-video-nouveau (open source)

veja que o nouveau esta ativado, alterando para quaquer outra opção ao reiniciar dá a famigerada tela preta.

CitarEstou supondo que tentou instalar a partir dos drivers oferecidos pelo sistema (Drivers adicionais) e ainda através do binário direto (é isso mesmo?).
Isso mesmo, ja tentei o nvidia-current, ja baixei direto do fabricante e sempre termina com a tela preta.

CitarVocê já tentou anteriormente instalar através da ppa oficial?
ja tentei do xorg-edgers tambem não deu certo

saída do ubuntu-drivers list:
root@guilherme-System-Product-Name:/home/guilherme# ubuntu-drivers list
nvidia-340
intel-microcode
nvidia-304


saída do apt-cache search "NVIDIA binary driver":
root@guilherme-System-Product-Name:/home/guilherme# apt-cache search "NVIDIA binary driver"
nvidia-340 - NVIDIA binary driver - version 340.98
nvidia-367 - NVIDIA binary driver - version 367.57


O engraçado é que quando vou nas informações "Sobre este computador" em gráficos ao invés de estar NVIDIA está Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)

desculpe o tamanho da resposta, mas é proporcional ao tamanho da minha dor de cabeça com esta placa.

druidaobelix

#6
Curioso é que sequer o driver nouveau  está usando, pelo menos esse deveria estar sendo carregado.

De toda forma certifique-se que não está instalado qualquer driver binário (.run) baixado direto do website da nvidia, se estiver desinstale totalmente (uninstall) e da mesma forma certifique-se que não há nenhuma ppa relativa à gpu (=placa gráfica) anteriormente instalada, também se tiver desinstale (remove e purge), especialmente, se tiver antes usado a Xorg-edgers PPA ou a Michael Marley's Nvidia PPA ou ainda a graphics-drivers ppa, precisa mesmo antes remover porque se tentar fazer alguma coisa misturando drivers e configurações que já estavam lá, aí nunca vai dar certo mesmo.

Se tiver dúvida em relação se há ou não ppa da gpu instalada, verifique através desse comando:

find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \
    while read -d $'\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ {print "sudo ppa-purge ppa:"$4"/"$5}' "$file"; done


(Obviamente não tente digitar um comando desse acima, dificilmente dá certo, copie com o mouse, cole no terminal e enter)

Se aparecer ppa de gpu use o purge (o nome já apareceu no comando anterior):

sudo ppa-purge nome_da_ppa

Se o caso, então reinicie o sistema.

O fabricante está dizendo que a última versão é o driver 340.98 e ele está disponível nos "Drivers adicionais" oferecido pelo método normal do sistema, então é melhor experimentar esse, para tanto vá lá na tela de "Configurações do sistema/Programas e atualizações/Drivers adicionais" e ative o driver 340.98 lá mencionado.

A instalação do driver demanda reiniciar o sistema, porém **antes** de reiniciar o sistema (caso contrário irá dar tela preta [black screen] outra vez) verifique a resolução que está sendo usada fazendo:

xrandr --current | grep current

Como não está usando nem mesmo o driver nouveau pode ser que a resolução current saia errada, isto é, não é a resolução real da tela/monitor, então, se o caso, use apenas o xrandr sem nenhum parâmetro e obtenha a resolução real alcançada pela tela/monitor(geralmente a primeira da lista), enfim, conforme a especificação do fabricante.

Edite o arquivo:

sudo gedit /etc/default/grub

Adicione a opção "nomodeset" depois do "quiet splash". Fica assim:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

Adicione uma linha com a resolução da tela conforme seja a especificação do equipamento:

GRUB_GFXPAYLOAD_LINUX=1920x1080

Onde está 1920x1080 acima é apenas um exemplo, substitua pelo caso concreto na resolução apurada antes através do xrandr

Salvar e sair

Atualize o grub

sudo update-grub

Feitas as alterações conforme acima, agora sim reinicie o sistema.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

luizg_adm

boa noite,
druidaobelix, desculpe a demora, mas tempo corrido de mais.
então vamos lá:
- a ppa foi purgada com sucesso conforme resultado abaixo:
root@guilherme-System-Product-Name:/home/guilherme# find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \
>     while read -d $'\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ {print "sudo ppa-purge ppa:"$4"/"$5}' "$file"; done
root@guilherme-System-Product-Name:/home/guilherme#


-fiz alteração na GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
-alterado a resolução e update do grub
por enquanto o pc ligou, falta só tentar a configuração do drivers adicionais, entretanto vou repassar as saídas já com estas alterações.

- apt-get update:
root@guilherme-System-Product-Name:/home/guilherme# sudo apt-get update
Atingido:1 http://security.ubuntu.com/ubuntu xenial-security InRelease         
Ign:2 http://mega.nz/linux/MEGAsync/xUbuntu_16.04 ./ InRelease                 
Obter:3 http://mega.nz/linux/MEGAsync/xUbuntu_16.04 ./ Release [982 B]         
Err:5 http://br.archive.ubuntu.com/ubuntu xenial InRelease                     
  Não foi possível iniciar a conexão para br.archive.ubuntu.com:80 (2801:82:80ff:8000::5). - connect (101: A rede está fora de alcance) [IP: 2801:82:80ff:8000::5 80]
Err:6 http://br.archive.ubuntu.com/ubuntu xenial-updates InRelease
  Não foi possível iniciar a conexão para br.archive.ubuntu.com:80 (2801:82:80ff:8000::5). - connect (101: A rede está fora de alcance) [IP: 2801:82:80ff:8000::5 80]
Err:7 http://br.archive.ubuntu.com/ubuntu xenial-backports InRelease
  Não foi possível iniciar a conexão para br.archive.ubuntu.com:80 (2801:82:80ff:8000::5). - connect (101: A rede está fora de alcance) [IP: 2801:82:80ff:8000::5 80]
Baixados 982 B em 2min 0s (8 B/s)                     
Lendo listas de pacotes... Pronto
W: Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/xenial/InRelease  Não foi possível iniciar a conexão para br.archive.ubuntu.com:80 (2801:82:80ff:8000::5). - connect (101: A rede está fora de alcance) [IP: 2801:82:80ff:8000::5 80]
W: Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/xenial-updates/InRelease  Não foi possível iniciar a conexão para br.archive.ubuntu.com:80 (2801:82:80ff:8000::5). - connect (101: A rede está fora de alcance) [IP: 2801:82:80ff:8000::5 80]
W: Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/xenial-backports/InRelease  Não foi possível iniciar a conexão para br.archive.ubuntu.com:80 (2801:82:80ff:8000::5). - connect (101: A rede está fora de alcance) [IP: 2801:82:80ff:8000::5 80]
W: Falhou o download de alguns ficheiros de índice. Foram ignorados ou os antigos foram usados em seu lugar.


-apt-get upgrade:
root@guilherme-System-Product-Name:/home/guilherme# sudo apt-get upgrade
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Calculando atualização... Pronto
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.


- ubuntu-drivers list:
root@guilherme-System-Product-Name:/home/guilherme# ubuntu-drivers list
nvidia-340
intel-microcode
nvidia-304


- apt-cache search "NVIDIA binary driver":
root@guilherme-System-Product-Name:/home/guilherme# apt-cache search "NVIDIA binary driver"
nvidia-340 - NVIDIA binary driver - version 340.98
nvidia-367 - NVIDIA binary driver - version 367.57


agora vou mudar as configurações e ascender uma vela para que tudo de certo.

luizg_adm

É infelizmente... Tela preta. Quando mudei a configuração ele estava voltando para o nouveau, reiniciei fiz novamente o update e upgrade, o erro que deu antes no update não apareceu de novo, fiz a alteração, salvei e reiniciei  >:(
Muito complicado
Engraçado no 14.04 carregava o run da NVidia, depois que deu erro em uma atualização do sistema não dá certo.
Também passou apresentar esta mensagens:
[ 1.832816] Error: unable to locate IOAPIC for GSI 52
[ 1.870871] Error: unable to locate IOAPIC for GSI 52

O problema da tela preta é que ele trava o PC não consigo usar o tty aí só formatando.
Tá difícil!!!! :'(

druidaobelix

Citação de: luizg_adm online 15 de Novembro de 2016, 00:19
O problema da tela preta é que ele trava o PC não consigo usar o tty aí só formatando.

Não ententi muito bem, dificilmente é mesmo necessário formatar o sistema.

Se trava o computador veja se é possível reiniciar usando as teclas SysRq, "Magic System Request Key" (ou apenas Magic SysRq Key) como forma de reinicialização e desligamento.

Como mnemônico: "Reboot Even If System Utterly Broken"
(algo como reinicie mesmo se o sistema está todo quebrado)

Utilize a seguinte combinação:

Alt+SysRq+B  --> reboot (reBoot)

Alt+SysRq+O  --> desliga (shutdOwn)


Se não for pelas SysRq então vai o botão mesmo e reinicia ou desliga e liga novamente.


Reiniciado o sistema, seja por SysRq seja por hardware, no novo boot encaminhe o sistema para que o boot vá para um prompt e não para o ambiente gráfico.

É possível atingir um prompt pelo menos dos seguintes modos:

1) usando as teclas Ctrl Alt F1

2) acrescentando a expressão text na cmdline na tela inicial do grub

3) usando o modo de Recuperação (Recovery Mode)

Uma vez atingido um prompt, remova o driver que foi instalado.

sudo apt-get remove nvidia*

Reinicie o sistema

sudo reboot

ou

sudo shutdown -r now


Isso deveria ser suficiente para restabelecer o modo que havia anteriormente à instalação do driver.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Indo adiante, estou entendendo que você carregou o driver 340.98 que está sendo oferecido no quadro "Drivers Adicionais", fazendo a alteração no grub que está mencionada no post #6 (nomodeset), certo?

Ou seja, está usando o driver que aparece na aba "Drivers Adicionais" nessa janela:

sudo software-properties-gtk

Se ainda assim não deu, então o próximo passo e fazer a mesma coisa porém usando a ppa graphics-drivers

Vai usar exatamente o mesmo parâmetro naquela linha do grub.

Suponho que você saiba instalar a mencionada ppa, mas enfim, vamos registrar aqui, pode ser útil a outros usuários com problema semelhante:

Adicionando a ppa:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt update

sudo apt install nvidia-340 nvidia-settings

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

platao

Par ajudar veja o que o log da compilação do driver que esta em;

/var/lib/dkms/nvidia-340/340.98/4.4.0-47-generic/x86_64/log/make.log


ou entao;

locate make.log

para vermos, copiee coloque aqui!
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

luizg_adm

#12
Bom dia,
então, o que disse que quando altero as configurações e reinicio ele carrega o grub, carrega a tela do ubuntu e antes de chegar na tela de login a tela fica preta e o teclado não funciona mais.
Removi com sudo apt-get remove nvidia*, reiniciei o pc, instalei o repositorio e instalei o nvidia-340. Para testar reiniciei sem mais configurações e mais uma vez tela preta.
removi novamente o nvidia* reiniciei e instalei novamente o nvidia-340, porém desta vez antes de reiniciar fui configurar os drivers adcionais e ele já estava selecionado.
acredito que se reiniciar ele irá travar novamente. confirmo depois.


CitarPar ajudar veja o que o log da compilação do driver que esta em;

/var/lib/dkms/nvidia-340/340.98/4.4.0-47-generic/x86_64/log/make.log


ou entao;

locate make.log

para vermos, copiee coloque aqui!

DKMS make.log for bbswitch-0.8 for kernel 4.4.0-47-generic (i686)
Seg Nov 14 23:52:54 BRST 2016
make -C /lib/modules/4.4.0-47-generic/build M="$(pwd)" modules
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-47-generic'
  CC [M]  /var/lib/dkms/bbswitch/0.8/build/bbswitch.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /var/lib/dkms/bbswitch/0.8/build/bbswitch.mod.o
  LD [M]  /var/lib/dkms/bbswitch/0.8/build/bbswitch.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-47-generic'



Infelizmente tela preta novamente

luizg_adm

Pessoal, muito obrigado por toda ajuda. Infelizmente não consegui muita coisa.
Depois de uma pesquisa, removi o Ubuntu 16.04 e instalei o lubuntu 16.04 pois havia lido que para PCs mais antigos ele era a melhor opção.
Foi o que fiz, o drivers da NVidia continua dando problema no lubuntu, mas o nouveau está rodando 100℅ não está travando vídeos no YouTube nem no VLC.
Estou instalando pouco a pouco mais ferramentas. Mas como eu disse só de rodar vídeos sem travar já fico satisfeito, até eu poder trocar por um PC mais atual.
Pois no momento estou usando um Pentium 4 com a placa mãe Asus P5VD2X e a famigerada Nvidea gforce 218 (gt210).
Estou com alguns problemas, como havia citado em cima do unable to locale  IOAPIC, que continua também no lubuntu e o PC não desliga todo apresenta o erro reboot: System halted, aí tenho que desligar manualmente.
Vamos quebando a cabeça uma hora dá tudo certo.
Muito obrigado pessoal

druidaobelix

#14
O erro aqui foi meu em não ter perguntado desde logo o que é o seu computador.  :(
Infelizmente de vez em quando cometemos tais lapsos em não avaliar o cenário como um todo.
Claro que um Ubuntu 16.04 não vai trabalhar bem nunca numa motherboard Asus P5VD2X com cpu Pentium 4, apenas não dá.
Tenho uma dessa em algum canto por aqui, aposentada, conheço bem essa máquina, na época era uma beleza, boas lembranças dela.
Fez muito bem em ir para o Lubuntu, é a melhor opção para essa máquina.

Se tiver partição adicional em disco disponível, experimente ainda o Lbuntu 14.04.5, cujo suporte vai até 2019, talvez o resultado seja ainda melhor.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.