Ubuntu 11.04, Unity, NVidia FX5600 [Dependente da compra de uma placa nova ;)]

Iniciado por josecm, 01 de Maio de 2011, 17:00

tópico anterior - próximo tópico

josecm

Olá a todos.  :)

Costumo vir a este forum algumas vezes para tirar dúvidas mas desta vez resolvi me registar.
O meu problema é o seguinte:

Resolvi instalar o 11.04 no desktop e fiz uma instalação de raiz.
Tudo funciona bem, aparentemente, menos o Unity. Se me ligar com o Unity só vejo o Wallpaper e o cursor do rato.
Se clicar com o lado direito do rato começam a aparecer menus de contexto por todo o écran em flash's.....

Algumas informações sobre o sistema:

jc@jc-desktop-natty:~$ lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 645xx (rev 51)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL Media IO] (rev 25)
00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91)
00:0a.0 Ethernet controller: Atheros Communications Inc. Atheros AR5001X+ Wireless Network Adapter (rev 01)
00:0b.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61)
00:0b.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61)
00:0b.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63)
01:00.0 VGA compatible controller: nVidia Corporation NV31 [GeForce FX 5600] (rev a1)
jc@jc-desktop-natty:~$




# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder75)  Thu Apr 14 09:22:52 PDT 2011


Section "ServerLayout"
   Identifier     "Layout0"
   Screen      0  "Screen0" 0 0
   InputDevice    "Keyboard0" "CoreKeyboard"
   InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

   # generated from default
   Identifier     "Mouse0"
   Driver         "mouse"
   Option         "Protocol" "auto"
   Option         "Device" "/dev/psaux"
   Option         "Emulate3Buttons" "no"
   Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

   # generated from default
   Identifier     "Keyboard0"
   Driver         "kbd"
EndSection


Teste ao Unity:

jc@jc-desktop-natty:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   NVIDIA Corporation
OpenGL renderer string: GeForce FX 5600/AGP/SSE2
OpenGL version string:  2.1.2 NVIDIA 173.14.30

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity supported:          yes
jc@jc-desktop-natty:~$


Instalei os drivers da NVidia através do aplicativo do menu "Drivers Adicionais", o qual deu tudo como ok, mas depois do reinicio aparece no mesmo aplicativo a informação "Este controlador foi activado mas não está a ser usado" !
Investiguei um pouco mas nada me ajudou até agora, não é um problema urgente mas gostava de usar o Unity pois estou muito habituado a usar o "netbook edition" e gosto bastante.
Obrigado por qualquer ajuda  ;)


lunga

Pra mim ocorre a mesma coisa com o driver da Nvidia... nao achei solução em lugar algum ainda...
Se sua dúvida foi resolvida, por favor,  edite o título do tópico para indicar isso!

"Na União Soviética, a rosca é que queima você!!!

druidaobelix

O Unity 3D é pesado e requer hardware mais 'potente' para trabalhar bem.
Fiz a instalação em um sistema com uma NVídia FX5500 e ficou muito instável, sendo de ver que o caso específico trata-se de um computador com processador muito antigo (P4) e quase nada de ram (512MB). Precisei ativar o modo 2D, aí ficou funcionando bem.

Em todo caso, penso que antes seja conveniente verificar a integridade da instalação aí existente da NVídia.

Desinstale o driver da nvidia e tente nova instalação, primeiro pelo próprio Ubuntu e opcionalmente, se não ficar bom, pode tentar até mesmo o pacote direto do site da NVídia, com uma versão mais atual do driver.

Comece por aqui:

sudo nvidia-settings --uninstall

Reinicie e reinstale o driver proprietário pelo modo convencional.

Pode ainda tentar:

apt-get install nvidia-graphics-drivers-185

Se ainda não ficar bom, baixe o pacote atual no site da NVídia, e faça a instalação.
O pacote atual no site da NVídia para a FX 5600 é o ForceWare Release 95, version 96.85.
Se precisar de mais detalhes para fazer a instalação desse pacote avise que indico instruções mais específicas.

Após essas tentativas, tente sempre resetar o Unity.

unity --reset

Se nada disso ainda funcionar, instale a versão 2D do Unity, geralmente funciona sem problemas, embora não vá ter todos os efeitos especiais e, obviamente, fica um pouco mais lento.

Como?

Entre no modo texto puro: Ctrl+Alt+F1

sudo apt-get install unity-2d-default-settings

sudo service gdm restart


[]'s


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

josecm

#3
Olá a todos  :)

Especialmente ao "druidaobelix"!
Obrigado pelo comando "unity --reset" e pela dica do "unity-2d"  ;) .
Não fiquei com o unity 3d mas fiquei com o unity 2d e, aleluia, consegui habilitar o 3d da placa!!!!
Vou tentar explicar o que fiz:

Um dos problemas com que me deparei foi
CitarInstalei os drivers da NVidia através do aplicativo do menu "Drivers Adicionais", o qual deu tudo como ok, mas depois do reinicio aparece no mesmo aplicativo a informação "Este controlador foi activado mas não está a ser usado" !
ou seja o sistema detectou que a gráfica não era compativel com o unity e não permitiu execytar o unity 3d mas bloqueou as capacidades 3d da gráfica em qualquer ambiente incluindo o gnome classico  :o :o
Ora bem, fartei-me de instalar e desinstalar drivers incluindo os fornecidos do site da NVidia sem resultado nenhum até que me fartei e,como uso o ubuntu tweek que faz um jeitaço, para poupar tempo, limpei todas as configurações.
Lancei o script sudo /etc/X11/Xreset
reiniciei o sistema e reinstalei o driver 173 e o resultado foi........
jc@jc-desktop-natty:~$ glxinfo | grep renderer
OpenGL renderer string: GeForce FX 5600/AGP/SSE2

e
jc@jc-desktop-natty:~$ glxinfo | grep direct
direct rendering: Yes

Como quando não tinha aceleração 3d da placa activada o resultado do teste de compatibilidade com o unity 3d deu positivo
CitarTeste ao Unity:

Código:

jc@jc-desktop-natty:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   NVIDIA Corporation
OpenGL renderer string: GeForce FX 5600/AGP/SSE2
OpenGL version string:  2.1.2 NVIDIA 173.14.30

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity supported:          yes
jc@jc-desktop-natty:~$

