Fórum Ubuntu Linux - PT
Suporte Técnico => Hardware e Periféricos => Tópico iniciado por: cesarboaventura em 20 de Julho de 2017, 15:33
-
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?
-
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:
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.
Configuraçõ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
-
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
-
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
-
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
-
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.
-
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.
-
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.
-
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:
(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FKxFUu2kt.png&hash=6921a00285bb9f6c3707a46e31fe3cb8e123eb1a) (http://imgur.com/KxFUu2k)
-
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
-
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
-
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.
-
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.