instalar placa de vídeo Nvdia

1. instalar placa de vídeo Nvdia

Matth
MattF

(usa Slackware)

Enviado em 05/06/2015 - 17:55h

Tentei seguir o seguinte procedimennto: http://www.vivaolinux.com.br/dica/Instalando-driver-NVIDIA-no-Slackware-14

Intalou o driver, mas acho que não deu certo porque o Blender parou de abrir e o comportameto da área de trabalho ficou estranho. Alguém tem alguma dica para me ajudar? Obrigado!


  


2. Re: instalar placa de vídeo Nvdia

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 05/06/2015 - 18:10h

tente abrir o blender pelo comando e poste os erros.
verifique se sua OpenGL está ativa:

$ glxinfo | grep render

O que está acontecendo na tela? Você tinha driver livre nouveau antes? porque se tinha, precisa remover,

Vc usou drivers de 64 Bits, né?

Drivers de 32 Bits não deverão funcionar. a Sugestão do Morimoto é para antigos linux.

nos novos, há um arquivo /etc/X11/xorg.conf.d/20opengl.conf
que precisa carregar as bibliotecas de 64 Bits, preferencialmente.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


3. Re: instalar placa de vídeo Nvdia

Matth
MattF

(usa Slackware)

Enviado em 07/06/2015 - 00:55h

albfneto escreveu:

tente abrir o blender pelo comando e poste os erros.
verifique se sua OpenGL está ativa:

$ glxinfo | grep render

O que está acontecendo na tela? Você tinha driver livre nouveau antes? porque se tinha, precisa remover,

Vc usou drivers de 64 Bits, né?

Drivers de 32 Bits não deverão funcionar. a Sugestão do Morimoto é para antigos linux.

nos novos, há um arquivo /etc/X11/xorg.conf.d/20opengl.conf
que precisa carregar as bibliotecas de 64 Bits, preferencialmente.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.



Então cara já tentei de algumas formas e mesmo usando o so driver de 64 acho que não funcionou. Agora estou de volta ao estado original. Poderia me dar um passo a passo de como fazer isso? Outra coisa. Uma placa de vídeo instalada ajuda a economizar memória ram? As coisasestão um pouco frustantes aqui.



4. Re: instalar placa de vídeo Nvdia

Matth
MattF

(usa Slackware)

Enviado em 23/06/2015 - 00:18h


Então. Fiz alguns testes, desinstalei o noveau e instalei a placa de video. Ai ficou pior. A saída de glxinfo | grep render é:

ash-4.3$ glxinfo | grep render
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".
Xlib: extension "GLX" missing on display ":1".

A saída quando tento executar o blender é:

bash-4.3$ ./blender
connect failed: No such file or directory
Read new prefs: /home/matt/.config/blender/2.74/config/userpref.blend
AL lib: (EE) UpdateDeviceParams: Failed to set 44100hz, got 48000hz instead
Xlib: extension "GLX" missing on display ":1".
intern/ghost/intern/GHOST_WindowX11.cpp:179: X11 glXQueryVersion() failed, verify working openGL system!
initial window could not find the GLX extension, exit!




O que isso significa?


5. Re: instalar placa de vídeo Nvdia

Matth
MattF

(usa Slackware)

Enviado em 23/06/2015 - 20:54h


Há várias aplicações dando erros relacionados ao display aqui, então eu gostaria de saber se é possível remover esses drivers e voltar ao estado original. Instalei um pacote .run da nvidia, e tentei reinstalar o xf86 após remover o seu respectivo blacklist e aparente isso não resolveu. O que deveria fazer para voltar ao normal?


6. Re: instalar placa de vídeo Nvdia

Matth
MattF

(usa Slackware)

Enviado em 23/06/2015 - 23:04h


Agora consegui remover o driver da nvidia, mas ainda não teve efeito. Alguns programas ainda dão erro de display, como pro exemplo o blender:



bash-4.3# ./blender
No protocol specified
Unable to open a display
Aborted


E agora?


7. Re: instalar placa de vídeo Nvdia

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 24/06/2015 - 17:03h

vc tá sem X no blender.
vai ter de acertar o driver gráfico.
aqui um artigo meu, sobre tudo o que pode tentar, passo a passo, para corrigir a interface gráfica:

http://www.vivaolinux.com.br/artigo/Para-iniciantes-Deu-tela-preta-Nao-se-desespere/


¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


8. Re: instalar placa de vídeo Nvdia

Matth
MattF

(usa Slackware)

Enviado em 24/06/2015 - 18:00h

albfneto escreveu:

vc tá sem X no blender.
vai ter de acertar o driver gráfico.
aqui um artigo meu, sobre tudo o que pode tentar, passo a passo, para corrigir a interface gráfica:

http://www.vivaolinux.com.br/artigo/Para-iniciantes-Deu-tela-preta-Nao-se-desespere/


¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.




Não é só no blender, tudo que consome recursos gráficos aprimorados. Os jogos que antes rodavam agora dão erro de display, a aparência do kde ficou estranha e por assim vai. Vou tentar essas dicas e vamos ver.


