opengl 32 bits no slackware 64 bits multilib [RESOLVIDO]

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

shoujo
shoujo

(usa Slackware)

Enviado em 19/07/2015 - 13:17h

depois vou tentar..

no momento eu recompilei o driver e observei uma coisa, seguindo os procedimentos em
http://docs.slackware.com/howtos:hardware:proprietary_graphics_drivers eu nao tinha reiniciado corretamente nos momentos que o site pedia, eu tentei seguir o passo a passo certinho descrito nesse site, e dessa vez eu nao tive que criar os links simbolicos, o driver de 64 bits funcionou corretamente, porem o driver de 32 da o mesmo erro t.t

depois vou tentar atualizar o multilib.


  


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

shoujo
shoujo

(usa Slackware)

Enviado em 19/07/2015 - 13:50h


ru4n só uma pergunta:
com esse metodo, eu ainda preciso deixar no arquivo
/etc/slackpkg/blacklist
[0-9]+alien
[0-9]+compat32

ou nao há necessidade, e se sim em quais momentos esses pacotes devem ficar na blacklist?


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

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/07/2015 - 13:57h


ru4n só uma pergunta:
com esse metodo, eu ainda preciso deixar no arquivo
/etc/slackpkg/blacklist
[0-9]+alien
[0-9]+compat32

ou nao há necessidade, e se sim em quais momentos esses pacotes devem ficar na blacklist?


No caso como você já tem o slackpkg plus instalado - com o repositório do alien configurado devidamente em seu slackpkgplus.conf - não precisa colocar no blacklist, assim você impede de receber atualizações do repositório do bob.

Esse método do blacklist é no caso de você utilizar o slackpkg normal, sem o plus (slackpkg+).




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

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/07/2015 - 14:04h

Grinder escreveu:

Quando eu perguntei na primeira página se ela tinha o Multilibs instalado, ela disse que foi a primeira coisa que ela fez. Eu automaticamente pensei que ela instalou o Multilibs da forma que o Ruan passou aí, que é o modo oficial de se fazer.

Se o método dela instalar Multilibs foi outro, praticamente você mata sua xarada aí.


Eu fiz esse método do slackpkg+ multilib no meu note uma vez, e muita coisa não funcionou, como a compilação de alguns pacotes do slackbuilds.org. O método do Alien Bob é Oficial, ou seja, é o correto a ser feito.

O método do slackpkg+ é para manter atualizado as bibliotecas multilib, ao invés de ficar baixando manualmente pelo lftp e atualizar um a um...




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

Eric
Grinder

(usa Slackware)

Enviado em 19/07/2015 - 14:18h

ru4n escreveu:

Grinder escreveu:

Quando eu perguntei na primeira página se ela tinha o Multilibs instalado, ela disse que foi a primeira coisa que ela fez. Eu automaticamente pensei que ela instalou o Multilibs da forma que o Ruan passou aí, que é o modo oficial de se fazer.

Se o método dela instalar Multilibs foi outro, praticamente você mata sua xarada aí.


Eu fiz esse método do slackpkg+ multilib no meu note uma vez, e muita coisa não funcionou, como a compilação de alguns pacotes do slackbuilds.org. O método do Alien Bob é Oficial, ou seja, é o correto a ser feito.

O método do slackpkg+ é para manter atualizado as bibliotecas multilib, ao invés de ficar baixando manualmente pelo lftp e atualizar um a um...



Confesso que nem sabia que existia outra forma de instalar os multilibs hehe.
Eles deveriam adicionar essa opção na instalação do Slackware.

Ela vai resolver agora o problema quer ver?
Se ela instalar o multillibs corretamente, depois instalar os drivers com o multilibs já elvis.





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

shoujo
shoujo

(usa Slackware)

Enviado em 19/07/2015 - 16:13h

os fps aumentaram apos fazer os procedimentos, quando recompilei antes o driver tinha aumentado pra 500fps, apos instalar o multilib dessa maneira e recompilar o driver os fps aumentaram pra 900, porem o erro continua


libGL: AtiGetClientDriverName: 15.20.3 fglrx (screen 0)
libGL error: OpenDriver: failed to open /usr/X11R6/lib/modules/dri/fglrx_dri.so,
error[/usr/X11R6/lib/modules/dri/fglrx_dri.so: cannot open shared object file:
No such file or directory]
libGL error: OpenDriver: failed to open /usr/lib/dri/fglrx_dri.so, error[/usr/li
b/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
libGL error: OpenDriver: failed to open /usr/X11R6/lib32/modules/dri/fglrx_dri.s
o, error[/usr/X11R6/lib32/modules/dri/fglrx_dri.so: cannot open shared object fi
le: No such file or directory]
libGL error: OpenDriver: failed to open /usr/lib32/dri/fglrx_dri.so, error[/usr/
lib32/dri/fglrx_dri.so: cannot open shared object file: No such file or director
y]
libGL error: dlopen fglrx_dri.so failed
libGL: AtiGetClientDriverName: 15.20.3 fglrx (screen 1)
libGL error: OpenDriver: failed to open /usr/X11R6/lib/modules/dri/fglrx_dri.so,
error[/usr/X11R6/lib/modules/dri/fglrx_dri.so: cannot open shared object file:
No such file or directory]
libGL error: OpenDriver: failed to open /usr/lib/dri/fglrx_dri.so, error[/usr/li
b/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
libGL error: OpenDriver: failed to open /usr/X11R6/lib32/modules/dri/fglrx_dri.s
o, error[/usr/X11R6/lib32/modules/dri/fglrx_dri.so: cannot open shared object fi
le: No such file or directory]
libGL error: OpenDriver: failed to open /usr/lib32/dri/fglrx_dri.so, error[/usr/
lib32/dri/fglrx_dri.so: cannot open shared object file: No such file or director
y]
libGL error: dlopen fglrx_dri.so failed



continua nao funcionando o opengl 32 bits :(

E agora?


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

shoujo
shoujo

(usa Slackware)

Enviado em 19/07/2015 - 16:19h


se ajudar vou postar o codigo da compilacao do driver:


AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
make -C /lib/modules/3.10.17/build SUBDIRS=/home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-3.10.17'
CC [M] /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
CC [M] /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
/home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_No_Hotplug':
/home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:854:22: warning: unused variable 'pdev' [-Wunused-variable]
struct pci_dev *pdev = (struct pci_dev*)dev;
^
/home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: At top level:
/home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:832:20: warning: 'KCL_ACPI_Slot_No_Hotplug' defined but not used [-Wunused-function]
static acpi_status KCL_ACPI_Slot_No_Hotplug(KCL_ACPI_DevHandle handle, u32 lvl, void *data, void **rv)
^
CC [M] /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
CC [M] /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o
CC [M] /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o
CC [M] /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/kcl_io.o
CC [M] /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/kcl_pci.o
CC [M] /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/kcl_str.o
CC [M] /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/kcl_iommu.o
CC [M] /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/kcl.o
CC [M] /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/kcl_wait.o
LD [M] /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-3.10.17'
build succeeded with return value 0
duplicating results into driver repository...
done.
You must change your working directory to /home/usuario/fglrx-install.L9OiPl/common/lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.

Slackware package maker, version 3.14159.

Searching for symbolic links:
usr/lib64/libXvBAW.so.1 -> libXvBAW.so.1.0
usr/lib64/libfglrx_dm.so -> libfglrx_dm.so.1
usr/lib64/libAMDXvBA.so -> libAMDXvBA.so.1
usr/lib64/libGL.so.1.2 -> fglrx/fglrx-libGL.so.1.2
usr/lib64/libXvBAW.so -> libXvBAW.so.1
usr/lib64/libatiuki.so -> libatiuki.so.1
usr/lib64/libGL.so -> libGL.so.1

usr/lib64/libGL.so.1 -> libGL.so.1.2
usr/lib64/libAMDXvBA.so.1 -> libAMDXvBA.so.1.0
usr/lib64/libfglrx_dm.so.1 -> libfglrx_dm.so.1.0
usr/lib64/xorg/modules/extensions/libglx.so -> fglrx/fglrx-libglx.so
usr/lib64/libatiuki.so.1 -> libatiuki.so.1.0
usr/lib/libXvBAW.so.1 -> libXvBAW.so.1.0
usr/lib/libfglrx_dm.so -> libfglrx_dm.so.1
usr/lib/libAMDXvBA.so -> libAMDXvBA.so.1
usr/lib/libGL.so.1.2 -> fglrx/fglrx-libGL.so.1.2
usr/lib/libXvBAW.so -> libXvBAW.so.1
usr/lib/libatiuki.so -> libatiuki.so.1
usr/lib/libGL.so -> libGL.so.1
usr/lib/libGL.so.1 -> libGL.so.1.2
usr/lib/libAMDXvBA.so.1 -> libAMDXvBA.so.1.0
usr/lib/libfglrx_dm.so.1 -> libfglrx_dm.so.1.0
usr/lib/libatiuki.so.1 -> libatiuki.so.1.0

Making symbolic link creation script:
( cd usr/lib64 ; rm -rf libXvBAW.so.1 )
( cd usr/lib64 ; ln -sf libXvBAW.so.1.0 libXvBAW.so.1 )
( cd usr/lib64 ; rm -rf libfglrx_dm.so )
( cd usr/lib64 ; ln -sf libfglrx_dm.so.1 libfglrx_dm.so )
( cd usr/lib64 ; rm -rf libAMDXvBA.so )
( cd usr/lib64 ; ln -sf libAMDXvBA.so.1 libAMDXvBA.so )
( cd usr/lib64 ; rm -rf libGL.so.1.2 )
( cd usr/lib64 ; ln -sf fglrx/fglrx-libGL.so.1.2 libGL.so.1.2 )
( cd usr/lib64 ; rm -rf libXvBAW.so )
( cd usr/lib64 ; ln -sf libXvBAW.so.1 libXvBAW.so )
( cd usr/lib64 ; rm -rf libatiuki.so )
( cd usr/lib64 ; ln -sf libatiuki.so.1 libatiuki.so )
( cd usr/lib64 ; rm -rf libGL.so )
( cd usr/lib64 ; ln -sf libGL.so.1 libGL.so )
( cd usr/lib64 ; rm -rf libGL.so.1 )
( cd usr/lib64 ; ln -sf libGL.so.1.2 libGL.so.1 )
( cd usr/lib64 ; rm -rf libAMDXvBA.so.1 )
( cd usr/lib64 ; ln -sf libAMDXvBA.so.1.0 libAMDXvBA.so.1 )
( cd usr/lib64 ; rm -rf libfglrx_dm.so.1 )
( cd usr/lib64 ; ln -sf libfglrx_dm.so.1.0 libfglrx_dm.so.1 )
( cd usr/lib64/xorg/modules/extensions ; rm -rf libglx.so )
( cd usr/lib64/xorg/modules/extensions ; ln -sf fglrx/fglrx-libglx.so libglx.so )
( cd usr/lib64 ; rm -rf libatiuki.so.1 )
( cd usr/lib64 ; ln -sf libatiuki.so.1.0 libatiuki.so.1 )
( cd usr/lib ; rm -rf libXvBAW.so.1 )
( cd usr/lib ; ln -sf libXvBAW.so.1.0 libXvBAW.so.1 )
( cd usr/lib ; rm -rf libfglrx_dm.so )
( cd usr/lib ; ln -sf libfglrx_dm.so.1 libfglrx_dm.so )
( cd usr/lib ; rm -rf libAMDXvBA.so )
( cd usr/lib ; ln -sf libAMDXvBA.so.1 libAMDXvBA.so )
( cd usr/lib ; rm -rf libGL.so.1.2 )
( cd usr/lib ; ln -sf fglrx/fglrx-libGL.so.1.2 libGL.so.1.2 )
( cd usr/lib ; rm -rf libXvBAW.so )
( cd usr/lib ; ln -sf libXvBAW.so.1 libXvBAW.so )
( cd usr/lib ; rm -rf libatiuki.so )
( cd usr/lib ; ln -sf libatiuki.so.1 libatiuki.so )
( cd usr/lib ; rm -rf libGL.so )
( cd usr/lib ; ln -sf libGL.so.1 libGL.so )
( cd usr/lib ; rm -rf libGL.so.1 )
( cd usr/lib ; ln -sf libGL.so.1.2 libGL.so.1 )
( cd usr/lib ; rm -rf libAMDXvBA.so.1 )
( cd usr/lib ; ln -sf libAMDXvBA.so.1.0 libAMDXvBA.so.1 )
( cd usr/lib ; rm -rf libfglrx_dm.so.1 )
( cd usr/lib ; ln -sf libfglrx_dm.so.1.0 libfglrx_dm.so.1 )
( cd usr/lib ; rm -rf libatiuki.so.1 )
( cd usr/lib ; ln -sf libatiuki.so.1.0 libatiuki.so.1 )

Unless your existing installation script already contains the code
to create these links, you should append these lines to your existing
install script. Now's your chance. :^)

Would you like to add this stuff to the existing install script and
remove the symbolic links ([y]es, [n]o)? y


Removing symbolic links:
removed './usr/lib64/libXvBAW.so.1'
removed './usr/lib64/libfglrx_dm.so'
removed './usr/lib64/libAMDXvBA.so'
removed './usr/lib64/libGL.so.1.2'
removed './usr/lib64/libXvBAW.so'
removed './usr/lib64/libatiuki.so'
removed './usr/lib64/libGL.so'
removed './usr/lib64/libGL.so.1'
removed './usr/lib64/libAMDXvBA.so.1'
removed './usr/lib64/libfglrx_dm.so.1'
removed './usr/lib64/xorg/modules/extensions/libglx.so'
removed './usr/lib64/libatiuki.so.1'
removed './usr/lib/libXvBAW.so.1'
removed './usr/lib/libfglrx_dm.so'
removed './usr/lib/libAMDXvBA.so'
removed './usr/lib/libGL.so.1.2'
removed './usr/lib/libXvBAW.so'
removed './usr/lib/libatiuki.so'
removed './usr/lib/libGL.so'
removed './usr/lib/libGL.so.1'
removed './usr/lib/libAMDXvBA.so.1'
removed './usr/lib/libfglrx_dm.so.1'
removed './usr/lib/libatiuki.so.1'

Updating your ./install/doinst.sh...

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n




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

shoujo
shoujo

(usa Slackware)

Enviado em 19/07/2015 - 22:45h


Será q e bug no driver msm ?


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

shoujo
shoujo

(usa Slackware)

Enviado em 20/07/2015 - 11:35h

ru4n escreveu:

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


Maravilha, muito obrigada *-* funcionou perfeito




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

shoujo
shoujo

(usa Slackware)

Enviado em 20/07/2015 - 11:40h


Muito obrigada a todos que ajudaram.
Eu só não marquei nenhuma das respostas como melhor resposta, porque teve varias respostas chegando a um passo a passo de como resolver.
Primeiro completar a multilibs, depois recompilar o driver sem fazer gambiarras e reiniciando devidamente o pc enquanto o tutotial pede, e por ultimo criando esse link simbolico :D


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

Eric
Grinder

(usa Slackware)

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

Que bom que deu certo.
Mas eu marcaria a melhor resposta do Ruan ;-) bem aquela que te resolveu o problema dos 32bits


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

shoujo
shoujo

(usa Slackware)

Enviado em 20/07/2015 - 16:02h

Grinder escreveu:

Que bom que deu certo.
Mas eu marcaria a melhor resposta do Ruan ;-) bem aquela que te resolveu o problema dos 32bits




como eu repliquei a resposta dele, acho que da certo marcar como melhor resposta xD






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts