Monday, April 29, 2024
 Popular · Latest · Hot · Upcoming
1
rated 0 times [  1] [ 0]  / answers: 1 / hits: 4691  / 3 Years ago, sun, october 24, 2021, 8:40:42

Bumblebee is working fine. But primus is giving me an issue.



vblank_mode=0 primusrun glxspheres
primus: fatal: failed to load any of the libraries: /usr/lib/nvidia-304/libGL.so.1:/usr/lib32/nvidia-304/libGL.so.1
libnvidia-tls.so.304.88: cannot open shared object file: No such file or directory
/usr/lib32/nvidia-304/libGL.so.1: wrong ELF class: ELFCLASS32


I've changed the bridge mode in bumblebee.conf to primus to no avail



ls -la /usr/lib/nvidia*



/usr/lib/nvidia:
total 32
drwxr-xr-x 2 root root 4096 Apr 24 10:03 .
drwxr-xr-x 176 root root 24576 Apr 26 03:50 ..
-rwxr-xr-x 1 root root 120 Jun 29 2012 pre-install

/usr/lib/nvidia-304:
total 84392
drwxr-xr-x 6 root root 4096 Apr 25 16:33 .
drwxr-xr-x 176 root root 24576 Apr 26 03:50 ..
-rw-r--r-- 1 root root 0 Apr 10 09:21 alt_ld.so.conf
drwxr-xr-x 2 root root 4096 Apr 25 16:32 bin
-rw-r--r-- 1 root root 42 Apr 10 09:22 ld.so.conf
lrwxrwxrwx 1 root root 17 Apr 10 09:21 libcuda.so -> libcuda.so.304.88
lrwxrwxrwx 1 root root 17 Apr 10 09:21 libcuda.so.1 -> libcuda.so.304.88
-rw-r--r-- 1 root root 10219344 Apr 10 09:22 libcuda.so.304.88
lrwxrwxrwx 1 root root 10 Apr 10 09:21 libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root 15 Apr 10 09:21 libGL.so.1 -> libGL.so.304.88
-rw-r--r-- 1 root root 1076560 Apr 10 09:22 libGL.so.304.88
lrwxrwxrwx 1 root root 15 Apr 10 09:21 libnvcuvid.so -> libnvcuvid.so.1
lrwxrwxrwx 1 root root 20 Apr 10 09:21 libnvcuvid.so.1 -> libnvcuvid.so.304.88
-rw-r--r-- 1 root root 2196224 Apr 10 09:22 libnvcuvid.so.304.88
lrwxrwxrwx 1 root root 18 Apr 10 09:21 libnvidia-cfg.so -> libnvidia-cfg.so.1
lrwxrwxrwx 1 root root 23 Apr 10 09:21 libnvidia-cfg.so.1 -> libnvidia-cfg.so.304.88
-rw-r--r-- 1 root root 144864 Apr 10 09:22 libnvidia-cfg.so.304.88
lrwxrwxrwx 1 root root 23 Apr 10 09:21 libnvidia-compiler.so -> libnvidia-compiler.so.1
lrwxrwxrwx 1 root root 28 Apr 10 09:21 libnvidia-compiler.so.1 -> libnvidia-compiler.so.304.88
-rw-r--r-- 1 root root 27730224 Apr 10 09:22 libnvidia-compiler.so.304.88
-rw-r--r-- 1 root root 35454032 Apr 10 09:22 libnvidia-glcore.so.304.88
lrwxrwxrwx 1 root root 17 Apr 10 09:21 libnvidia-ml.so -> libnvidia-ml.so.1
lrwxrwxrwx 1 root root 22 Apr 10 09:21 libnvidia-ml.so.1 -> libnvidia-ml.so.304.88
-rw-r--r-- 1 root root 394280 Apr 10 09:22 libnvidia-ml.so.304.88
lrwxrwxrwx 1 root root 26 Apr 25 16:33 libnvidia-opencl.so.1 -> libnvidia-opencl.so.304.88
-rw-r--r-- 1 root root 8628320 Apr 10 09:22 libnvidia-opencl.so.304.88
-rw-r--r-- 1 root root 11704 Apr 10 09:22 libnvidia-tls.so.304.88
lrwxrwxrwx 1 root root 23 Apr 25 16:33 libnvidia-wfb.so.1 -> libnvidia-wfb.so.304.88
-rw-r--r-- 1 root root 295272 Apr 10 09:22 libnvidia-wfb.so.304.88
lrwxrwxrwx 1 root root 14 Apr 10 09:21 libOpenCL.so -> libOpenCL.so.1
lrwxrwxrwx 1 root root 16 Apr 10 09:21 libOpenCL.so.1 -> libOpenCL.so.1.0
lrwxrwxrwx 1 root root 18 Apr 10 09:21 libOpenCL.so.1.0 -> libOpenCL.so.1.0.0
-rw-r--r-- 1 root root 21296 Apr 10 09:22 libOpenCL.so.1.0.0
lrwxrwxrwx 1 root root 23 Apr 10 09:21 libXvMCNVIDIA_dynamic.so.1 -> libXvMCNVIDIA.so.304.88
lrwxrwxrwx 1 root root 23 Apr 10 09:21 libXvMCNVIDIA.so -> libXvMCNVIDIA.so.304.88
lrwxrwxrwx 1 root root 23 Apr 10 09:21 libXvMCNVIDIA.so.1 -> libXvMCNVIDIA.so.304.88
-rw-r--r-- 1 root root 167000 Apr 10 09:22 libXvMCNVIDIA.so.304.88
drwxr-xr-x 2 root root 4096 Apr 25 16:32 tls
drwxr-xr-x 2 root root 4096 Apr 25 16:32 vdpau
drwxr-xr-x 2 root root 4096 Apr 25 16:32 xorg
-rw-r--r-- 1 root root 27 Apr 10 09:22 XvMCConfig

/usr/lib/nvidia-settings-304:
total 72
drwxr-xr-x 6 root root 4096 Apr 25 16:32 .
drwxr-xr-x 176 root root 24576 Apr 26 03:50 ..
drwxr-xr-x 2 root root 4096 Apr 25 16:32 bin
drwxr-xr-x 3 root root 4096 Apr 25 16:32 include
-rw-r--r-- 1 root root 29 Apr 10 09:20 ld.so.conf
-rw-r--r-- 1 root root 23062 Apr 10 09:20 libXNVCtrl.a
drwxr-xr-x 3 root root 4096 Apr 25 16:32 share
drwxr-xr-x 4 root root 4096 Apr 25 16:32 usr

More From » drivers

 Answers
2

I had a chat with Amonakov (one of the developpers of primus) about this yesterday in IRC. He told me that this is a problem that occurs presently in the primus version available in the Ubuntu PPA. As Mr Double Xxx suggested, the remedy is to use optirun -b primus instead. It is a different command than primusrun, but it does the same. The -b option stands for the bridge you use.



To use vblank_mode=0 for benchmarking purposes, just run



vblank_mode=0 optirun -b primus


This will most likely be updated very soon.



Update:



In the latest version of primus for Ubuntu, the command primusrun is again fully functional.


[#31585] Tuesday, October 26, 2021, 3 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
cocal

Total Points: 236
Total Questions: 111
Total Answers: 123

Location: Belarus
Member since Tue, Mar 14, 2023
1 Year ago
cocal questions
Tue, Oct 12, 21, 20:46, 3 Years ago
Sat, Oct 8, 22, 04:23, 2 Years ago
Wed, Sep 14, 22, 22:38, 2 Years ago
Sun, Dec 18, 22, 02:24, 1 Year ago
Wed, Jun 29, 22, 17:31, 2 Years ago
;