9. Re: instalar placa de vídeo Nvdia

edps
edps

(usa Slackware)

Enviado em 24/06/2015 - 18:33h


Você instalou algo do SlackBuilds, tipo a libvdpau?

http://slackbuilds.org/repository/14.1/libraries/libvdpau/

Esse pacote conflita com o instalador da Nvidia.

#

Eu já instalei, removi, voltei ao Nouveau e não tive nenhum problema, tente reinstalar o driver Nvidia, após a conclusão opte por deixar o instalador gerar um xorg.conf pra você.

Ou tente instalar os pacotes do SlackBuilds:

# sbopkg -r
# cp -av /var/lib/sbopkg/SBo/14.1/system/nvidia-kernel .
# cd nvidia-kernel/


No arquivo nvidia-kernel.info baixe o pacote da URL referente a sua arquitetura, depois, execute:

# KERNEL=VERSÃO_DO_KERNEL ./nvidia-kernel.SlackBuild

No meu caso é assim:

# KERNEL=4.1.0-smp ./nvidia-kernel.SlackBuild 


Ao final instale a bagaça:

# installpkg /tmp/nvidia-kernel*.tgz 


Depois prossiga com:

# cd ..
# sbopkg -i libvdpau
# cp -av /var/lib/sbopkg/SBo/14.1/system/nvidia-driver .
# cd nvidia-driver/


A mesma coisa do passo anterior, baixe o(s) pacotes referentes a sua arquitetura citado(s) no arquivo nvidia-driver.info e execute:

# COMPAT32="yes" ./nvidia-driver.SlackBuild 


Ao final instale o pacote:

# installpkg /tmp/nvidia-driver*.tgz 


Eu ainda acho melhor instalar o driver pelo instalador da Nvidia, mais simples, rápido e atualizado.

No link abaixo demonstro a instalação com o Nvidia Installer:

https://edpsblog.wordpress.com/2012/10/15/instalacao-do-driver-da-nvidia-no-linux/

good luck muchacho!



10. Re: instalar placa de vídeo Nvdia

Matth
MattF

(usa Slackware)

Enviado em 25/06/2015 - 12:42h


Bem, reinstalei o mesa e o xorg-server, dei um. Removi o blacklist do nouveu, reinstalei o nouveau. dei um "xorgsetup", reconfigurei, e iniciei o x. A saída de glxinfo agora é:

bash-4.3$ glxinfo
name of display: :0
display: :0 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_ARB_context_flush_control, GLX_ARB_create_context,
GLX_ARB_create_context_profile, GLX_ARB_create_context_robustness,
GLX_ARB_fbconfig_float, GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile,
GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float,
GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_stereo_tree,
GLX_EXT_swap_control, GLX_EXT_swap_control_tear,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_NV_copy_buffer, GLX_NV_copy_image, GLX_NV_delay_before_swap,
GLX_NV_float_buffer, GLX_NV_multisample_coverage, GLX_NV_present_video,
GLX_NV_swap_group, GLX_NV_video_capture, GLX_NV_video_out,
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control,
GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_swap_control
OpenGL vendor string:
OpenGL renderer string:
OpenGL version string:
OpenGL extensions:

20 GLX Visuals
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x020 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x021 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x099 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x09a 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x09b 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x09c 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x09d 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x09e 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x09f 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x0a0 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x0a1 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0a2 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0a3 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0a4 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0a5 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x0a6 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x0a7 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x0a8 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x0a9 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x06c 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None

44 GLXFBConfigs:
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x06d 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x06e 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x06f 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x070 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x071 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x072 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x073 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x074 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x075 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x076 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x077 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x078 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x079 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x07a 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x07b 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None
0x07c 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 8 1 None
0x07d 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None
0x07e 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 8 1 None
0x07f 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x080 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x081 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x082 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x083 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x084 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x085 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x086 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x087 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x088 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x089 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x08a 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x08b 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x08c 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x08d 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x08e 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x08f 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x090 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x091 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None
0x092 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 8 1 None
0x093 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None
0x094 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 8 1 None
0x095 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x096 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x097 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x098 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None




Ao abrir o blender ainda tenho o erro:


bash-4.3$ ./blender

connect failed: No such file or directory
Read new prefs: /home/matt/.config/blender/2.74/config/userpref.blend
AL lib: (EE) UpdateDeviceParams: Failed to set 44100hz, got 48000hz instead
GLEW Error (0x0001): GLEW_ERROR_NO_GL_VERSION: Missing GL version
GPUTexture: texture create failed: 0
GPUTexture: texture create failed: 0
found bundled python: /home/matt/programs/blender-2.74-linux-glibc211-x86_64/2.74/python



Então abre uma tela preta que não carrega nunca. Acredito que tenha dado algum passo, o que deveria fazer agora?


11. Re: instalar placa de vídeo Nvdia

Matth
MattF

(usa Slackware)

Enviado em 28/06/2015 - 18:33h

Será que vou ter que reinstalar o slackware novamente? Como coloco ele no modo original? Alguém pode me mostrar seu xorg.conf original?