Aceleração 3D não é ativada após instalação dos drivers ATI

Iniciado por jib_junior, 22 de Fevereiro de 2007, 00:44

tópico anterior - próximo tópico

jib_junior

Pessoal desculpem pelo tópico meio repetido, mas em outros com o mesmo tema não consegui achar a solução para o meu caso.
Instalei recentemente o Edgy aqui em casa, está tudo funcionando corretamente, inclusive meu vídeo. Mas infelizmente não consegui ativar a aceleração 3D.
Sempre no final aparece aquele tal de Mesa 3D.

Vi outras pessoas com o mesmo problema, algumas conseguiram seguir outros tutoriais e deu certo, já outras ainda não conseguiram.

Aqui eu tentei instalar o driver pelo apt e não deu certo, ai pensei que fosse um problema da instalação.
Removi tudo e instalei de acordo com aquele método 2 dos tutoriais (aquele q vc baixa o drive da ATI e instala td manualmente). Mas também não tive resultado.

Ai tentei o Envy, e o resultado foi o mesmo.

Sinceramente não sei mais oq fazer não. Espero mesmo que vocês possam me ajudar, pq estou louco para testar o XGL aqui e sem a aceleração é sem chances.

Segue abaixo os resultados da instalação e meus arquivos.

E desde já muito obrigado.

xorg.conf


# /etc/X11/xorg.conf (xorg 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 /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/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.
#
# 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 "ServerLayout"
Identifier     "Default Layout"
Screen      0  "aticonfig-Screen[0]" 0 0
InputDevice    "Generic Keyboard"
InputDevice    "Configured Mouse"
InputDevice    "stylus" "SendCoreEvents"
InputDevice    "cursor" "SendCoreEvents"
InputDevice    "eraser" "SendCoreEvents"
EndSection

Section "Files"

# path to defoma fonts
FontPath     "/usr/share/X11/fonts/misc"
FontPath     "/usr/share/X11/fonts/cyrillic"
FontPath     "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath     "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath     "/usr/share/X11/fonts/Type1"
FontPath     "/usr/share/X11/fonts/100dpi"
FontPath     "/usr/share/X11/fonts/75dpi"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load  "i2c"
Load  "bitmap"
Load  "ddc"
Load  "dri"
Load  "extmod"
Load  "freetype"
Load  "glx"
Load  "int10"
Load  "type1"
Load  "vbe"
EndSection

Section "ServerFlags"
Option     "AIGLX" "off"
EndSection

Section "InputDevice"
Identifier  "Generic Keyboard"
Driver      "kbd"
Option     "CoreKeyboard"
Option     "XkbRules" "xorg"
Option     "XkbModel" "abnt2"
Option     "XkbLayout" "br"
Option     "XkbOptions" "lv3:ralt_switch"
EndSection

Section "InputDevice"
Identifier  "Configured Mouse"
Driver      "mouse"
Option     "CorePointer"
Option     "Device" "/dev/input/mice"
Option     "Protocol" "ExplorerPS/2"
Option     "ZAxisMapping" "4 5"
Option     "Emulate3Buttons" "true"
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
Identifier  "stylus"
Driver      "wacom"
Option     "Device" "/dev/wacom"          # Change to
Option     "Type" "stylus"
Option     "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
Identifier  "eraser"
Driver      "wacom"
Option     "Device" "/dev/wacom"          # Change to
Option     "Type" "eraser"
Option     "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
Identifier  "cursor"
Driver      "wacom"
Option     "Device" "/dev/wacom"          # Change to
Option     "Type" "cursor"
Option     "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "Monitor"
Identifier   "Generic Monitor"
Option     "DPMS"
EndSection

Section "Monitor"
Identifier   "aticonfig-Monitor[0]"
Option     "VendorName" "ATI Proprietary Driver"
Option     "ModelName" "Generic Autodetecting Monitor"
Option     "DPMS" "true"
EndSection

Section "Device"
Identifier  "ATI Technologies, Inc. RV350 AP [Radeon 9600]"
Driver      "fglrx"
Option     "VideoOverlay" "on"
Option     "OpenGLOverlay" "off"
BusID       "PCI:1:0:0"
EndSection