Iniciei a sessão escolhendo "Ubuntu" e qual não é o meu espanto que tenho o Unity a rolar...... problema resolvido, pensei eu  >:( .
Então instalei o configurador do compiz mas nada funcionava............ vai daí e, por descargo de consciência, lanço um killall unity-2d.... e não é que o launcher reinicia...........lol.
O meu sistema passou a ficar por defeito no unity-2d...........
Como tinha verificado já tinha a aceleração 3d da placa activa então resolvi testar outra vez o unity............ e qual é o meu espanto ????!!!!!!! ??? ???
jc@jc-desktop-natty:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   NVIDIA Corporation
OpenGL renderer string: GeForce FX 5600/AGP/SSE2
OpenGL version string:  2.1.2 NVIDIA 173.14.30

Not software rendered:    yes
Not blacklisted:          no
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity supported:          no

Ou seja, sem 3d da placa o unity é suportado com 3d da placa não........... lol (para piada não está mal é pena o 1 de Abril já ter passado).
A diferença entre fazer o login por "Ubuntu" ou "Unity-2d" era que no primeiro o launcher sobrepunha-se a todas as janelas e por isso depois de mexer em imensas configurações sem resultado desisti e controlo a função hide do launcher pela linha de comandos:
jc@jc-desktop-natty:~$ gconftool-2 --type=int --set /desktop/unity-2d/launcher/hide_mode 2

em que hide_mode 0 é sempre visivel, hide_mode1 é autohide e hide_mode 2 é esconder-se sempre que uma janela de écran inteiro é aberta.
Sei que foi um post longo mas espero que ajude alguém.
O compiz poderá funcionar com o unity-2d em alguns sistemas e noutros não, por isso, para já, boa sorte a quem não tiver gráficas compativeis com o unity 3d pois o sistema pode ter reacções muito disparatadas como teve o meu.
E a politica de "nós resolvemos criar isto novo e se não resultar não chateie que a culpa é do criador da app ou do driver" está a começar a parecer a desculpa de uma empresa que eu detesto (desculpem o desabafo).
Obrigado "druidaobelix" e a todos também.

Fiquem bem

P.S.: Desculpem o Português mas estou cansado e irritado, abraços  ;D





druidaobelix

Olá josecm,

Suas observações, detalhando a solução encontrada, parecem-me de grande utilidade para casos futuros.

Grato pelo retorno,

[]'s
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

lunga

Vejam o meu caso aqui como está:

lunga@dino:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   NVIDIA Corporation
OpenGL renderer string: GeForce 7025 / nForce 630a/PCI/SSE2/3DNOW!
OpenGL version string:  2.1.2 NVIDIA 270.41.06

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity supported:          yes

lunga@dino:~$ glxinfo | grep direct
direct rendering: Yes
    GL_EXT_direct_state_access, GL_EXT_draw_range_elements, GL_EXT_fog_coord,

lunga@dino:~$ glxinfo | grep renderer
OpenGL renderer string: GeForce 7025 / nForce 630a/PCI/SSE2/3DNOW!


La nos drivers adicionais ainda está dizendo que o driver nao esta atualmente em uso.  :-\

Se sua dúvida foi resolvida, por favor,  edite o título do tópico para indicar isso!

"Na União Soviética, a rosca é que queima você!!!

josecm

Olá  :)
Acho que o ideal seria você criar um novo tópico mas de qualquer modo vou tentar ajudar.
Quanto à aplicação "drivers adicionais" dizer que não está em uso esqueça isso....
Os comando que voçê colocou comprovam que a placa está activa.... mas se tiver dúvidas façaglxgears na consola e vai ver as rodinhas a girar.  ;D
Peço desculpa porque com o cansaço e a frustração o meu post pode estar meio confuso...... Aqui também diz que não está activo mas tenho o Urban Terror a bombar...  8)
A malta da equipa de tradução do Ubuntu-Br colocou muita informação sobre o Unity, veja
http://wiki.ubuntu-br.org/unity-hardware-exigido
e
http://wiki.ubuntu-br.org/Unity.
Ora bem, de acordo com isto http://en.wikipedia.org/wiki/GeForce_7_Series#GeForce_7200_Series a sua placa tem menos de 5 anos por isso tem de ser suportada, digo eu....
Fez o unity --reset de acordo com o que o "druidaobelix" disse? É muito importante!
Tem o driver disponibilizado pelo synaptic ou o driver descarregado do da site da NVidia? Pode fazer diferença!
Aconselho a criar um novo tópico, veja os links que a equipa disponibilizou, coloque os passos que já efectuou e dê mais algumas dicas do seu sistema.
Peço desculpa por não o poder ajudar mais  :-[

Abraços

lunga

Citação de: josecm online 04 de Maio de 2011, 20:43
Olá  :)
Acho que o ideal seria você criar um novo tópico mas de qualquer modo vou tentar ajudar.
Quanto à aplicação "drivers adicionais" dizer que não está em uso esqueça isso....
Os comando que voçê colocou comprovam que a placa está activa.... mas se tiver dúvidas façaglxgears na consola e vai ver as rodinhas a girar.  ;D
Peço desculpa porque com o cansaço e a frustração o meu post pode estar meio confuso...... Aqui também diz que não está activo mas tenho o Urban Terror a bombar...  8)
A malta da equipa de tradução do Ubuntu-Br colocou muita informação sobre o Unity, veja
http://wiki.ubuntu-br.org/unity-hardware-exigido
e
http://wiki.ubuntu-br.org/Unity.
Ora bem, de acordo com isto http://en.wikipedia.org/wiki/GeForce_7_Series#GeForce_7200_Series a sua placa tem menos de 5 anos por isso tem de ser suportada, digo eu....
Fez o unity --reset de acordo com o que o "druidaobelix" disse? É muito importante!
Tem o driver disponibilizado pelo synaptic ou o driver descarregado do da site da NVidia? Pode fazer diferença!
Aconselho a criar um novo tópico, veja os links que a equipa disponibilizou, coloque os passos que já efectuou e dê mais algumas dicas do seu sistema.
Peço desculpa por não o poder ajudar mais  :-[

Abraços


tranquilo.
Mesmo o driver dizendo que não está em uso parece que está:


lunga@dino:~$ glxgears
7477 frames in 5.0 seconds = 1495.215 FPS
7586 frames in 5.0 seconds = 1517.153 FPS
7568 frames in 5.0 seconds = 1513.494 FPS
7596 frames in 5.0 seconds = 1519.163 FPS
7401 frames in 5.0 seconds = 1480.110 FPS


to com o unity habilitado.  ???
Se sua dúvida foi resolvida, por favor,  edite o título do tópico para indicar isso!

"Na União Soviética, a rosca é que queima você!!!

josecm


lunga

Se sua dúvida foi resolvida, por favor,  edite o título do tópico para indicar isso!

"Na União Soviética, a rosca é que queima você!!!

josecm


lunga

Se sua dúvida foi resolvida, por favor,  edite o título do tópico para indicar isso!

"Na União Soviética, a rosca é que queima você!!!