LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   No 3D applications running after removal of fglrx (https://www.linuxquestions.org/questions/slackware-14/no-3d-applications-running-after-removal-of-fglrx-810194/)

TellerUlam 05-26-2010 06:22 AM

No 3D applications running after removal of fglrx
 
I installed the proprietary fglrx drivers, and they didn't really do anything other than break half my software or make it slower. Now the first time I installed the .run binary by just doing 'sh ati-driver-installer-10-3-x86.x86_64'. Then, after Google'ing on how to remove it, I just did 'rmmod fglrx' outside of X and deleted all the kernel modules manually. And that seemed to fix a few things, but not all.

Then I found another thread saying just turn the .run into a pkg, do installpkg, and removepkg, and I did that as well. It fixed most of the problems and seems to have deleted all traces of the fglrx ATI driver.

Now, though, anytime I try to run anything 3D, like glxgears, instead of just giving me a segmentation fault, it says:

Code:

glxgears: error while loading shared libraries: libatiuki.so.1: cannot open shared object file: No such file or directory
I've Google'd but nothing related came up, so I hope someone here knows what the cause of this problem is and can at least point me in the right direction.

Also I can post my xorg.conf file but I don't think that is the cause of this, because I ran 'xorgsetup' and messed around with it some, and it was doing this even before I ran 'xorgsetup' and after I ran it / modified it.

adamk75 05-26-2010 08:34 AM

You clearly still have at least part of fglrx installed, specifically the libGL.so.1.2 file. What is the output of 'ldd /usr/bin/glxinfo'?

Adam

TellerUlam 05-26-2010 09:06 AM

Quote:

Originally Posted by adamk75 (Post 3981753)
You clearly still have at least part of fglrx installed, specifically the libGL.so.1.2 file. What is the output of 'ldd /usr/bin/glxinfo'?

Adam

I can't run glxinfo. It just says the same thing glxgears says. The shared library is missing and whatnot.

Either way I managed to fix it, looking at what files the ATI installer modified, it installed it's own versions of xorg-server and mesa packages over the default ones, which is why especially glxgears and glxinfo were giving me those particular errors. I just removed the mesa and xorg-server packages, and recompiled them. Fixed it.

adamk75 05-26-2010 09:08 AM

Yeah, well I didn't ask you to run glxinfo :-) I asked you to run 'ldd /usr/bin/glxinfo'. In any case, I'l glad you got it working.

Adam

TellerUlam 05-26-2010 09:27 AM

Quote:

Originally Posted by adamk75 (Post 3981791)
Yeah, well I didn't ask you to run glxinfo :-) I asked you to run 'ldd /usr/bin/glxinfo'. In any case, I'l glad you got it working.

Adam

Oh I see, misread then. Well anyway thanks for that, the command will prove useful in the future.

nass 10-10-2010 12:50 PM

Quote:

Either way I managed to fix it, looking at what files the ATI installer modified, it installed it's own versions of xorg-server and mesa packages over the default ones, which is why especially glxgears and glxinfo were giving me those particular errors. I just removed the mesa and xorg-server packages, and recompiled them. Fixed it.
hmmm could you tell me exactly what you did TellerUIam
cause I am stack with the same problem here. You removed mesa and xorg-server packages and them installed these packages from the slackware dvd?

Adamk75, my ldd /usr/bin/glxinfo returns:

Quote:

root@starboard:~# ldd /usr/bin/glxinfo
linux-gate.so.1 => (0xffffe000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb762c000)
libm.so.6 => /lib/libm.so.6 (0xb7606000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb74eb000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb74d2000)
libc.so.6 => /lib/libc.so.6 (0xb736e000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7360000)
libatiuki.so.1 => not found
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7343000)
libdl.so.2 => /lib/libdl.so.2 (0xb733f000)
/lib/ld-linux.so.2 (0xb770a000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7326000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7323000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb731e000)

adamk75 10-10-2010 02:09 PM

nass, what are you trying to do? Use fglrx or use radeon?

Adam

nass 10-10-2010 02:45 PM

radeon!

Basically, in a rather old laptop that I only recently installed slackware, I tried installing the fglrx driver, but it didn't support my gpu anymore.
So I switched to radeon and i've been trying to make it work enabling as many features are possible:)

Anyhow now I can't run KDE and I believe the reason for that is :
Quote:

(EE) GLX error: Can not get required symbols.
also glxinfo does not run (same message as with glxgears - the message with which this thread started).

so I am trying to start up from resolving the glx issue and i hope kde will be solved too.

nass 10-10-2010 03:42 PM

yuhu! I THINK i solved both my problems through this thread.
http://www.linuxquestions.org/questi...-fglrx-817050/
The solution was given by you Adam75k. Thank you!


All times are GMT -5. The time now is 08:36 AM.