Instalação de drivers (Dell Inspiron 15 5000 Series) ubuntu 14.04

Iniciado por aristotelesbr, 20 de Abril de 2016, 10:00

tópico anterior - próximo tópico

aristotelesbr

Bom dia pessoal,
Comprei o notebook em questão mas o driver de video bem como o wireless não estão funcionando, dei uma lida em alguns sites, mas não consegui instalar como devido.
Em drivers adicionais o nome da placa fica: Desconhecido.

#lspci

00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07)
00:14.0 USB controller: Intel Corporation Device 9d2f (rev 21)
00:14.2 Signal processing controller: Intel Corporation Device 9d31 (rev 21)
00:15.0 Signal processing controller: Intel Corporation Device 9d60 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Device 9d61 (rev 21)
00:16.0 Communication controller: Intel Corporation Device 9d3a (rev 21)
00:17.0 SATA controller: Intel Corporation Device 9d03 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Device 9d14 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Device 9d15 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d48 (rev 21)
00:1f.2 Memory controller: Intel Corporation Device 9d21 (rev 21)
00:1f.3 Audio device: Intel Corporation Device 9d70 (rev 21)
00:1f.4 SMBus: Intel Corporation Device 9d23 (rev 21)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 930M] (rev a2)
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 07)

druidaobelix

#1
Citar01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 930M] (rev a2)

Vamos por partes vez que são duas questões distintas, gpu (placa de vídeo) e wireless.
Supostamente você está tendo acesso à internet, ainda que seja por cabo, então penso ser melhor inicialmente resolver a questão do vídeo. Então, tratando, por enquanto, só da questão do vídeo.

Não sei se entendi bem a questão, o uso da tela está normal, nas dimensões corretas, porém não há nenhum driver de vídeo relacionado nos "Drivers adicionais", é isso?

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.

A placa de vídeo desse note é a nvidia GeForce 930M

O suporte à GeForce 903M foi adicionado no driver 346.59, então é dele ou superior que precisa. A versão atual para essa placa no site da NVidia é a 361.42, cujo lançamento foi em 2016.3.30, na versão 64-bit, que certamente é a do seu sistema.

Antes de mais nada, verifique se o sistema está atualizado fazendo:

sudo apt-get update

sudo apt-get upgrade

Os comandos acima devem terminar sem erros.

Após as atualizações verifique se ainda nada aparece na caixa de "Drivers adicionais".

Indo adiante, para que melhor se possa avaliar a situação atual da gpu, execute numa janela de Terminal (teclas Ctrl Alt T ou ícone correspondente) e poste aqui o resultado de:

sudo lshw -c display


Execute ainda e traga os resultados:

sudo ubuntu-drivers list


Por via das dúvidas, vamos ver mais diretamente também se há binários disponíveis no sistema:

sudo 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.

aristotelesbr

Citação de: druidaobelix online 21 de Abril de 2016, 06:19
Citar01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 930M] (rev a2)

Vamos por partes vez que são duas questões distintas, gpu (placa de vídeo) e wireless.
Supostamente você está tendo acesso à internet, ainda que seja por cabo, então penso ser melhor inicialmente resolver a questão do vídeo. Então, tratando, por enquanto, só da questão do vídeo.

Não sei se entendi bem a questão, o uso da tela está normal, nas dimensões corretas, porém não há nenhum driver de vídeo relacionado nos "Drivers adicionais", é isso?

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.

A placa de vídeo desse note é a nvidia GeForce 930M

O suporte à GeForce 903M foi adicionado no driver 346.59, então é dele ou superior que precisa. A versão atual para essa placa no site da NVidia é a 361.42, cujo lançamento foi em 2016.3.30, na versão 64-bit, que certamente é a do seu sistema.

Antes de mais nada, verifique se o sistema está atualizado fazendo:

sudo apt-get update

sudo apt-get upgrade

Os comandos acima devem terminar sem erros.

Após as atualizações verifique se ainda nada aparece na caixa de "Drivers adicionais".

Indo adiante, para que melhor se possa avaliar a situação atual da gpu, execute numa janela de Terminal (teclas Ctrl Alt T ou ícone correspondente) e poste aqui o resultado de:

sudo lshw -c display


Execute ainda e traga os resultados:

sudo ubuntu-drivers list


