Driver da placa de vídeo Nvidia GT540M não reconhece monitor Dell

Iniciado por cesarboaventura, 20 de Julho de 2017, 15:33

tópico anterior - próximo tópico

cesarboaventura

Olá pessoal, estou com um problema meio que grande e incomodo, sou usuário de Ubuntu já a uns 2 anos, ele esta instalado em Notebook Dell XPS L502X 15, e no entanto o driver da placa de vídeo Nvidia GT 540M, não reconhece o monitor do notebook, (o driver está na versão 375.66), mas reconhece o monitor externo Dell S2218h como monitor padrão, e não consigo configurar os dois monitores em modo estendido, no máximo em modo espelhado. Existe algum arquivo em que posso reconfigurar pra que ele o reconheça?

druidaobelix

#1
Essa gpu (=placa de vídeo) é híbrida, usa a tecnologia Optimus.

Está funcionando a alternância de gpus?

De fato o site da nvidia indica que o driver atual é esse mesmo:


Citar
Linux x64 (AMD64/EM64T) Display Driver

Versão:    375.66
Data de Lançamento:    2017.5.4
Sistema Operacional:    Linux 64-bit
Linguagem:    Português (Brazil)
Tamanho:    71.62 MB

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

Inicialmente a suposição é que seu sistema esteja atualizado.

Verifique fazendo:

sudo apt update&&sudo apt upgrade


Os dois comandos acima devem terminar sem erros.

As saídas dos comandos acima *não* precisa trazer ao tópico, não possuem utilidade, a menos que acusem alguma espécie de erro, caso contrário é apenas conferir mesmo e, se o caso, atualizar.

Ao depois, traga informações do hardware ao tópico:

Instale o pacote inxi, que irá permitir uma visão panorâmica do cenário aí existente.

O repositório universe precisa estar habilitado para poder instalar o inxi.

CitarConfigurações do sistema/Programas e atualizações/Aplicativos Ubuntu


Se já não estiverem, deixe os quatro assinalados: main universe restricted multiverse

Reload (=recarregar) etc e tal para atualizar.

Então instale fazendo:

sudo apt install inxi


Também não precisa trazer ao tópico as informações da instalação do inxi, é desnecessário e não auxilia em nada, exceto evidentemente no caso de algum improvável erro.

Em seguida, num terminal, faça o comando abaixo, com o mouse marque e copia a saída e cole o resultado aqui no tópico;

inxi -FxZ


Também o resultado dos seguintes comandos:

lspci -knn | grep -i vga -A3


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.

cesarboaventura

O resultado do INXI:
System:    Host: c354r Kernel: 4.8.0-58-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: Unity 7.4.0 (Gtk 3.18.9-1ubuntu3.3) Distro: Ubuntu 16.04 xenial
Machine:   System: Dell (portable) product: Dell System XPS L502X
           Mobo: Dell model: 0MY6GN v: A00 Bios: Dell v: A09 date: 01/13/2012
CPU:       Quad core Intel Core i7-2670QM (-HT-MCP-) cache: 6144 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 17560
           clock speeds: max: 3100 MHz 1: 2785 MHz 2: 1108 MHz 3: 2666 MHz 4: 2723 MHz 5: 3007 MHz 6: 2975 MHz
           7: 2892 MHz 8: 2974 MHz
Graphics:  Card-1: Intel 2nd Generation Core Processor Family Integrated Graphics Controller bus-ID: 00:02.0
           Card-2: NVIDIA GF108M [GeForce GT 540M] bus-ID: 01:00.0
           Display Server: X.Org 1.18.4 drivers: (unloaded: fbdev,vesa) FAILED: nouveau
           Resolution: 1920x1080@60.01hz, 1920x1080@60.00hz
           GLX Renderer: Mesa DRI Intel Sandybridge Mobile GLX Version: 3.0 Mesa 12.0.6 Direct Rendering: Yes
Audio:     Card Intel 6 Series/C200 Series Family High Definition Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Sound: Advanced Linux Sound Architecture v: k4.8.0-58-generic
Network:   Card-1: Intel Centrino Wireless-N 1030 [Rainbow Peak] driver: iwlwifi bus-ID: 03:00.0
           IF: wlp3s0 state: up mac: 4c:80:93:10:1a:b7
           Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: 2000 bus-ID: 06:00.0
           IF: enp6s0 state: down mac: 84:8f:69:c4:6c:1c
Drives:    HDD Total Size: 1000.2GB (36.6% used) ID-1: /dev/sda model: ST1000LM024_HN size: 1000.2GB temp: 40C
Partition: ID-1: / size: 909G used: 334G (39%) fs: ext4 dev: /dev/sda1
           ID-2: swap-1 size: 8.48GB used: 0.00GB (0%) fs: swap dev: /dev/sda5
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 75.0C mobo: 75.0C gpu: 62.0
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 292 Uptime: 2 days Memory: 3017.2/7876.5MB Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35

cesarboaventura

Resultado do comando: lspci -knn | grep -i vga -A3
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
   Subsystem: Dell 2nd Generation Core Processor Family Integrated Graphics Controller [1028:050e]
   Kernel driver in use: i915
   Kernel modules: i915
