opengl 32 bits no slackware 64 bits multilib [RESOLVIDO]

1. opengl 32 bits no slackware 64 bits multilib [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 14/07/2015 - 00:57h

Olá pessoal, como faço pra instalar as bibliotecas do opengl 32 bits, no slackware x64 com multilib?

Quando abro o playonlinux ele reclama que as bibliotecas opengl 32 bits não estão instaladas e os jogos não irão funcionar.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/07/2015 - 09:46h

Tenta isso aqui `o´

Failed to open fglrx_dri.so
Create a symlink from /usr/lib/xorg/modules/dri/fglrx_dri.so to /usr/X11R6/lib64/modules/dri/fglrx_dri.so (or other requested path)

# mkdir -p /usr/X11R6/lib64/modules/dri
# ln -s /usr/lib/xorg/modules/dri/fglrx_dri.so /usr/X11R6/lib64/modules/dri/fglrx_dri.so



OBS:. retire o 64 (32 bits)
Fonte: https://wiki.archlinux.org/index.php/AMD_Catalyst#Failed_to_open_fglrx_dri.so


3. Re: opengl 32 bits no slackware 64 bits multilib [RESOLVIDO]

Lucas Alves Santos
Lwkas

(usa XUbuntu)

Enviado em 14/07/2015 - 01:23h

Ola shoujo,

Geralmente o OpenGL é instalado junto com o driver de vídeo do seu pc. Se ainda não tem o driver de video instalado tente instalá-lo, caso ja tenha instalado, desinstale ele e instale novamente. Para instalar os drivers de vídeo, sega os links abaixo:

Para instalar os drivers da AMD, segue o tutorial do link abaixo:
http://www.diolinux.com.br/2014/10/como-instalar-os-ultimos-drivers-ati-no-ubuntu.html

Para instalar os drivers da INTEL, segue o tutorial do link abaixo:
http://www.diolinux.com.br/2014/07/drivers-intel-hd-graphics-para-ubuntu-1404-fedora-20.html

Para instalar os drivers da NVIDIA, segue o tutorial do link abaixo:
http://www.edivaldobrito.com.br/como-instalar-os-ultimos-drivers-da-nvidia-ou-ati-no-ubuntu-e-deriva...






4. Re: opengl 32 bits no slackware 64 bits multilib [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 14/07/2015 - 01:35h

Lwkas escreveu:

Ola shoujo,

Geralmente o OpenGL é instalado junto com o driver de vídeo do seu pc. Se ainda não tem o driver de video instalado tente instalá-lo, caso ja tenha instalado, desinstale ele e instale novamente. Para instalar os drivers de vídeo, sega os links abaixo:

Para instalar os drivers da AMD, segue o tutorial do link abaixo:
http://www.diolinux.com.br/2014/10/como-instalar-os-ultimos-drivers-ati-no-ubuntu.html

Para instalar os drivers da INTEL, segue o tutorial do link abaixo:
http://www.diolinux.com.br/2014/07/drivers-intel-hd-graphics-para-ubuntu-1404-fedora-20.html

Para instalar os drivers da NVIDIA, segue o tutorial do link abaixo:
http://www.edivaldobrito.com.br/como-instalar-os-ultimos-drivers-da-nvidia-ou-ati-no-ubuntu-e-deriva...





Consegui resolver, é que no slackware para o driver funcionar tem que remover as bibliotecas antigas em /usr/lib e substituir com um link simbolico pro fglrx correto, eu tinha feito isso na pasta /usr/lib64 mas não linkei as bibliotecas no 32 bit, aparentemente deu certo, mas vou conferir se esta ok




5. Re: opengl 32 bits no slackware 64 bits multilib

shoujo
shoujo

(usa Slackware)

Enviado em 14/07/2015 - 01:38h

ah aparentemente era para estar funcionando ele esta detectando o driver correto, mas a renderizacao 3D nao está e.e

bash-4.2$ /usr/bin/32/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: ATI
server glx version string: 1.4

o estranho que o teste
bash-4.2$ /usr/bin/32/glxgears
4253 frames in 5.0 seconds = 849.195 FPS

ta mostrando um otimo desempenho o opengl
Esquisito, porque será que o playonlinux continua reclamando a falta do opengl?


6. Re: opengl 32 bits no slackware 64 bits multilib [RESOLVIDO]

Lucas Alves Santos
Lwkas

(usa XUbuntu)

Enviado em 14/07/2015 - 01:42h

Realmente é bem estranho isso......tente desinstalar tudo e instalar novamente o driver de video! (não esqueça de remover as bibliotecas antigas em /usr/lib e substituir com um link simbolico pro fglrx) Acho que fazendo isso o erro sera corrigido!


7. Re: opengl 32 bits no slackware 64 bits multilib [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 14/07/2015 - 01:46h


o estranho que se no wine normal tenho um jogo 3D instalado, se configuro o wine para usar o gdi, que usa directx ele funciona mas o desempenho do jogo fica meio ruim, por isso eu queria resolver esse problema, e usar direct, ao inves de gdi.
Eu sei que é pra funcionar pois no ubuntu funcionava, algo ta faltando no slackware mas ta dificil descobrir o que é.


8. Re: opengl 32 bits no slackware 64 bits multilib [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 14/07/2015 - 01:51h

Lwkas escreveu:

Realmente é bem estranho isso......tente desinstalar tudo e instalar novamente o driver de video! (não esqueça de remover as bibliotecas antigas em /usr/lib e substituir com um link simbolico pro fglrx) Acho que fazendo isso o erro sera corrigido!




mas nao adianta, pois o driver esta normal, em 64 bits, só ta dando problema em 32 bit, é alguma coisa que falta na multilib, vou esperar alguem que entende de multilib no slackware responder provavelmente é algum pacote especifico da multilib que habilita o opengl no 32 bits que está faltando, pois vi isso num forum em ingles, que o cara instalava um negocio da alienbob e resolvia o problema, porem o driver dele é diferente do meu.

Vou deixar meu driver pra facilitar: amd radeon hd 6290 integrada


9. Re: opengl 32 bits no slackware 64 bits multilib [RESOLVIDO]

Lucas Alves Santos
Lwkas

(usa XUbuntu)

Enviado em 14/07/2015 - 01:53h

Tente instalar a biblioteca do directx direto pelo playonlinux!!

Quando você vai instalar um jogo manualmente ele te da uma opção de adicionar bibliotecas, você marca essa opção e na proxima etapa vai abrir uma tela com varias bibliotecas disponiveis para serem baixadas, lá voce procura por directx9 ou algo semelhante e instala essa biblioteca......


10. Re: opengl 32 bits no slackware 64 bits multilib

Eric
Grinder

(usa Slackware)

Enviado em 14/07/2015 - 02:05h

Oi

Eu tenho Nvidia então não sei se o processo é o mesmo com multilibs para AMD

Se eu instalo os drivers primeiro e depois instalo o Multilibs, quer dizer que tenho Multilibs normal porém nada 3D com 32bits vai funcionar. Somente em 64bits.

Agora se eu instalo o Multilibs antes e depois os drivers da Nvidia, quer dizer que tenho total compatibilidade com 32 e 64bits

Da uma olhadinha se não é isso ae


11. Re: opengl 32 bits no slackware 64 bits multilib [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 14/07/2015 - 02:33h

Lwkas escreveu:

Tente instalar a biblioteca do directx direto pelo playonlinux!!

Quando você vai instalar um jogo manualmente ele te da uma opção de adicionar bibliotecas, você marca essa opção e na proxima etapa vai abrir uma tela com varias bibliotecas disponiveis para serem baixadas, lá voce procura por directx9 ou algo semelhante e instala essa biblioteca......



Eu ja estou com directx instalado e como disse o jogo funciona, usando um driver dri, mas o desempenho do jogo é pessimo, em outras distros eu costumo usar opengl direct, ao inves do directx, usando opengl melhoraria o desempenho do jogo, mas como eu disse com o opengl nao funcionando em 32 bits, fica dificil de jogar com esse desempenho.



12. Re: opengl 32 bits no slackware 64 bits multilib [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 14/07/2015 - 02:38h

Grinder escreveu:

Oi

Eu tenho Nvidia então não sei se o processo é o mesmo com multilibs para AMD

Se eu instalo os drivers primeiro e depois instalo o Multilibs, quer dizer que tenho Multilibs normal porém nada 3D com 32bits vai funcionar. Somente em 64bits.

Agora se eu instalo o Multilibs antes e depois os drivers da Nvidia, quer dizer que tenho total compatibilidade com 32 e 64bits

Da uma olhadinha se não é isso ae



A primeira coisa que fiz ao instalar foi instalar a multilib.

E na pasta /usr/lib/ tem uma pasta chamada fglrx, o seja o driver foi instalado em 32 bits tb.
O problema é que a biblioteca fglrx-libGL.so.1.2 versão 32 bits não está habilitando o direct:

bash-4.2$ /usr/bin/32/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: ATI
server glx version string: 1.4

olha o que acontece quando faço isso em 64 bits:
bash-4.2$ /usr/bin/glxinfo
name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: ATI
server glx version string: 1.4

no 64 bits: direct rendering: Yes
no 32 bits: direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)

Esse é o problema.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts