[RESOLVIDO] Problema com resolução de monitor Dell UZ2315H

Iniciado por Markov, 08 de Janeiro de 2015, 15:58

tópico anterior - próximo tópico

Markov

Olá pessoal,

Estou usando o Ubuntu Gnome 14.04 e não estou conseguindo configurar meu monitor Dell UZ2315H para usar a resolução de 1920 x 1080.
Não há sugestão de drivers de terceiros após a instalação.

Minha placa de vídeo obtida com o comando lspci é

01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 745] (rev a2)

Quando uso xrandr, obtenho

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
  1024x768       61.0*
  800x600        61.0  
  640x480        60.0  

Estou usando a conexão hdmi. Na partição com o Windows 8.1, a resolução 1920 x 1080 funciona.

Grato pela ajuda!

druidaobelix

#1
E qual é o driver que está usando atualmente?

sudo lshw -c display

Por que não instala o driver proprietário baixado direto do site da NVídia, penso que seja sempre a melhor solução, afinal, foram eles que fabricaram a placa gráfica, não é mesmo?

Apenas atente para baixar o exato modelo e ainda adequado à arquitetura do seu sistema (32bit ou 64bit, conforme o caso).

Se esse monitor pemitir entrada hdmi sempre fica melhor. (você já disse que está usando!)

http://www.nvidia.com.br/Download/index.aspx?lang=br
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Markov

Obrigado pela resposta, vou dar uma olhada no site para procurar o driver.

Sobre sua pergunta:

sudo lshw -c display

  *-display DISPONÍVEL   
       descrição: VGA compatible controller
       produto: GM107 [GeForce GTX 745]
       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 vga_controller cap_list
       configuração: latency=0
       recursos: memória:f6000000-f6ffffff memória:e0000000-efffffff memória:f0000000-f1ffffff porta de E/S:e000(tamanho=128) memória:f7000000-f707ffff

druidaobelix

Pois é, assim não vai configurar mesmo a resolução, nem o nouveau, que é open source, está sendo carregado.

Você bloqueou o driver? Normalmente deveria estar carregando ele.

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

Markov

Vou instalar o driver e depois coloco aqui o que aconteceu.

Markov

Bem, não bloqueei o driver. Apenas não aparece nenhuma sugestão de uso de driver adicional na minha instalação.

Baixei o driver no site da Nvidia, mas para instalar tenho que encerrar o X e não sei direito como fazer isso (é duro ser newbie!), mas estou pesquisando.

Será que algum driver nvidia do repositório não funciona? (Noveau é um driver? Desculpe pela ignorância)

druidaobelix

#6
Para instalar o driver da Nvídia você precisa ir para o terminal puro (tty) e na condição de root.

Use as teclas Ctrl Alt F1 para ir para tty (terminal puro, para voltar se usa Ctrl Alt F7).

Então, estando em tty, precisa parar o X, que é o servidor gráfico, como você disse que está usando o Gnome, talvez o gerenciador seja o gdm (não sei porque instalei na mão então não lembro qual vem por padrão), então faça:

sudo service gdm stop

(apenas para informar:  ativar novamente é sudo service gdm restart)


Caso não funcione (por ser outro o gerenciador)  use:

sudo stop lightdm

(apenas para informar: ativar novamente é sudo start lightdm)

Um ou outro irá parar o X e você estará vendo uma mensagem quanto a isso.

Atribua permissão de execução para o arquivo baixado do site da NVídia (que tem extensão .run, você precisa estar dentro do diretório que ele foi baixado)

sudo chmod +x nome_do_arquivo_nvidia.run

Agora torne-se root

sudo su

Execute o arquivo baixado fazendo:

./nome_do_arquivo_nvidia.run

É um ponto e em seguida uma barra inclinada para a direita mais o nome do arquivo, tudo junto, dê um Enter.

Vai abrir um quadro próprio do software da NVídia e irá iniciar a execução da instalação do driver (é uma compilação no kernel).

No final do processo reinicie o computador.


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

druidaobelix

Para executar os comandos chmod e depois executar ( que é o ./ )você precisa estar dentro do diretório em que foi baixado o arquivo_nvida.run.

Normalmente é baixado para a pasta Downloads, então no prompt do home é só fazer:

cd Downloads

Faça ls (letra ele mais letra esse) para "ver" os arquivos dentro do diretório (corresponde ao dir do Windows).



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

Markov

Valeu demais pelos detalhes, mas a zica é que não consigo acessar os terminais virtuais com Ctrl + Alt + F1 até f6, só vejo tela preta (Ctrl + Alt + F7 volta ao modo gráfico)...

Markov

Há alguma outra maneira de ir para um terminal puro (sem o X)?

druidaobelix

#10
Citarnão consigo acessar os terminais virtuais com Ctrl + Alt + F1 até f6, só vejo tela preta

Estranho isso, quer dizer que acionando Ctrl + Alt + F1 não vai para um prompt do tty?

Bem, então é ir por um outro caminho, temos pelo menos 3 opções, vamos inicialmente pelas mais fáceis:

Talvez seu sistema esteja em dual boot e sua primeira tela de entrada seja o menu do Grub, isto é, a tela inicial na qual se escolhe qual o sistema que irá fazer o boot (por exemplo, quando se tem Linux e Win instalados na mesma máquina).

1) Caso seja essa a condição, quando estiver na linha do menu do grub acione a tecla 'e' para editar a linha de comando do boot.

Acrescente nesse linha a expressão text , talvez isso faça o seu sistema ir direto para tty.

Uma linha de boot típica (cmdline, comand line) é assim:

BOOT_IMAGE=/boot/vmlinuz-3.13.0-32-generic root=UUID=f4f14b99-4e2c-4229-86f9-1143d367f9c3 ro quiet splash

Acrescente ali no final o text (e se quiser até pode apagar o quiet e o splash para ver o sistema subir)

BOOT_IMAGE=/boot/vmlinuz-3.13.0-32-generic root=UUID=f4f14b99-4e2c-4229-86f9-1143d367f9c3 ro text

Acione as teclas Ctrl x para iniciar o boot (não é enter)

2) A segunda opção é subir o sistema pelo Recovery Mode (Modo de Recuperação), opção essa que também está no menu do grub, isto é, na tela de carregamento inicial do sistema.

Ao chegar na tela de carga do Recovery existem várias opções, uma delas é algo assim: "Desistir e ir como root", é essa que precisa escolher.

Apenas que, nesse caso, por segurança, o sistema é montado inicialmente como ro, isto é, ready only, ou seja, somente leitura, então é necessário modificar para rw (read write) para permitir gravação no disco.

Veja que nessa hipótese você já está como root, então não precisa do sudo, pelo que faça:


mount -o remount,rw /dispositivo-partição /mount/point

Para enteder, a sintaxe é sempre:

mount -o remount,rw /alguma_coisa /algum_lugar

Por exemplo, vamos supor que a partição do Ubuntu seja sda3, então ficaria:

mount -o remount,rw /dev/sda3 /

Vai desmontar e remontar sda3 em / que é a raiz do sistema.

É só adequar ao caso concreto que há aí.

Como ver suas partições e aonde está o Ubuntu?

Use o comando fdisk, assim:

sudo fdisk -l

Acima no final é sinal de hífen mais letra ele


Caso por alguma razão você não tenha o menu do grub como tela inicial onde possa fazer a escolha, então avise que vamos providenciar com novas instruções para que ela apareça.

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

druidaobelix

No caso do post anterior (# 10), em qualquer uma das duas hipóteses não mais é necessário parar o X, porquanto ele sequer foi carregado, você estará indo diretamente para tty, sem prévio ambiente gráfico algum.

Feita a instalação do driver da nvidia, para reiniciar o sistema sem ter que apelar para o botão, use:

shutdown -r now

ou

reboot

(novamente, como já é root não precisa do sudo)
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Markov

Funcionou!!!!  ;D ;D ;D ;D ;D ;D

Caro druibaobelix, super-hiper-obrigado.

Para deixar registrado, usei a opção de entre no Modo de recuperação, como super-usuário. Montar o / foi fácil, mas eu tenho o /home em outro hd e não tive sucesso em montá-lo, mesmo seguindo as informações do help do comando mount. Sendo assim, eu não consegui acessar o ~/Downloads, onde está o driver. De qualquer forma, fiz a gambiarra de copiá-lo no raiz, mudei as permissões, etc, etc, seguindo suas sugestões. Instalei, reiniciei, funcionou.

Agradeço pela atenção. Longa vida ao Linux!

druidaobelix

Na verdade havia uma opção até mais fácil para ir para tty, mas na pressa pois tinha que sair, não considerei.

Como você consegue abrir normalmente uma janela de terminal no ambiente gráfico, então é possível encerrar o X por ela, usar aquele comando de dentro de uma janela:

sudo service gdm stop (ou sudo stop lightdm)

Muitas vezes isso leva a um cursor piscando no lado esquerdo da tela, mas aí é fazer Ctrl Alt F1 mesmo com o cursor piscando que possivelmente iria para tty.

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

Markov

Eu tinha tentado isso antes, com o gdm, e de fato encerrou o X, mas não consegui fazer mais nada a partir daí, nem mesmo usar o tty.

Aliás, o tty continua não funcionando, mesmo com o driver instalado, mas vou deixar isso para uma outra oportunidade... Por hora, vou aproveitar meu monitor novo  :D

Valeu mais uma vez!