Por via das dúvidas, vamos ver mais diretamente também se há binários disponíveis no sistema:

sudo apt-cache search "NVIDIA binary driver"

Opa, druidaobelix, obrigador por responder.
as saídas:

sudo lshw -c display
*-display               
       descrição: VGA compatible controller
       produto: Sky Lake Integrated Graphics
       fabricante: Intel Corporation
       ID físico: 2
       informações do barramento: pci@0000:00:02.0
       versão: 07
       largura: 64 bits
       clock: 33MHz
       capacidades: pciexpress msi pm vga_controller bus_master cap_list rom
       configuração: driver=i915 latency=0
       recursos: irq:278 memória:d4000000-d4ffffff memória:b0000000-bfffffff porta de E/S:f000(tamanho=64)
  *-display DISPONÍVEL
       descrição: 3D controller
       produto: GM108M [GeForce 930M]
       fabricante: NVIDIA Corporation
       ID físico: 0
       informações do barramento: pci@0000:01:00.0
       versão: a2
       largura: 64 bits
       clock: 33MHz
       capacidades: pm msi pciexpress cap_list
       configuração: latency=0
       recursos: memória:d2000000-d2ffffff memória:c0000000-cfffffff memória:d0000000-d1ffffff porta de E/S:e000(tamanho=128) memória:d3000000-d307ffff[/tt]

sudo ubuntu-drivers list
nvidia-352
nvidia-352-updates


*Este  nvidia-352 até instalei em drivers adicionais mas quando reinicio a maquina fica com a tela escura.

sudo apt-cache search "NVIDIA binary driver"
nvidia-340 - NVIDIA binary driver - version 340.96
nvidia-340-updates - NVIDIA binary driver - version 340.96
nvidia-352 - NVIDIA binary driver - version 352.63
nvidia-352-updates - NVIDIA binary driver - version 352.63





druidaobelix

#3
Esse notebook possui placa gráfica híbrida?

A partir das informações que você postou se vê que existem duas gpu, uma Intel (Sky Lake Integrated Graphics) que está usando o driver i915 e a nvidia (GM108M [GeForce 930M]).

Sabe dizer se o sistema é de placa gráfica híbrida, isto é, pode ativar a Intel para tarefas mais leves (economia de bateria) e, querendo, ativar a nvidia para tarefas mais pesadas, tipicamente jogos, renderização e por aí vai?

Se não souber direito do que estamos falando, vamos mudar o enfoque. Possivelmente você tem Windows instalado nesse notebook. Caso positivo, lá no Windows existe alguma opção de alternar entre placas de vídeo? Como você faz isso lá no Windows?


P.S.
Editando:

Vi muito rapidamente no site da NVidia (em features para o modelo da placa),mas me pareceu que esse modelo de gpu possui a tecnologia nvidia Optimus. Precisamos confirmar isso.

NVIDIA Optimus Technology

Automatically transitions between NVIDIA graphics and Intel Integrated Graphics, seamlessly and in the background, to give you great performance and great battery life – whether you're watching a movie, surfing the web, or playing a 3D game.

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

aristotelesbr

Citação de: druidaobelix online 22 de Abril de 2016, 02:53
Esse notebook possui placa gráfica híbrida?

A partir das informações que você postou se vê que existem duas gpu, uma Intel (Sky Lake Integrated Graphics) que está usando o driver i915 e a nvidia (GM108M [GeForce 930M]).

Sabe dizer se o sistema é de placa gráfica híbrida, isto é, pode ativar a Intel para tarefas mais leves (economia de bateria) e, querendo, ativar a nvidia para tarefas mais pesadas, tipicamente jogos, renderização e por aí vai?

Se não souber direito do que estamos falando, vamos mudar o enfoque. Possivelmente você tem Windows instalado nesse notebook. Caso positivo, lá no Windows existe alguma opção de alternar entre placas de vídeo? Como você faz isso lá no Windows?


P.S.
Editando:

Vi muito rapidamente no site da NVidia (em features para o modelo da placa),mas me pareceu que esse modelo de gpu possui a tecnologia nvidia Optimus. Precisamos confirmar isso.

NVIDIA Optimus Technology

