Tela preta após instalar drive da NVIDIA GeForce GT230M (Resolvido)

Iniciado por Éderson, 25 de Janeiro de 2010, 11:11

tópico anterior - próximo tópico

Éderson

Comprei um laptop vaio que possui a placa de vídeo NVIDIA® GeForce® GT230M. O Ubuntu Karmic me mostra o drive para instalar mas após isso feito e reiniciar a tela fica preta. Para retirar a tela preta e voltar a usar o note, tenho que entrar em modo seguro como root e excluir o xorg.conf (rm -r /etc/X11/xorg.conf)
Já procurei pela net e vi que outras pessoas tiveram o mesmo problema com esta placa mesmo em notes de marcas diferentes. Sem a placa ativa não tenho suporte 3D, compiz, jogos 3D, etc.
Se alguém souber como solucionar isto favor ajudar, ficarei muito agradecido.


Editado: Vejam abaixo o que fiz para resolver tanto no Ubuntu 10.04 como no 10.10

jeflui


sistematico

Cara eu postei um mini-artigo sobre placas NVIDIA, é para Debian, mas quase todos os passos são iguais, isso talvez te ajude.
O artigo: http://www.forumdebian.com.br/viewtopic.php?&t=11520
Lucas Saliés Brum
Ubuntu User #27150
http://sistematico.org

platao

\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Éderson

Problema Linux x Nvidia GT230M (tela escura)

Estes procedimentos foram testados num Laptop Sony Vaio VPCCW mas creio que serve em qualquer um que possua a mesma placa gráfica.

Ao iniciar o sistema linux num laptop que possua a placa Nvidia GT230M e o drive da nvidia instalado nota-se que ao iniciar o X, a tela fica escura. Este problema se deve ao fato de uma detecção errada do EDID da tela do monitor.

A resolução do problema consite em:

##################################################################################

PASSOS PARA O UBUNTU 10.04 (LUCID LYNX) Para o Ubuntu 10.10 (Maverick Meerkat) os passos são outros (mais abaixo)

PASSO 1:
Coloque o Cd do Ubuntu para dar o boot, pressione qualquer tecla para que apareça a opção de escolher o idioma.

Após escolher o idioma, pressione a tecla F6 (outras opções) e marque "nomodeset". Saia com ESC e instale o Ubuntu.

Ao reiniciar o laptop, a tela fica preta, então é necessário conectar um monitor externo pois este funcionará.

Ative a conexão com a internet.

Vá em Sistema > Administração > Drivers de hardware, e instale o driver de sua placa de vídeo.

Mesmo após instalar o driver, a tela do laptop continua sem funcionar. Abra um terminal e digite:
sudo rm -f /etc/X11/xorg.conf

Após reiniciar o laptop a  tela dele funcionará porém sem aceleração 3D. Para contornar isso, precisamos extrair o EDID usando outro sistema: Windows

Os passos 2, 3 e 4 estão automatizados em dois scripts o que fica mais rápido. Abaixo explico o que fiz.
PARA BAIXAR TUDO PRONTO CLIQUE NESTE LINK: https://sites.google.com/site/serveralpages/Home/NvidiaGT230MLinuxeextratordeEDID.zip?attredirects=0&d=1


PASSO 2: Pode pular este passo pois no arquivo do link já deixo o EDID extraído.
Extrair o EDID via Windows com o Phoenix EDID Designer (freeware).
Após instalar o Phoenix siga os passos abaixo:
Tools > Extract Registry EDID > Selecione o monitor  (no meu caso SNY05FA)
Um aviso é dado mas pode continuar
File > Export > EDID_nome.raw
renomeie o EDID_nome.raw para EDID_nome.bin

PASSO 3: Use o script que está na pasta do EDID. Ele faz este passo rapidamente.
Copie o EDID para o X11:
sudo cp SNY05FA.bin /etc/X11/

PASSO 4: No script principal, além de criar este arquivo abaixo, há outras opções:
Edite o xorg.conf e cole aslinhas abaixo:
sudo gedit /etc/X11/xorg.conf


Section "Screen"
   Identifier   "Default Screen"
   DefaultDepth   24
EndSection

Section "Module"
   Load   "glx"
EndSection

Section "Device"
   Identifier "Device0"
   Driver "nvidia"
   VendorName "NVIDIA Corporation"
   Option "ConnectedMonitor" "DFP-0"
   Option "CustomEDID" "DFP-0:/etc/X11/SNY05FA.bin"
   Option   "NoLogo"   "True"
EndSection


Opções do script:
Somente laptop (saída para projetor desligada)
Estender (modo twinview)
Duplicar (modo clone - mesma imagem no laptop e projetor)
Somente projetor (monitor do laptop não funciona)
Reiniciar o X (sem reiniciar o computador)
Editar o xorg.conf
Remover configuração 3D
Drive Vesa (quando tudo falha) - 3D inativo



##################################################################################

PASSOS PARA O UBUNTU MAVERICK MEERKAT (10.10)

No Ubuntu 10.10 o drive da Nvidia que o Ubuntu disponibiliza via repositórios não funciona. O drive que funcionou bem comigo foi o 256.53.

PASSO 1: Instale o Ubuntu 10.10
Coloque o Cd do Ubuntu para dar o boot, pressione qualquer tecla para que apareça a opção de escolher o idioma.

Após escolher o idioma, pressione a tecla F6 (outras opções) e marque "nomodeset". Saia com ESC e instale o Ubuntu.

OBS: Se, ao reiniciar o laptop a tela ficar preta, então é necessário conectar um monitor externo pois este funcionará. Abra um terminal e digite: sudo rm -f /etc/X11/xorg.conf

PASSO 2: Baixe o drive da Nvidia
Sistema 64 Bits
ftp://download.nvidia.com/XFree86/Linux-x86_64/256.53/NVIDIA-Linux-x86_64-256.53.run

Sistema 32 bits
ftp://download.nvidia.com/XFree86/Linux-x86/256.53/NVIDIA-Linux-x86-256.53.run

PASSO 3: Instale o drive
PARE O X SERVER
1 - Pressione Ctrl+Alt+F1. Uma tela de login em texto aparecerá. Coloque seu nome e senha.
2 - sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
3 - sudo /etc/init.d/gdm stop
VÁ ATÉ A PASTA ONDE BAIXOU/GUARDOU O DRIVER DA NVIDIA
4 - cd /home/seu_usuario/Downloads/
No meu caso: cd /home/ederson/Nvidia/
5 - sudo chmod a+x NVIDIA-Linux-x86_64-256.53.run
6 - sudo sh NVIDIA-Linux-x86_64-256.53.run
* Responda yes para todas as perguntas do instalador
7 - sudo nvidia-xconfig
INICIE O X SERVER E VOLTE AO MODO GRÁFICO
8 - sudo /etc/init.d/gdm start
9 - Pressione "Ctrl+Alt+F7" para voltar para o "X Windows"

PASSO 4: Testar para saber se o driver está OK
1 - Faça o login e verifique se o módulo do kernel está funcionando bem. Para isso abra um terminal e coloque o seguinte comando:
glxinfo | grep direct
2 - Se a resposta for, "direct rendering: Yes," significa que tudo ocorreu bem. É necessário reiniciar o computador.

Outros passos:
* Procedimento a realizar sempre que atualizar o kernel
Não é necessário realizar todo o procedimento de instalação após atualizar o kernel, apenas realize os procedimentos abaixo:
1 - sudo /etc/init.d/gdm stop
2 - sudo nvidia-installer --update
3 - sudo /etc/init.d/gdm start


* Desinstalar o drive
PARE O X SERVER
1 - Pressione Ctrl+Alt+F1. Uma tela de login em texto aparecerá. Coloque seu nome e senha.
2 - sudo /etc/init.d/gdm stop
VÁ ATÉ A PASTA DE ONDE O DRIVER DA NVIDIA FOI EXECUTADO
3 - cd /home/seu_usuario/Downloads/
No meu caso: cd /home/ederson/Nvidia/
4 - Execute o seguinte comando. Tem que ser o mesmo driver que foi instalado.
sudo sh NVIDIA-Linux-x86_64-256.53.run --uninstall
VOLTE AO MODO GRÁFICO
5 - sudo /etc/init.d/gdm start
6 - Press "Ctrl+Alt+F7" para voltar para o "X Windows"


* Criar arquivo de configuração no X11:
sudo nvidia-xconfig


* Remover xorg.conf:
sudo rm -f /etc/X11/xorg.conf

Necrocyber

Alguém poderia me ajudar. Eu segui todos os passos para instalar o meu driver de vídeo GeForce GT420M só que depois de instalado de forma alguma consigo sair do modo texto.Quando eu uso o comando sudo nvidia-xconfig para atualizar o xorg.conf, porém o sistema me retonar o seguinte:

Using X configuration file: "/etc/X11/xorg.conf".
Backed up file '/etc/X11/xorg.conf'  as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'


Não sei o que fazer mais. Grato pela ajuda de todos.
Valeu galera!!!
A informação é livre e sem ela não seríamos naaaaaada!!!