Section "Device"
Identifier  "aticonfig-Device[0]"
Driver      "fglrx"
BusID       "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Default Screen"
Device     "ATI Technologies, Inc. RV350 AP [Radeon 9600]"
Monitor    "Generic Monitor"
DefaultDepth     24
SubSection "Display"
Depth     1
Modes    "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth     4
Modes    "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth     8
Modes    "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth     15
Modes    "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth     16
Modes    "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth     24
Modes    "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device     "aticonfig-Device[0]"
Monitor    "aticonfig-Monitor[0]"
DefaultDepth     24
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "DRI"
Mode         0666
EndSection

Section "Extensions"
Option     "Composite" "Disable"
EndSection



fglrxinfo

junior@zeus:~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)


glxinfo |grep rendering

junior@zeus:~$ glxinfo |grep rendering
direct rendering: No


glxgears -info
junior@zeus:~$ glxgears -info
GL_RENDERER   = Mesa GLX Indirect
GL_VERSION    = 1.2 (1.5 Mesa 6.5.1)
GL_VENDOR     = Mesa project: www.mesa3d.org
GL_EXTENSIONS = GL_ARB_imaging GL_ARB_multitexture GL_ARB_texture_border_clamp GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_transpose_matrix GL_EXT_abgr GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_lod_bias
X connection to :0.0 broken (explicit kill or server shutdown).


"Ubuntu" é uma antiga palavra Africana, cujo significado é "humanidade para todos". Ubuntu também quer dizer "Eu sou o que sou devido ao que todos nós somos".
Be free...

paozinho

Não me responsabilizo por quaisquer danos causados para o seu sistema.


Ae, no xorg.conf remove o "load dri"

Section "Module"
Load  "i2c"
Load  "bitmap"
Load  "ddc"

Load  "extmod"
Load  "freetype"
Load  "glx"
Load  "int10"
Load  "type1"
Load  "vbe"
EndSection


Tenta e me posta oq aconteceu...

arlei

Citação de: paozinho online 22 de Fevereiro de 2007, 04:57
Não me responsabilizo por quaisquer danos causados para o seu sistema.

Ae, no xorg.conf remove o "load dri"

Desconheço se com apenas isso vc conseguira solucionar seu problema, mais de qualquer forma sugiro que se for tentar ao invés de deletar a linha, apenas comente, ou seja, coloque um # na frente da linha porque se der algum problema fica fácil vc editar o arquivo novamente simplesmente descomentando a linha editada para retornar as configurações anteriores.

Section "Module"
Load  "i2c"
Load  "bitmap"
Load  "ddc"
       # Load  "dri"
Load  "extmod"
Load  "freetype"
Load  "glx"
Load  "int10"
Load  "type1"
Load  "vbe"
EndSection


Além do mais eu sempre sugiro que para qualquer edição que se faça em algum arquivo de configuração do sistema, seja feito antes uma cópia de segurança do mesmo para facilitar o retorno as configurações originais caso tenha problemas.

Ex.:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf-bkp

T+
Arlei

Akuhn

Nesse final de semana fui rodar alguns jogos e curtir um pouco o feriadão e tive a ingrata surpresa de ver que a aceleração da minha placa tinha parado de funcionar. Acredito que deva ter acontecido depois de alguma atualização.
Para voltar a funcionar eu apenas repeti os procedimentos que usei na instalação, foi o único tutorial que funcionou para mim:
http://wiki.ubuntu-it.org/Abilitare3DAti/Dapper

Depois tive alguns problemas com o OpenOffice.org e outros programas que eu resolvi por aqui:
http://ubuntuforums.org/showthread.php?t=185033

Espero que ajude, [ ]'s.
Aldefax Gilvan Kuhn

Linux User 410689

JeffersonX

Eu tentei uma vez de tudo instalar em uma ATI Xpress 200 e não consegui nem com reza brava!! O script de configuração do driver no xorg.conf é muito esquisito. Ao invés de fazer igual o da Nvidia, que procura a sessão onde está o driver nv e altera pra nvidia, ele cria mais uma sessão com o driver fglx e faz umas "gambiarras" pelo arquivo a fora. Muito esquisito. Eu tentei configurar na mão e ao rodar o glxgears, ele começa acelerado e depois fica lento denovo. Aí com poucos segundos a máquina reinicia o X sozinha.
Linux Professional Institute Certified - Level 1, Novell CLA - Certified Linux Administrator, Microsoft Certified Professional - Windows Server 2003, ITIL Foundation Certified
Meu Blog: http://tibyjeffersonx.blogspot.com

jib_junior

Obrigado pela ajuda pessoal, vou tentar executar esses procedimentos ai agora a tarde.

Vou começar pelo mais simples que é comentar a linha do Load "dri". Caso dê resultado tá ótimo.

Ai caso não dê eu já parto para o tutorial postado pelo Akuhn.

Agora só uma dúvida, tem algum modo de eu remover completamente os drivers da ATI, para começar realmente a instalação do zero e não ter qualquer residuo?
"Ubuntu" é uma antiga palavra Africana, cujo significado é "humanidade para todos". Ubuntu também quer dizer "Eu sou o que sou devido ao que todos nós somos".
Be free...

jib_junior

Bom desculpem pela demora, mas tive uns imprevistos aqui e não consegui antes mexer com isso.

Tentei as duas sugestões postadas aqui e  infelizmente nenhuma deu certo. Mas obrigado mesmo assim.

Ninguem mais tem uma solução?

Obrigado a todos.
"Ubuntu" é uma antiga palavra Africana, cujo significado é "humanidade para todos". Ubuntu também quer dizer "Eu sou o que sou devido ao que todos nós somos".
Be free...

paozinho

Citação de: jib_junior online 24 de Fevereiro de 2007, 23:59
Bom desculpem pela demora, mas tive uns imprevistos aqui e não consegui antes mexer com isso.

Tentei as duas sugestões postadas aqui e  infelizmente nenhuma deu certo. Mas obrigado mesmo assim.

Ninguem mais tem uma solução?

Obrigado a todos.

Compra uma NVIDIA ^^

JeffersonX

Linux Professional Institute Certified - Level 1, Novell CLA - Certified Linux Administrator, Microsoft Certified Professional - Windows Server 2003, ITIL Foundation Certified
Meu Blog: http://tibyjeffersonx.blogspot.com

Akuhn

Citação de: paozinho online 25 de Fevereiro de 2007, 05:10
Citação de: jib_junior online 24 de Fevereiro de 2007, 23:59
Bom desculpem pela demora, mas tive uns imprevistos aqui e não consegui antes mexer com isso.

Tentei as duas sugestões postadas aqui e  infelizmente nenhuma deu certo. Mas obrigado mesmo assim.

Ninguem mais tem uma solução?

Obrigado a todos.

Compra uma NVIDIA ^^

Isso, compra uma NVIDIA e dá a sua ATI pra mim, rsrs. Eu sempre dou um jeito de fazer elas funcionarem.

[ ]'s.
Aldefax Gilvan Kuhn

Linux User 410689

jib_junior

Hehehe pode deixar Akuhn, se eu ganhar na loteria a minha placa de video é sua :P

Mas falando sério agora, achei mais alguns tutoriais, em inglês e francês inclusive, segui eles mas não tive resultado não.

Estava pensando aqui em baixar e instalar o Ubuntu 7.04, quem sabe já não está solucionado isso, ou então espero ai mais 1 mês e pouquinho e já pego a versão final hehe

Ninguém mais tem alguma solução?

Vlw ai
"Ubuntu" é uma antiga palavra Africana, cujo significado é "humanidade para todos". Ubuntu também quer dizer "Eu sou o que sou devido ao que todos nós somos".
Be free...

paozinho

Citação de: jib_junior online 28 de Fevereiro de 2007, 15:13
Hehehe pode deixar Akuhn, se eu ganhar na loteria a minha placa de video é sua :P

Mas falando sério agora, achei mais alguns tutoriais, em inglês e francês inclusive, segui eles mas não tive resultado não.

Estava pensando aqui em baixar e instalar o Ubuntu 7.04, quem sabe já não está solucionado isso, ou então espero ai mais 1 mês e pouquinho e já pego a versão final hehe

Ninguém mais tem alguma solução?

Vlw ai

Já tentou instalar em outras plataformas GNU/LINUX ??

Testa em outras, tipo o Kurumin, debian. Testa para ver se instala.

Abraços.

Akuhn

Citação de: jib_junior online 28 de Fevereiro de 2007, 15:13
Hehehe pode deixar Akuhn, se eu ganhar na loteria a minha placa de video é sua :P

Mas falando sério agora, achei mais alguns tutoriais, em inglês e francês inclusive, segui eles mas não tive resultado não.

Estava pensando aqui em baixar e instalar o Ubuntu 7.04, quem sabe já não está solucionado isso, ou então espero ai mais 1 mês e pouquinho e já pego a versão final hehe

Ninguém mais tem alguma solução?

Vlw ai

Ok, brincadeiras a parte, ehehe, vamos tentar resolver o problema.
A primeira coisa que você precisa ter certeza é que o módulo fglrx está instalado e funcional.
Para isso pode fazer assim:
Citarsudo modprobe fglrx

Depois veja com o lsmod se esse módulo aparece:
Citarsudo lsmod |grep -i fglrx

Se isto estiver funcionando já 50%.

Depois tem um pequeno bug com uma tal de libGL.so.1, que pra mim foi uma dor de cabeça, mas consegui resolver.

Veja os passos acima e reporte, a partir daí podemos continuar.
Se tiver icq, jabber, msn, ou mesmo irc fica mais fácil ajudar.

[ ]'s.
Aldefax Gilvan Kuhn

Linux User 410689

jib_junior

#13
Bom quando eu digitei os comandos apareçeu o seguinte:


junior@zeus:~$ sudo modprobe fglrx
FATAL: Error running install command for fglrx
junior@zeus:~$ sudo lsmod |grep -i fglrx
junior@zeus:~$


E Akuhn, eu tenho MSN e Skype, não costumo usar mais o IRC, mas qualquer coisa me passe o servidor que eu entro.

Obrigado pela ajuda.

EDIT:
Pareçe brincadeira hehehe
Depois que eu fiz isso, fui instalar umas coisas pelo Synaptic e vi que tinha uma atualização para o xorg-fglrx, como não mata ninguem instalar e no máximo ia voltar a configuração pelo console fui embora.
E não é que agora está aparecendo as coisas pelos comandos que vc passou...


junior@zeus:~$ sudo modprobe fglrx
Password:
junior@zeus:~$ sudo lsmod |grep -i fglrx
fglrx                 405164  0
agpgart                33456  2 fglrx,amd64_agp
junior@zeus:~$
"Ubuntu" é uma antiga palavra Africana, cujo significado é "humanidade para todos". Ubuntu também quer dizer "Eu sou o que sou devido ao que todos nós somos".
Be free...

Akuhn

Bem agora já estamos no rumo certo.

Verifique no xorg se está carregando driver fglrx.

Depois deve funcionar, ou talvez não.

Pode dar um erro tipo esse:
Citar
[fglrx] API ERROR: could not register entrypoint for GetFramebufferAttachmentParameterivEXT
[fglrx] API ERROR: could not register entrypoint for GenerateMipmapEXT

** (process:22415): WARNING **: Unknown error forking main binary / abnormal early exit ...

Postei só o final do erro, pois é imenso.
Agora tem que substituir a libGL.so.1.2

Ela fica em /usr/lib

Faça uma cópia dela.
Citarcd /usr/lib
cp libGL.so.1.2 libGL.so.1.2.bkp

Depois baixe a lib que funciona:
http://www.ground-impact.com/libGL.so.1.2

E copie para /usr/lib

Coloque as permissões corretas:
Citarsudo chown root.root libGL.so.1.2

E para que nenhum programa altere a sua lib nova:
Citarchmod 444 libGL.so.1.2

Esses procedimentos estão muito bem detalhados aqui:
http://forum.ubuntu-fr.org/viewtopic.php?pid=370517

Só que está em Francês.

Acho que agora você consegue, boa sorte.
Aldefax Gilvan Kuhn

Linux User 410689