Automatically transitions between NVIDIA graphics and Intel Integrated Graphics, seamlessly and in the background, to give you great performance and great battery life – whether you're watching a movie, surfing the web, or playing a 3D game.


Possivelmente você tem Windows instalado nesse notebook
Não... Assim que o notebook chegou já fui espetando o pendriver e instalando o linux.
Sabe dizer se o sistema é de placa gráfica híbrida
Não sei te confirmar isso  ???




druidaobelix

#5
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.

Se quiser ver uma interessante discussão sobre ppa versus fabricante direto:

Using xorg-edgers (and PPAs in general) vs. .run installation: apt-pinning?

http://ubuntuforums.org/showthread.php?t=2269487

O .run acima é porque o arquivo binário tem essa extensão, nome_do_arquivo.run

Você já tentou anteriormente alguma dessas duas formas, ppa ou binário direto?

Creio ter visto um post seu lá no VOL (Viva o Linux) dizendo ter instalado o binário direto do fabricante e não deu certo.
Se sim, qual foi a versão que instalou naquela tentativa?

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

druidaobelix

#6
De toda forma, se instalou antes também alguma ppa precisa desinstalar e limpar o sistema dos vestígios dela para que não entre em conflito com alguma nova que venha a ser instalada e que trate do mesmo objeto.


Instale o purge-ppa:

sudo apt-get install ppa-purge

Verifique o que há de ppa no sistema dizendo respeito a gpu fazendo (cole aqui no post o resultado):

ls /etc/apt/sources.list.d

(no ls acima é letra ele mais letra esse, o tal ls quer dizer listar)
cole também o resultado aqui no post

Removendo ppa:

sudo ppa-purge nome_da_ppa

Se quiser obter o comando direto de remoção da ppa pode fazer:

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


Vai resultar numa saída pronta para executar.

Por exemplo, se tenho uma ppa do "cinamon" (que é um ambiente de desktop) instalada resultaria:

sudo ppa-purge ppa:embrosyn/cinnamon

Aí é só copiar, colar no terminal, dar [enter] e executar.

Há muito material na internet tratando disso e acessível através do googlle, por exemplo, de forma mais ampla pode consultar esse:

How To Remove Or Delete PPA In Ubuntu

http://itsfoss.com/how-to-remove-or-delete-ppas-quick-tip/


Especialmente, se tiver antes usado a Xorg-edgers PPA ou a Michael Marley's Nvidia PPA, precisa antes remover fazendo (talvez não seja o seu caso específico, se você nunca fez isso):

sudo add-apt-repository --remove ppa:xorg-edgers/ppa

sudo add-apt-repository --remove ppa:mamarley/nvidia

ou usando o purge-ppa como explicado acima.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#7
1) Instalando via ppa

Caso já não tenha feito anteriormente, pode-se tentar instalar a ppa mais atual do driver 361.

Como já antes comentamos, o fabricante diz que a versão 361.42 é a mais atual para essa placa, então pode-se instalar a partir da ppa.


Para acessar a página da ppa:

https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Adicionando a ppa:

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

sudo apt-get update

sudo apt-get install nvidia-361 nvidia-settings

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

aristotelesbr

#8
Citação de: druidaobelix online 22 de Abril de 2016, 18:03
1) Instalando via ppa

Caso já não tenha feito anteriormente, pode-se tentar instalar a ppa mais atual do driver 361.

Como já antes comentamos, o fabricante diz que a versão 361.42 é a mais atual para essa placa, então pode-se instalar a partir da ppa.


Para acessar a página da ppa:

https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Adicionando a ppa:

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

sudo apt-get update

sudo apt-get install nvidia-361 nvidia-settings


Depois que eu instalei direto do site da nvidia o Ubuntu não ligava mais, dai decidi reinstalar. Não adicionei nenhum repositório nada. Vou primeiro tentar instalar via PPA como proposto, dai posto o resultado aqui.

No vol me aconselharam a fazer o update para versão 16.04, o que seria uma possível solução, seria considerável o upgrade?

aristotelesbr

Citação de: aristotelesbr online 22 de Abril de 2016, 18:47
Citação de: druidaobelix online 22 de Abril de 2016, 18:03
1) Instalando via ppa

Caso já não tenha feito anteriormente, pode-se tentar instalar a ppa mais atual do driver 361.

