Placa intel mobile 945gm/gms não é identificada pelo Ubuntu 8.10? (Resolvido)

Iniciado por thiagomarxs, 02 de Setembro de 2009, 00:35

tópico anterior - próximo tópico

thiagomarxs

Estou com problema que acredito estar relacionado a minha placa de vídeo
    ~$ lspci
    VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

Até pouco tempo o comando
    ~$ glxinfo |grep direct
tinha como saída
    direct rendering: Yes

Agora, ao digitar glxinfo |grep direct
a saída é
    Xlib:  extension "GLX" missing on display ":0.0".
    Error: couldn't find RGB GLX visual or fbconfig
    Xlib:  extension "GLX" missing on display ":0.0".

Notei isto depois que não consegui mais rodar nenhum jogo 3D no meu notebook.
Pesquisei muito no "oráculo" e encontrei muitos com o mesmo problema, porém não encontrei nenhuma solução. Alguns apontavam para o possível fato da placa de vídeo não estar instalada. Nunca precisei instalar ou configurar nada para minha placa, quando instalei o Ubuntu tudo funcionava bem.
Rodei o ubuntu direto do CD e o problema citado acima não existe. Tudo funciona muito bem.
Verifiquei o xorg.config nos dois casos, e em ambos está assim:

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Device"
   Identifier   "Configured Video Device"
EndSection

Section "Monitor"
   Identifier   "Configured Monitor"
EndSection

Section "Screen"
   Identifier   "Default Screen"
   Monitor      "Configured Monitor"
   Device      "Configured Video Device"
EndSection

Se alguém souber o que pode estar acontecendo ou tiver alguma dica, dá uma força aí.

Ps: Uso o Ubuntu 8.10 - Estou com a versão 2.6.27-14-generic do Kernel que instalei recentemente. Tentei usar a versão anterior a esta pra ver se alguma coisa mudava, mas nada mudou.

thiagomarxs

#1
Consegui resolver meu problema. Depois de muito pesquisar no "oráculo", obtive informações suficientes pra fazer meu computador voltar a funcionar como antes, e consegui ativar a aceleração 3D novamente.
A primeira coisa que fiz foi analisar o Xorg.0.log que se encontra em /var/log
Encontrei as seguintes linhas de erros:
    (EE) intel(0): [dri] I830CheckDRIAvailable failed: glx not loaded
    (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
Em algum fórum (não lembro qual) sugeriam que os pacotes Nvidia poderiam estar interferindo com o driver Intel. Não sei se isso procede, mas mandei todos os pacotes nvidea pro limbo.
Pra isso basta usar o Gereniador de Pacotes Synaptic e desinstalar tudo que for NVIDIA - ***.
Ao que parece o driver Intel usa libGL.so.1.2 (do libgl1-mesa-glx) e libglx.so (do xserver-xorg-core). O pacote xserver-xorg-video-intel também deve estar instalado:
    sudo apt-get install xserver-xorg-video-intel  libgl1-mesa-glx  xserver-xorg-core
Outro pacote necessário é o libgl1-mesa-dri
Este eu não consegui pelo apt-get, então baixei aqui http://packages.debian.org/source/sid/mesa
Depois disto é só reiniciar e esperar que tudo dê certo. Aqui no meu notebook tudo voltou a funcionar como antes.
Espero que isto possa ajudar a quem estiver com os mesmos problemas que tive.