Conteúdo Contents
|
Corrigindo problemas com a resolução do monitor
Introdução
Este documento tem como objetivo resolver problemas com a resolução do monitor ou com a taxa de atualização do mesmo. Uma possível causa para estes problemas é algum erro na detecção do seu hardware.
Talvez a solução para uma pessoa não funcione para outra, então serão descritos vários métodos aqui.
Criando uma cópia de segurança
Antes de executar qualquer passo é importante ter uma cópia de segurança do seu arquivo xorg.conf, responsável pelas configurações de vídeo. Para fazer o cópia de segurança abra o terminal e digite
sudo cp /etc/X11/xorg.conf /etc/X11/OLDxorg.conf
Se houver algum problema basta apenas reverter este arquivo. Para isso abra o tty1 apertando crtl+alt+F1 , faça o login e mate o gerenciador de login:
sudo killall gdm
- Depois reverta a cópia do arquivo de configuração e reinicie o gdm:
sudo cp /etc/X11/OLDxorg.conf /etc/X11/xorg.conf sudo gdm
Se a interface gráfica não for carregada basta apertar ctrl+atl+F7.
Reiniciando a interface gráfica
Para que as alterações no arquivo xorg.conf tenham efeito é necessário reiniciar o X. Para isso salve todos seus arquivos, feche todos os programas que estejam em execução e aperte ctrl+alt+backspace.
Você voltara à tela de login. Caso ocorra algum problema basta reverter a cópia de segurança do arquivo alterado.
Executar a detecção de hardware novamente
A primeira opção para corrigir problemas na resolução do monitor é executar novamente o script de detecção de hardware. Este procedimento também é útil caso você tenha trocado sua placa de vídeo ou monitor depois de instalar o Ubuntu.
Depois de fazer a cópia de segurança, feche todos os programas que estão sendo executados e digite no terminal
sudo dpkg-reconfigure xserver-xorg
Irá aparecer o menu de configuração e será perguntado se você quer autodetectar seu hardware de vídeo. Basta selecionar sim e aceitar as opções padrão apertando enter. Depois de terminado reinicie o X e você voltará para a tela de login.
Caso este procedimento não tenha resolvido seu problema pode tentar o próximo procedimento.
Especificações do monitor não detectadas
Antes de alterar o arquivo xorg.conf faça uma cópia de segurança.
Abra o arquivo em um editor de texto, como por exemplo o gedit:
sudo gedit /etc/X11/xorg.conf
Procure no arquivo pela seção chamada "Section Monitor". Dentro desta seção encontre procure por HorizSync e VertRefresh (caso estas linhas não aparecam não se preocupe).
Agora é necessário obter informações sobre seu monitor. É preciso saber a frequência horizontal (horizontal sync frequency), geralmente medida em kHz, e a frequência vertical (vertical refresh rate), medida em Hz. Você pode encontrar estas informações no manual ou procurando no Google pelo modelo do seu monitor. Outra alternativa é utilizar o comando ddcprobe, que pode ser instalado e executado no terminal da seguinte forma:
sudo aptitude install xresprobe sudo ddcprobe | grep monitorrange
Os dois primeiros valores são as taxas HorizSync e segundo par informa os valores de VertRefresh. Agora basta adicionar estes valores no seu arquivo xorg.conf. O procedimento consiste em adicionar duas linhas no arquivo na seção "Section "Monitor", que ficará da seguinte forma:
Section "Monitor"
Identifier "Monitor generico"
Option "DPMS"
HorizSync 30-96
VertRefresh 50-160
EndSection
obviamente trocando os valores de acordo com os que você encontrou anteriormente. Atenção: não altere os itens Identifier e Option.
Salve o arquivo e reinicie o X.
Aumentando a resolução
Se somente a resolução de 800x600 estiver disponível no menu Sistema > Preferências > Resolução de tela, modifique a seção Modes dentro de "Section "Monitor" adicionando o seguinte trecho ao arquivo:
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
Novamente salve o arquivo e reinicie o X.
Driver da intel (i810) não aceita resoluções mais altas
Este é um problema comum com placas da Intel, onde algumas resoluções não ficam disponíveis depois de adicionadas no arquivo xorg.file. Isto acontece com o driver i810, mas não ocorre mais com o driver mais novo.
Instalando o driver mais recente
A versão mais recente do driver está disponível para as versões do Edgy Eft (6.10) em diante. Para instalar primeiro habilite os repositórios adicionais e em seguida digite no terminal
sudo apt-get install xserver-xorg-video-intel
Faça uma cópia de segurança do arquivo xorg.conf e abra-o para edição:
sudo gedit /etc/X11/xorg.conf
- Procure no arquivo pela linha
Driver "i810"
e altere para
Driver "intel"
Agora é só reiniciar o X e as alterações serão aplicadas.
"DefaultDepth" incorreto
No arquivo xorg.conf, na seção screen há um parâmetro chamado DefaultDepth. Algumas vezes a configuração automática do X pode ajustar este parâmetro para um valor padrão superior ao que o monitor pode suportar adequadamente. Para ver se esse é seu caso, primeiramente faça uma cópia de segurança de seu arquivo /etc/X11/xorg.conf e abra-o para edição:
sudo gedit /etc/X11/xorg.conf
Encontre neste arquivo a palavra DefautDepht (note que é uma única palavra!). O valor padrão para este parâmetro usado tipicamente é "24", mas alguns monitores podem não suportar valores altos. A idéia é mudar este valor para alguma coisa em torno de "16" só pra ver se isso resolve seu problema de vídeo ou não. Uma vez que o valor foi mudado, salve o arquivo, feche todas as janelas abertas e reinicie o X
Se isso não alterar nada, simplesmente volte para o valor original (no caso típico "24").
Placas ATI
Se você usa uma placa ATI com o driver fglrx execute no terminal:
sudo aticonfig
Siga as instruções na tela. Isso deve reparar a edição após o reinicio do GDM. Por exemplo em um setup com um monitor CRT e nenhuma saída de TV você teria que executar o seguintes comandos:
sudo aticonfig --initial --input=/etc/X11/xorg.conf sudo aticonfig --resolution=1600x1200,1280x1024,1024x768 sudo aticonfig --force-monitor=crt1,notv
Após rodar seus comandos do aticonfig você precisa reiniciar o GDM. Para isso digite no terminal
/etc/init.d/gdm restart
Isso deverá repará-lo. Se você notar que o GDM está usando uma resolução diferente siga as instruções da seção seguinte.
Alterando a resolução do GDM
Se você quiser mudar a resolução do GDM para uma de sua preferência, proceda da seguinte maneira:
Faça uma cópia de segurança do seu xorg.conf
- Abra xorg.conf para edição
sudo gedit /etc/X11/xorg.conf
- Encontre no arquivo a seção
Section "Screen"
que será algo parecida com
SubSection "Display" Depth 24 Modes "1280x1024" "1024x768" EndSubSectionVocê encontrará várias sub seções "Display", com o parâmetro "Depth" indo de 1 a 24. A primeira entrada na linha "Modes" de cada subsection é aquela que o GDM irá usar. Altere-a para alguma de sua preferência respeitando a estrutura do documento (ou seja a resolução desejada deve entrar no lugar da primeira, entre aspas e no mesmo formato). Repita o procedimento para todas as sub seções. Mas atenção: certifique que seu monitor e sua placa de vídeo suportam a resolução escolhida.
É provável que você tenha também que adequar a resolução especificada pelo monitor - por exemplo "1152x864" - com a resolução virtual utilizada, para isso adicione a seguinte linha em cada subsection "Display" do xorg.conf:
Virtual 1152 864
- Salve o arquivo.
Feche todas as aplicações e reinicie o X
Driver nvidia
Algumas vezes o xorg pode não detectar todas as resoluções possíveis se você usa um driver da Nvidia, fazendo com que fique habilitada apenas a resolução nativa do monitor. Para reparar este problema:
Faça uma cópia de segurança do seu xorg.conf
- Abra xorg.conf para edição
sudo gedit /etc/X11/xorg.conf
Adicione a seguinte linha na seção "Screen":
Option "UseEdidFreqs" "false"
Feche todas as aplicações e reinicie o X
- Se tudo isso também falhar, execute novamente o seguinte comando:
sudo nvidia-settings
e na configuração do vídeo ajuste sua resolução , aplique, e então salve o X-Config.
Créditos
Fonte: Wiki Ubuntu.com |
|
|
Wikifiers: EliasLeite e RafaelSfair |
Data: 30/06/2007 |
Mantenedores: RafaelSfair e EliasLeite |