Como já antes comentamos, o fabricante diz que a versão 361.42 é a mais atual para essa placa, então pode-se instalar a partir da ppa.


Para acessar a página da ppa:

https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Adicionando a ppa:

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

sudo apt-get update

sudo apt-get install nvidia-361 nvidia-settings


Depois que eu instalei direto do site da nvidia o Ubuntu não ligava mais, dai decidi reinstalar. Não adicionei nenhum repositório nada. Vou primeiro tentar instalar via PPA como proposto, dai posto o resultado aqui.

No vol me aconselharam a fazer o update para versão 16.04, o que seria uma possível solução, seria considerável o upgrade?


Fiz tudo como recomendado, ao reiniciar o notebook a tela ficou escura dnv  :'( .

druidaobelix

#10
Citarao reiniciar o notebook a tela ficou escura dnv

E como é que você está tendo acesso à página do Fórum, live-pendrive ou outro computador ?

Caso seja possível suba o sistema pelo Recovery Mode (modo de recuperação) e desinstale a ppa usando o ppa-purge como já mencionado.

Uma vez desinstalada e voltando a ter acesso normal ao sistema, faça uma nova tentativa agora usando o driver 364.

Mesma coisa que o anterior, apenas use 364 onde estava 361.

Se ainda não der certo, mesma coisa, desinstale a ppa.

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

druidaobelix

Se ainda não deu certo, vamos tentar evitar essa tela preta (black screen) fazendo algumas manobras.

Veja qual a resolução corrente (atual, que funciona) do seu monitor (tela de vídeo do notebook):

xrandr --current | grep current

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:

GRUB_GFXPAYLOAD_LINUX=1920x1080

Onde está 1920x1080 substitua pelo caso concreto na resolução corrente apurada antes através do xrandr

Salvar e sair

Atualize o grub

sudo update-grub


Instale novamente a ppa driver 361.

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

aristotelesbr

Citação de: druidaobelix online 22 de Abril de 2016, 19:36
Citarao reiniciar o notebook a tela ficou escura dnv

E como é que você está tendo acesso à página do Fórum, live-pendrive ou outro computador ?

Caso seja possível suba o sistema pelo Recovery Mode (modo de recuperação) e desinstale a ppa usando o ppa-purge como já mencionado.

Uma vez desinstalada e voltando a ter acesso normal ao sistema, faça uma nova tentativa agora usando o driver 364.

Mesma coisa que o anterior, apenas use 364 onde estava 361.

Se ainda não der certo, mesma coisa, desinstale a ppa.

Presionei Ctrl + Alt+F1 e desinstalei o pacote,

Vou repetir os passos como vc disse.

aristotelesbr

#13
Citação de: druidaobelix online 22 de Abril de 2016, 20:32
Se ainda não deu certo, vamos tentar evitar essa tela preta (black screen) fazendo algumas manobras.

Veja qual a resolução corrente (atual, que funciona) do seu monitor (tela de vídeo do notebook):

xrandr --current | grep current

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:

GRUB_GFXPAYLOAD_LINUX=1920x1080

Onde está 1920x1080 substitua pelo caso concreto na resolução corrente apurada antes através do xrandr

Salvar e sair

Atualize o grub

sudo update-grub


Instale novamente a ppa driver 361.

Fiz a "manobra" agora não fica mais na tela preta.  Reinstalei o 361 novamente, agora não deu erro na inicialização. Verifiquei em drivers adicionais e agora o driver 361 esta marcado, ou seja, em uso. A duvida é, se este driver é o correto... porque não funcionou antes. Só funcionou depois das confs. que fiz no arquivo do grub, como mencionado. Ainda tenho minhas duvidas em relação ao funcionamento perfeito... :o. Na inicialização apareceram uns logs, não deu tempo ler. Só percebi que o botão que aumenta o brilho agora parou de funcionar.

druidaobelix

#14
CitarDeu uns erros na inicialização..


É necessário ser específico. Quais erros mais exatamente?

Procure no log do sistema executando no terminal:

dmesg

Se não for muito óbvio filtre fazendo:

dmesg | grep -i error

dmesg | grep -i fail

Também  examine mais diretamente fazendo:

gedit /var/log/dmesg

Repita os comandos:

sudo lshw -c display

sudo ubuntu-drivers list

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