--
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce GT 540M] [10de:0df4] (rev a1)
   Subsystem: Dell GF108M [GeForce GT 540M] [1028:050e]
   Kernel driver in use: nouveau
   Kernel modules: nvidiafb, nouveau

cesarboaventura

Resultado do comando: sudo lshw -c display
*-display               
       descrição: VGA compatible controller
       produto: GF108M [GeForce GT 540M]
       fabricante: NVIDIA Corporation
       ID físico: 0
       informações do barramento: pci@0000:01:00.0
       versão: a1
       largura: 64 bits
       clock: 33MHz
       capacidades: pm msi pciexpress vga_controller bus_master cap_list rom
       configuração: driver=nouveau latency=0
       recursos: irq:35 memória:f0000000-f0ffffff memória:c0000000-cfffffff memória:d0000000-d1ffffff porta de E/S:3000(tamanho=128) memória:f1000000-f107ffff
  *-display
       descrição: VGA compatible controller
       produto: 2nd Generation Core Processor Family Integrated Graphics Controller
       fabricante: Intel Corporation
       ID físico: 2
       informações do barramento: pci@0000:00:02.0
       versão: 09
       largura: 64 bits
       clock: 33MHz
       capacidades: msi pm vga_controller bus_master cap_list rom
       configuração: driver=i915 latency=0
       recursos: irq:36 memória:f1400000-f17fffff memória:e0000000-efffffff porta de E/S:4000(tamanho=64) memória:c0000-dffff

cesarboaventura

O drive da placa da Nvidia é bastante instável frequentemente ele congela o sistema inteiro, mas o drive da placa da intel funciona muito bem, sem travamentos, mas não reconhece o monitor dell.

cesarboaventura

Outra coisa, a elas não funcionão de forma automatica como no Windows, eu tenho que escolher e selecionar manualmente ( Nvidia ou Intel Graphic ) qual eu quero executar.

druidaobelix

#7
Citação de: cesarboaventura online 20 de Julho de 2017, 23:56
Outra coisa, a elas não funcionão de forma automatica como no Windows, eu tenho que escolher e selecionar manualmente ( Nvidia ou Intel Graphic ) qual eu quero executar.

Pois é, no Linux é assim mesmo, não funciona de forma automática, precisa selecionar.

Sempre se lembre que o suporte que os fabricantes de hardware dão ao Linux é sempre mais pobre, mais difícil, mais sofrido.

Computadores PC são feitos para o Windows, que detém aí qualquer coisa de 85% do mercado personal computers, não para o Linux, que quando muito possui 2% desse mercado. O Mac tem uns 10%, então fica fácil entender a lógica financeira do mercado.

Quem quer usar Linux precisa ter sempre isso em mente.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#8
Mas vamos lá, preciso entender melhor o cenário existente, quem está do lado de cá não está *vendo* a máquina, então é mais difícil comprender situações simples.

1) Observo que está aparecendo o driver noveau e não o nvidia.
Isso quer dizer que você instalou o nvidia e depois desinstalou, voltou para o opensource noveau?

2) Outro aspecto que é necessário entender.
Então o monitor local (build in) não funciona nunca no Ubuntu?
Não funciona se estiver usando a gpu Intel; Não funciona se estiver usando a gpu nvidia, seja lá com qual driver for, nvidia ou noveuau?
É isso?

3) Se desconectar o monitor externo, deixar apenas o build-in, isto é, a tela própria do notebook?
Aí funciona no Ubuntu?

4) Que conector está usando, a saída vga ou hdmi?

5) No Windows funcionam os dois monitores?
(quero ter certeza que a tela build-in não está fisicamente avariada, com defeito, essa é a razão da pergunta, para não ficar "batendo cabeça" comum hardware eventualmente defeituoso)

6) O que aparece na tela de configuração dos monitores no Ubuntu?

Essa tela:



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

druidaobelix

Traga ainda o resultado dos seguintes comandos:

ubuntu-drivers list

apt-cache search "NVIDIA binary driver"

glxinfo | grep -i nvidia


Se esse último comando não executar, caso já não tenha, para usar a implementação GLX talvez precise instalar antes o mesa-utils

Para ver se está ou não instalado execute:

glxgears

Se não estiver mesmo, então instale:

sudo apt install mesa-utils

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

druidaobelix

Agora esse aqui é muito importante para avaliar.

Proponho que faça o login pela Intel e execute.
Depois pela nvidia e execute novamente para vermos se apresenta alguma diferença.

Para facilitar a análise numa observação mais sintética, use primeiro essa forma mais simples:

xrandr -q -v

Depois essa mais completa:

xrandr -q --verbose

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

cesarboaventura

Bom, eu desinstalei o drive da Nvidia pois estava muito instavel, achei que poderia haver uma outra alternativa pra contornar o problema.
Quanto a utilização de Linux, eu sei deses fatos sobre o sistema livre, mas contudo, ainda é muito melhor que utilizar Windows.

druidaobelix

Citação de: cesarboaventura online 22 de Julho de 2017, 08:11
Bom, eu desinstalei o drive da Nvidia pois estava muito instavel, achei que poderia haver uma outra alternativa pra contornar o problema.

Ok, deixe funcionando com o driver nouveau mesmo e vamos tentar configurar os dois monitores com ele.

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