On Sat, 05 Aug 2017 23:20:53 -0400, Tom Horsley wrote:

> On Sun, 6 Aug 2017 02:59:25 +0000 (UTC)
> Amadeus W.M. wrote:
> 
>> I assume there are people there who are using the nvidia driver right
>> now,
>> some maybe using the rpmfusion rpms. Can someone post which libGL they
>> have installed on their system and how they got the whole thing to
>> work?
> 
> I got it to work by simply installing the rpmfusion akmod package.
> 
> It makes a file in /etc/ld.so.conf.d/ named nvidia-lib64.conf which
> points at /usr/lib64/nvidia and /usr/lib64/libglvnd which should
> override the "default" path where the mesa versions live.
> 
> BUT: I once discovered a curious thing. If some other totally unrelated
> package happens to install another file in /etc/ld.so.conf.d which
> explicitly names the default library locations such as /lib64, then it
> depends entirely on which way ldconfig happens to hash things as to
> which library it will find first.
> 
> So the first step is to see if any other file in /etc/ld.so.conf.d has a
> line that just says "/lib64" or "/usr/lib64", and if it does complain to
> whatever package installed that file (which you can find with rpm -q -f
> full-filename). _______________________________________________
> users mailing list -- users@lists.fedoraproject.org To unsubscribe send
> an email to users-le...@lists.fedoraproject.org



Thanks for the quick reply! I do have an nvidia-lib64.conf and this is 
what's in it:

8) root:/etc/ld.so.conf.d> cat /etc/ld.so.conf.d/nvidia-lib64.conf 
/usr/lib64/nvidia-340xx

There's no /usr/lib64/libglvnd in it nor do I have a /usr/lib64/libglvnd 
directory on my system:

ls /usr/lib64/libglvnd*
ls: cannot access '/usr/lib64/libglvnd*': No such file or directory


This is what I have /etc/ld.so.conf.d:

21) root:/etc/ld.so.conf.d> grep lib64 *
atlas-x86_64.conf:/usr/lib64/atlas
bind99-x86_64.conf:/usr/lib64/bind99
libiscsi-x86_64.conf:/usr/lib64/iscsi
mariadb-x86_64.conf:/usr/lib64/mysql
nvidia-lib64.conf:/usr/lib64/nvidia-340xx
nx-libs-x86_64.conf:/usr/lib64/nx
octave-x86_64.conf:/usr/lib64/octave/4.2.1
qt-x86_64.conf:/usr/lib64/qt-3.3/lib
tix-x86_64.conf:/usr/lib64/tcl8.6

No /lib64 nor /usr/lib64, only /usr/lib64/<something>. 

From /usr/share/doc/libglvnd/README.md it looks like libglvnd is supposed 
to manage opengl calls between multiple vendors. Maybe it's not working 
right? 


Do you have other libGL installed on your system? This is what I have:

28) root:~> locate libGL.so
/data/MATLAB/R2016a/sys/opengl/lib/glnxa64/libGL.so.1
/data/MATLAB/R2016a/sys/opengl/lib/glnxa64/libGL.so.1.6.0
/usr/lib64/libGL.so
/usr/lib64/libGL.so.1
/usr/lib64/libGL.so.1.0.0
/usr/lib64/nvidia-340xx/libGL.so.1
/usr/lib64/nvidia-340xx/libGL.so.340.102
/var/lib/docker/overlay2/
c9451d99d6ef2a10b3dc8426ba20a88879c5c921b8dcc371db330502c08f7226/diff/usr/
lib64/libGL.so.1
/var/lib/docker/overlay2/
c9451d99d6ef2a10b3dc8426ba20a88879c5c921b8dcc371db330502c08f7226/diff/usr/
lib64/libGL.so.1.0.0


Incidentally, 

uname -a
Linux alpha 4.11.11-300.fc26.x86_64 #1 SMP Mon Jul 17 16:32:11 UTC 2017 
x86_64 x86_64 x86_64 GNU/Linux


_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org

Reply via email to