Jump to content

PcLinuxOS, Nvidia driver problems


boilertech

Recommended Posts

boilertech
[mike@localhost ~]$ ldd `which glxinfo`		libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0xa7ef9000)		libGL.so.1 => /usr/lib/libGL.so.1 (0xa7e79000)		libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xa7e6a000)		libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xa7d99000)		libpthread.so.0 => /lib/i686/libpthread.so.0 (0xa7d49000)		libm.so.6 => /lib/i686/libm.so.6 (0xa7d26000)		libc.so.6 => /lib/i686/libc.so.6 (0xa7bf6000)		libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xa7b3d000)		libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xa7b33000)		libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0xa73ca000)		libnvidia-tls.so.1 => /usr/lib/libnvidia-tls.so.1 (0xa73c8000)		libdl.so.2 => /lib/libdl.so.2 (0xa73c5000)		/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xa7f91000)

PS: Would you mind to doublecheck if you have the "xorg-x11-suite" package installed ??
Yes, It is installed. I am going to try the new kernel. Will report back o:)
Link to comment
Share on other sites

  • Replies 85
  • Created
  • Last Reply

Top Posters In This Topic

  • boilertech

    36

  • Bruno

    31

  • teacher

    7

  • striker

    5

boilertech

I installed the new Kernel. dkms install nvidia ok. Splash screen come on ok. glxgears, not ok.

[mike@localhost ~]$ glxgearsXlib:  extension "GLX" missing on display ":0.0".glxgears: Error: couldn't get an RGB, Double-buffered visual.

Link to comment
Share on other sites

boilertech
[mike@localhost ~]$ ls -al /usr/lib/libGL.so.1lrwxrwxrwx  1 root root 17 Jun  4 06:33 /usr/lib/libGL.so.1 -> libGL.so.1.0.7667*

Link to comment
Share on other sites

Hi BoilertechBingo !! . . . . I think we are on to something . . . do you see what you just posted ?

/usr/lib/libGL.so.1 -> libGL.so.1.0.7667
See that 7667 ?? You have installed and use the nvidia drivers 8762 and so the link /usr/lib/libGL.so.1 should have pointed to something like libGL.so.1.0.8762.Yep . . I know . . this is all pretty complicated . . .but we might maybe able to solve it.Now we need to do some more investigation . . . so please:
# ls -al /usr/lib/libGL.so.1.0.7667ls -al /usr/lib/libGL.so.1.0.8762

B) Bruno

Link to comment
Share on other sites

boilertech
:o :devil: :angry:
[mike@localhost ~]$ ls -al /usr/lib/libGL.so.1.0.7667-rwxr-xr-x  1 root root 515020 Aug 13  2005 /usr/lib/libGL.so.1.0.7667*

[mike@localhost ~]$ ls -al /usr/lib/libGL.so.1.0.8762ls: /usr/lib/libGL.so.1.0.8762: No such file or directory

:devil: No such file or directory... o:)

Link to comment
Share on other sites

:o :devil: :angry:
[mike@localhost ~]$ ls -al /usr/lib/libGL.so.1.0.7667-rwxr-xr-x  1 root root 515020 Aug 13  2005 /usr/lib/libGL.so.1.0.7667*

[mike@localhost ~]$ ls -al /usr/lib/libGL.so.1.0.8762ls: /usr/lib/libGL.so.1.0.8762: No such file or directory

:devil: No such file or directory... o:)

Hi Guys. I see you are still valiantly plugging away at this. I admire your perseverance. Sorry for your trouble tho.Bruno, FYI - The DKMS 8762 packages install the gl libs in /usr/lib/nvidia. I have a clean install of .93 minime with the 8762 drivers installed and there are no links from /usr/lib at all on my system.The presence of those on boilertech's system makes me wonder what other remnants might be laying around.Boilertech, Can you confirm the presence of the following five files by running ls -al /usr/lib/nvidia ?libGLcore.so.1..0.8762*libGL.la*libGL.so.1 -> libGL.so.1.0.8762*libGL.so.1.0.8762*libGLcore.so.1 -> libGLcore.so.1.0.8762*If so, we can see if altering the links in /usr/lib to point to the correct files will make difference.CD
Link to comment
Share on other sites

[

mike@localhost ~]$ ls -al /usr/lib/nvidiatotal 8552drwxr-xr-x	2 root root	4096 Jun  4 06:45 ./drwxr-xr-x  123 root root   73728 Jun  4 06:45 ../lrwxrwxrwx	1 root root	  21 Jun  4 06:45 libGLcore.so -> libGLcore.so.1.0.8762*lrwxrwxrwx	1 root root	  21 Jun  4 06:34 libGLcore.so.1 -> libGLcore.so.1.0.8762*-rwxr-xr-x	1 root root 8113732 Jun  3 13:57 libGLcore.so.1.0.8762*-rwxr-xr-x	1 root root	 652 Jun  3 13:57 libGL.la*lrwxrwxrwx	1 root root	  17 Jun  4 06:45 libGL.so -> libGL.so.1.0.8762*lrwxrwxrwx	1 root root	  17 Jun  4 06:34 libGL.so.1 -> libGL.so.1.0.8762*-rwxr-xr-x	1 root root  540140 Jun  3 13:57 libGL.so.1.0.8762*

Link to comment
Share on other sites

Thanks for jumping in COGDIS . . . :rolleyes:

lrwxrwxrwx	1 root root	  17 Jun  4 06:34 libGL.so.1 -> libGL.so.1.0.8762*

This was indeed what I was looking for ! . . . What a mess those 8762 drivers made of it !My suggestion would be the following ( but please Boilertech let COGDIS have a second look at the commands before you execute them )

# rm /usr/lib/libGL.so.1# rm /usr/lib/libGL.so# ln -s  /usr/lib/nvidia/libGL.so.1.0.8762  /usr/lib/libGL.so.1# ln -s  /usr/lib/nvidia/libGL.so.1.0.8762  /usr/lib/libGL.so# rm /usr/lib/libGLcore.so.1# rm /usr/lib/libGLcore.so# ln -s  /usr/lib/nvidia/libGLcore.so.1.0.8762  /usr/lib/libGLcore.so.1# ln -s  /usr/lib/nvidia/libGLcore.so.1.0.8762  /usr/lib/libGLcore.so# rm /usr/lib/libGL.la # ln -s /usr/lib/nvidia/libGL.la /usr/lib/libGL.la

COGDIS do we agree on the above ??:D Bruno

Link to comment
Share on other sites

:hmm: :wacko: :unsure: Ok. I am trying to understand what all this means. Kind looks to me like there are some symbolic links that are pointing to the wrong files. So what those commands will do is first, remove the original (wrong) symbolic links. Then we will create new symbolic links to the correct files. Am I close ? Something I would also like to know is how ya'll knew to look for these links? Maybe, you could walk me through the steps we took explaining what we looked for and what we found. Edited by boilertech
Link to comment
Share on other sites

:hmm: :wacko: :unsure: Ok. I am trying to understand what all this means. Kind looks to me like there are some symbolic links that are pointing to the wrong files. So what those commands will do is first, remove the original (wrong) symbolic links. Then we will create new symbolic links to the correct files. Am I close ? Something I would also like to know is how ya'll knew to look for these links? Maybe, you could walk me through the steps we took explaining what we looked for and what we found.
Well . . it is fairly simple Boilertech . . . in post #61 we looked for the link to the OpneGL library in useAnd in post #64 and #66 we traced back the link to its original file: /usr/lib/libGL.so.1.0.7667 and compared the 7667 to the version of the nvidia driver you actually used ( see #59 it says 8762 )COGDIS then asked you in post #67 to show what was in /usr/lib/nvidia . . . files that in a previous life would have been placed ( replacing old files and links ) in /usr/libThe basic concept is now to leave the libGL.so.1.0.8762 and the libGLcore.so.1..0.8762 in /usr/lib/nvidia . . . but replace the links in /usr/lib that point to 7667 with links that point to 8762 . . . . that is all there is to it :D :D :DNow the disclamer: There is no guarantee it will work . . . it might potentially even makes things worse ( re-install) . . . but there is a small chance that we all can pat eachother on the back and say "job well done"I would like someone to have a second look at the commands I posted. . . to see if I accidentely made any typos . . . but after that you will get the sign "go-for-it" and we will all cross our fingers while you do the "real" work. ;)B) Bruno
Link to comment
Share on other sites

Hi Boilertech . . . I doublechecked the commands . . . and although we probably will be making more links then strictly needed . . . they still look correct to me ( I typed them in the morning and to be sure I checked them in the evening ).So if COGDIS does not show up . . . feel free to start making the changes to your PCLos . . . . . . And don't forget to reboot after the changes because you have will to restart the X server before testing with "glxinfo | grep rendering" :unsure: :wacko: Burno

Link to comment
Share on other sites

# ln -s  /usr/lib/nvidia/libGLcore.so.1..0.8762  /usr/lib/libGLcore.so.1# ln -s  /usr/lib/nvidia/libGLcore.so.1..0.8762  /usr/lib/libGLcore.so

Shouldn't that be:

# ln -s  /usr/lib/nvidia/libGLcore.so.1.0.8762  /usr/lib/libGLcore.so.1# ln -s  /usr/lib/nvidia/libGLcore.so.1.0.8762  /usr/lib/libGLcore.so

Between 1 and 0 just one dot instead of two?

Link to comment
Share on other sites

#$@& !!! . . . . . . Yep you are right . . there is a stupid typo !!! ( And I checked it multiple times . . how did those two dots get there :thumbsup: :( )Thanks Striker !!!I will fix it in the original post.B) Bruno

Link to comment
Share on other sites

Ok. It is 6:30 pm my time right now. I will wait until 7:30pm to execute those commands. I wonder, Brunu, have you been following the post on Thac's forum? He said to uninstall all Nvidia rpms and reinstall. Thac's Forum

Edited by boilertech
Link to comment
Share on other sites

Oops sory. Just been back from early supper and must have had too many beers. :thumbsup: B) It is fixed

Edited by boilertech
Link to comment
Share on other sites

:P :thumbsup: :( B) Time to go :thumbsup: This is one happy dude here tonight. I followed the commands exactly. and........................
[mike@localhost ~]$ glxgears48939 frames in 5.0 seconds = 9787.712 FPS49661 frames in 5.0 seconds = 9932.158 FPS49565 frames in 5.0 seconds = 9912.850 FPS49705 frames in 5.0 seconds = 9940.911 FPS

You all deserve a big :hug: Thank you very much

Link to comment
Share on other sites

:P :thumbsup: :( B) Time to go :thumbsup: This is one happy dude here tonight. I followed the commands exactly. and........................
[mike@localhost ~]$ glxgears48939 frames in 5.0 seconds = 9787.712 FPS49661 frames in 5.0 seconds = 9932.158 FPS49565 frames in 5.0 seconds = 9912.850 FPS49705 frames in 5.0 seconds = 9940.911 FPS

You all deserve a big :hug: Thank you very much

Sorry I dissappeared there. Had an unfortunate Internet outage this weekend.Sounds like you got it solved. Way to go! Those are some impressive frame rates!All the best,CD
Link to comment
Share on other sites

  • 3 weeks later...

WOW congratulations BoilerTech! :thumbsup:Glad you have this sorted out, but I must say that what you had to go through is a bunch of crap just to get 3d working, no wonder new users are afraid to upgrade kernels, or try and enable 3d.Anyways enjoy the 3d goodness. :lol:

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...