Resolvendo problema de vídeo fora de escala e do xorg.conf no Ubuntu 9.10

Publicado por Douglas de Jesus Silva em 03/12/2009

[ Hits: 17.875 ]

 


Resolvendo problema de vídeo fora de escala e do xorg.conf no Ubuntu 9.10



Seguinte, toda vez que eu iniciava o Live CD do Ubuntu 9.10 no meu PC, ele só funcionava em modo texto, o modo gráfico ficava com uma tela preta e desse modo eu não poderia testá-lo. No modo gráfico só aparecia a seguinte mensagem:

Fora da Escala
92.9kHz / 58Hz

Tentava sem sucesso reconfigurar o xorg.conf com o comando "dpkg-reconfigure xserver-xorg" e nada dava certo; até eu resolver "futucar" o arquivo xorg.conf da minha máquina e, pra minha surpresa, NÃO TEM ARQUIVO XORG.CONF NO UBUNTU 9.10!

O que veio em minha cabeça? Onde é que está essa [email protected]#$% de xorg?

Daí futucando aqui e ali descobri que dava pra criar o xorg.conf no Coala, então resolvi criá-lo do zero:

1 - Tenha em mãos as frequências de trabalho do seu monitor (HorizSync e VertRefresh).

2 - Finalize o servidor X:

sudo /etc/init.d/gdm stop

3 - Execute:

sudo X -configure

4 - Copie o arquivo gerado na sua pasta pessoal (/home) com o nome de "xorg.conf.new" para o diretório /etc/X11:

sudo cp xorg.conf.new /etc/X11/xorg.conf

Perceba que o arquivo foi renomeado para xorg.conf apenas.

5 - Abra o recém-criado arquivo xorg.conf com seu editor em modo texto (recomendo o vi; sudo aptitude install vim):

sudo vi /etc/X11/xorg.conf

6 - Na seção Section "Monitor" você vai colocar os dados que faltam do seu monitor (para inserí-los, aperte a tecla "i" para entrar no modo de inserção do "vi"), no MEU caso era o seguinte:

Section "Monitor"
	Identifier     "Monitor0"
	VendorName     "Unknown"
	ModelName      "Unknown"
	HorizSync       28.0 - 33.0
	VertRefresh     43.0 - 72.0
	Option         "DPMS"
EndSection

Obs.: No meu caso, tive que alterar também o seguinte parâmetro em Section "Device":

	Identifier "Device0"
	Driver     "vesa"

7 - Salve o arquivo.

8 - Agora reinicie o "X" (NÃO REINICIE O COMPUTADOR):

sudo /etc/init.d/gdm start

Pronto! Até que enfim.

Parece complicado mas não é. Para mim foi complicado, pois tive que descobrir na unha como consertar.

Espero que seja útil essa dica.

Abraço a todos.

Outras dicas deste autor

Resolvendo problema de impressão no Ubuntu remasterizado (REMASTERSYS)

Leitura recomendada

Personalizando o sidux, agregando repositórios e alguns aplicativos criticos

Criar um pendrive de boot do Linux (Live USB) via terminal

Espelhos Debian Wheezy

Configurando acesso SSH no VirtualBox via NAT

Samba - Compartilhamento público sem pedir senha

  

Comentários
[1] Comentário enviado por removido em 03/12/2009 - 10:16h

Hum, bacana. Poderia ter baixado meu xorg.conf, que esta aqui no vol. seria mais suave seu moço...

esta aqui: http://www.vivaolinux.com.br/etc/xorg.conf-16

[2] Comentário enviado por silvadouglas em 03/12/2009 - 11:55h

Por causa do "desespero" de faze-lo funcionar, eu achei melhor postar como fazer do zero. Com o X -configure, achei legal para evitar qualquer outro tipo de problema.

Mas seu comentário é bastante valido; use o seu xorg.conf (caso o usuario saiba como baixar em modo texto), se não der jeito, faça-o do zero. :)

[3] Comentário enviado por possiventura em 24/12/2010 - 02:37h

aqui no ubuntu maverick
não acontece .não há tantos dados no " xorg.conf "
tadeu filippini

[4] Comentário enviado por possiventura em 24/12/2010 - 02:40h

não tem tanta coisa aqui no " xorg.conf "
tadeu filippini
p.s. ubuntu maverick 10.10

[5] Comentário enviado por silvadouglas em 27/12/2010 - 10:00h

Brother, você executou o comando

$ sudo X -configure


???

Se sim e mesmo assim, o xorg.conf criado contém informações minimas, você pode criar a sessão que falta.

Ou seja, acrecentar as seções:

Section Monitor e Section Device.

Espero ter ajudado...

[6] Comentário enviado por possiventura em 30/12/2010 - 02:07h

no momento ..o "xorg.conf" está assim :
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 30-83
VertRefresh 56-75
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Depth 8
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "600x400"
EndSubsection
Subsection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "600x400"
EndSubsection
Subsection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "600x400"
EndSubsection
Subsection "Display"
Depth 32
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "600x400"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "vesa"
EndSection

tadeu filippini
p.s. desculpe-me por essa " colagem ".o estranho é que só é possível uma resolução aqui
640x480 ..que não está acima no
arquivo.O que devo fazer ?

[7] Comentário enviado por silvadouglas em 30/12/2010 - 09:21h

Então... Você esta com o driver "vesa" abilitado... pode ser isso... Pois se não me engano, o vesa trabalha em resolução de até 800*600...

Você possui placa de vídeo Nvidia ou ATI????


Se sim, você precisa instalar o driver dela...


Qualquer dúvida posta aqui que eu tento te ajudar...

[8] Comentário enviado por possiventura em 31/12/2010 - 05:23h

como saber qual é a placa de vídeo ? e o que fazer depois ?
tadeu filippini
p.s. eu li em algum lugar o que você escreveu :
"o vesa trabalha em resolução de até 800*600"
Aqui tudo começou depois que foram instalados os drivers de :
https://wiki.ubuntu.com/HardwareSupportComponentsVideoCardsPoulsbo/
Ubuntu Wiki HardwareSupportComponentsVideoCardsPoulsbo
a informação acima pode ajudar ?
p.p.s. douglas , muito obrigado pela força.um feliz ano novo..um ótimo 2011

[9] Comentário enviado por possiventura em 05/01/2011 - 07:27h

poderia me ajudar , douglas, com o " xorg.conf " acima ?
tadeu
p.s. tentei vários modos..mas nada .
http://www.osguides.net/operation-systems/217-how-to-create-xorgconf-in-ubuntu-910.html
How to create xorg.conf in Ubuntu 9.10
a partir desse ..ficou :
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection

Section "Module"
Load "dri2"
Load "dri"
Load "record"
Load "glx"
Load "extmod"
Load "dbe"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection


MAS não funcionou !!!
desculpe-me por colar

[10] Comentário enviado por silvadouglas em 05/01/2011 - 12:54h

Pra verificar qual a placa de vídeo do seu micro faça o comando:

sudo lspci


Ele vai te dar uma lista de hardware...

Com ralação ao Poulsbo... Pelo que vi é um driver de vídeo esse não???

Qual o motivo de você ter instalado esse driver sem saber qual sua placa de vídeo...???

Seu micro é um Desktop, notebook??? Qual o modelo?


EDIT: Esse vídeo é da intel...

Procurando na internet, achei um tópico nesse blog que o cara tava com o mesmo problema que você....





"Fazendo a atualização de meu Ubuntu para a versão 10.4, fiquei novamente sem a resolução de 1024×700 de meu netbook e tive que pesquisar no “Santo Google” a procura de respostas.

Não demorou muito para a resposta vir. Achei o script que atualiza os drivers e pacotes linux para conseguir a alta resolução de vídeo novamente.

Para isso, digite o seguinte comando no terminal:

wget http://dl.dropbox.com/u/1338581/Gma500/scripts/poulsbo_lucid.sh

E depois o seguinte comando:

chmod +x poulsbo_lucid.sh

E execute o script como root:

sudo ./poulsbo_lucid.sh

Boa sorte! Basta reiniciar o micro para ver o resultado."





Beleza???

Veja se funciona.

PS. Feliz Ano Novo Atrasado...

http://roneymedice.com.br/2010/05/10/ubuntu-10-4-suporta-driver-video-intekl-gma-500/

[11] Comentário enviado por possiventura em 07/01/2011 - 01:47h

douglas, eu instalei o Poulsbo ..depois de pesquisar :" No required driver detected for unity"( uma resposta é esse driver) .Fiquei sem ter o " unity " e arrumei essa confusão...mas agora está tudo certo depois de ter lido com atenção :
https://wiki.ubuntu.com/X/KernelModeSetting
a resposta está em :
Configuring KMS on Karmic
KMS with Intel Graphics
No trecho :

" Or, to turn it on permanently, create (if necessary) /etc/modprobe.d/i915-kms.conf with this line:
options i915 modeset=1
and then reboot. "
Aqui funcionou !!! ainda bem..que sufoco !!!
tadeu
p.s. muito obrigado por ajudar.Já é dia 07 de Janeiro..dia 06 é " dia de reis ".belo presente recebi: encontrar pessoas como você.vale a pena participar do "vol"...

[12] Comentário enviado por silvadouglas em 07/01/2011 - 09:24h

Que bom que deu tudo certo.

Precisando é só perguntar...

P.S. Isso é recíproco... Eu ajudo (apesar de não ser um expert) porque me ajudam, e aprendi muito com a ajuda da comunidade... Do mesmo jeito, tento passar o pouco que aprendo a cada dia... Feliz dia de Reis...



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts