ELRepo Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000050 [channel: elrepo/el5] --elrepo--request-for-enhancement-- minor have not tried 2010-02-21 15:56 2010-03-13 16:04
Reporter tru View Status public  
Assigned To pperry
Priority normal Resolution open  
Status resolved  
Summary 0000050: RFE for Nvidia CUDA support
Description Could the nvidia driver be updated to 190.53 release?

CUDA download page:
http://developer.nvidia.com/object/cuda_2_3_downloads.html [^]

RFE to add SDK and Toolkit :)

Thanks,

Tru
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0000205)
toracat (administrator)
2010-02-21 16:07

EULA for CUDA is here:

http://developer.download.nvidia.com/compute/cuda/2_3/toolkit/docs/cudatoolkit_eula.txt [^]
(0000206)
pperry (administrator)
2010-02-21 18:46

Updates to 190.53 currently uploading to the main repo.

Please note that for this release we have moved the 32-bit compatibility libs into a separate sub-package on x86_64.

kmod-nvidia-190.53-1.el5.elrepo.i686.rpm
kmod-nvidia-PAE-190.53-1.el5.elrepo.i686.rpm
nvidia-x11-drv-190.53-1.el5.elrepo.i386.rpm

kmod-nvidia-190.53-1.el5.elrepo.x86_64.rpm
nvidia-x11-drv-190.53-1.el5.elrepo.x86_64.rpm
nvidia-x11-drv-32bit-190.53-1.el5.elrepo.x86_64.rpm

nvidia-kmod-190.53-1.el5.elrepo.nosrc.rpm
nvidia-x11-drv-190.53-1.el5.elrepo.src.rpm
(0000207)
toracat (administrator)
2010-02-22 00:00

I installed the 3 rpms for x86_64. Found 2 lib files red-blinking.

$ ls -l `(rpm -ql nvidia-x11-drv | grep -v share )`

/usr/lib64/nvidia/libvdpau_nvidia.so -> libvdpau_nvidia.so.190.42
/usr/lib64/nvidia/libvdpau_trace.so -> libvdpau_trace.so.190.42

The file libvdpau.so.190.53 exists but libvdpau_trace.so does not.
(0000208)
pperry (administrator)
2010-02-22 04:37

Those (below) are stale old symlinks from version 190.42.

libvdpau_nvidia and libvdpau_trace are now in /nvidia/vdpau so they should point to the /vdpau sub-directory:

/usr/lib64/nvidia/libvdpau_nvidia.so -> vdpau/libvdpau_nvidia.so.%{version}
/usr/lib64/nvidia/libvdpau_trace.so -> vdpau/libvdpau_trace.so.%{version}

The handling of vdpau libs changed in 190.xx and we initially missed it when we updated from 185.xx. libvdpau still resides in /nvidia, but libvdpau_nvidia and libvdpau_trace now reside in /vdpau (and are also symlinked in /nvidia for backwards compatibility)

This is what you should have:

$ ll /usr/lib64/nvidia/ | grep vdpau
lrwxrwxrwx 1 root root 31 Feb 22 01:05 libvdpau_nvidia.so -> vdpau/libvdpau_nvidia.so.190.53
lrwxrwxrwx 1 root root 18 Feb 22 01:05 libvdpau.so -> libvdpau.so.190.53
lrwxrwxrwx 1 root root 18 Feb 22 01:05 libvdpau.so.1 -> libvdpau.so.190.53
-rwxr-xr-x 1 root root 4888 Feb 22 00:50 libvdpau.so.190.53
lrwxrwxrwx 1 root root 30 Feb 22 01:05 libvdpau_trace.so -> vdpau/libvdpau_trace.so.190.53
drwxr-xr-x 2 root root 4096 Feb 22 01:05 vdpau

and

$ ll /usr/lib64/nvidia/vdpau/
total 1500
lrwxrwxrwx 1 root root 25 Feb 22 01:05 libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.190.53
-rwxr-xr-x 1 root root 1456352 Feb 22 00:50 libvdpau_nvidia.so.190.53
lrwxrwxrwx 1 root root 24 Feb 22 01:05 libvdpau_trace.so.1 -> libvdpau_trace.so.190.53
-rwxr-xr-x 1 root root 49752 Feb 22 00:50 libvdpau_trace.so.190.53

I'm not sure why those symlinks are not correctly updated by rpm. I dropped into run level 3, uninstalled the old packages and reinstalled the new (rather than yum updating), and everything was as expected.

Perhaps you could try reinstalling with:

rpm -Uvh --replacepkgs nvidia-x11-drv-<version>.rpm

and see if the symlinks get created correctly.
(0000209)
tru (reporter)
2010-02-23 11:30

nvidia-x11-drv-32bit-190.53-1.el5.elrepo Tue 23 Feb 2010 01:37:18 AM CET
nvidia-x11-drv-190.53-1.el5.elrepo Tue 23 Feb 2010 01:37:14 AM CET
kmod-nvidia-190.53-1.el5.elrepo Tue 23 Feb 2010 01:37:07 AM CET

installed for me fine (after removing the previous nvidia binary installer and fixing the leftover listed in /var/log/nvidia-installer.log)

cuda sdk and toolkit manually installed and seems to work fine.

Thanks :)
(0000238)
toracat (administrator)
2010-03-13 11:32

So... what is the fate of the request? Adding CUDA support is still on the table or it's been abandoned?
(0000242)
pperry (administrator)
2010-03-13 16:03

It doesn't look like something I want to maintain - sorry.

If anyone wants to take it on, feel free, although I'm unsure how well it "fits" for elrepo (maybe better suited to rpmrepo or even Scientific Linux?).

- Issue History
Date Modified Username Field Change
2010-02-21 15:56 tru New Issue
2010-02-21 15:56 tru Status new => assigned
2010-02-21 15:56 tru Assigned To => toracat
2010-02-21 16:06 toracat Assigned To toracat => pperry
2010-02-21 16:07 toracat Note Added: 0000205
2010-02-21 18:46 pperry Note Added: 0000206
2010-02-22 00:00 toracat Note Added: 0000207
2010-02-22 04:37 pperry Note Added: 0000208
2010-02-23 11:30 tru Note Added: 0000209
2010-03-13 11:32 toracat Note Added: 0000238
2010-03-13 16:03 pperry Note Added: 0000242
2010-03-13 16:04 pperry Status assigned => resolved


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker