Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#43499 - [nvidia-utils] missing symlink to libnvidia-gtk3.so and libnvidia-gtk2.so

Attached to Project: Arch Linux
Opened by Tomasz Przybył (FadeMind) - Sunday, 18 January 2015, 19:37 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Sunday, 18 January 2015, 21:27 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

After install lastest nvidia driver with nvidia-utils app Nvidia Settings via command optirun -b none nvidia-settings -c :8 can't run:

[tomasz@arch ~]$ optirun -b none nvidia-settings -c :8

ERROR: libnvidia-gtk3.so.346.35: cannot open shared object file: No such file or
directory
libnvidia-gtk3.so: cannot open shared object file: No such file or directory
libnvidia-gtk2.so.346.35: cannot open shared object file: No such file or
directory
libnvidia-gtk2.so: cannot open shared object file: No such file or directory


ERROR: A problem occured when loading the GUI library. Please check your installation
and library path. You may need to specify this library when calling
nvidia-settings. Please run `nvidia-settings --help` for usage information.

[tomasz@arch ~]$


In PKGBUILD is missing:

install -Dm755 libnvidia-gtk2.so.$pkgver "$pkgdir"/usr/lib/libnvidia-gtk2.so.$pkgver
install -Dm755 libnvidia-gtk3.so.$pkgver "$pkgdir"/usr/lib/libnvidia-gtk3.so.$pkgver


Additional info about current situation:

[tomasz@arch ~]$ optirun nvidia-smi
Sun Jan 18 20:29:27 2015
+------------------------------------------------------+
| NVIDIA-SMI 346.35 Driver Version: 346.35 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GT 630M Off | 0000:01:00.0 N/A | N/A |
| N/A 47C P0 N/A / N/A | 8MiB / 2047MiB | N/A Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 C Not Supported |
+-----------------------------------------------------------------------------+

[tomasz@arch ~]$ [tomasz@arch ~]$ locate /usr/lib/libnvidia-*
/usr/lib/libnvidia-cfg.so
/usr/lib/libnvidia-cfg.so.1
/usr/lib/libnvidia-cfg.so.343.36
/usr/lib/libnvidia-eglcore.so
/usr/lib/libnvidia-eglcore.so.343.36
/usr/lib/libnvidia-encode.so
/usr/lib/libnvidia-encode.so.1
/usr/lib/libnvidia-encode.so.343.36
/usr/lib/libnvidia-fbc.so
/usr/lib/libnvidia-fbc.so.1
/usr/lib/libnvidia-fbc.so.343.36
/usr/lib/libnvidia-glcore.so
/usr/lib/libnvidia-glcore.so.343.36
/usr/lib/libnvidia-glsi.so
/usr/lib/libnvidia-glsi.so.343.36
/usr/lib/libnvidia-ifr.so
/usr/lib/libnvidia-ifr.so.1
/usr/lib/libnvidia-ifr.so.343.36
/usr/lib/libnvidia-ml.so
/usr/lib/libnvidia-ml.so.1
/usr/lib/libnvidia-ml.so.343.36
/usr/lib/libnvidia-tls.so
/usr/lib/libnvidia-tls.so.343.36
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Sunday, 18 January 2015, 21:27 GMT
Reason for closing:  Fixed
Comment by Tomasz Przybył (FadeMind) - Sunday, 18 January 2015, 19:46 GMT
After recompiled package with fixed PKGBUILD app working good (attachment).

Loading...