Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues with nvidia-driver installation / missing libEGL_nvidia.so* ? #523

Open
mdeguzis opened this Issue May 23, 2016 · 2 comments

Comments

Projects
None yet
1 participant
@mdeguzis
Copy link
Collaborator

mdeguzis commented May 23, 2016

Your system information

  • Steam client version: May 20, 2016, 18:59:50
  • SteamOS version: 2.0 update 2.70
  • Opted into Steam client beta?: [Yes]
  • Opted into SteamOS beta?: [Yes]
  • Have you checked for updates in Settings > System?: [Yes]
  • Nvidia driver: 355.00.28

Please describe your issue in as much detail as possible:

Installed an application that required libEGL_nvidia.so*, sefaults. A good example of this is Retroarch. I have this built in my testing repo here.

I wonder if libegl_nvidia.so isn't included in the current driver? apt-file search libegl_nvidia.so does not turn up anything. This library is included in libegl-nvidia0, which is in the SteamOS repo, but only experimental for Debian Jessie. I wonder if recent driver updates with SteamOS introduced wayland support that requires EGL?

Note: Log for nvidia-smi install

Steps for reproducing this issue:

  1. Install an application that requires use of libEGL_nvidia.so* (example is retroarch)
  2. Experience segfault
  3. Notice that libEGL_nvidia.so* is missing in common lib dirs

So far, I have found these applications to be affected on a vanilla install:

  • VLC (Debian Jessie)
  • RetroArch >= 1.3.4
  • Kodi 17 Alpha
  • PlexMediaPlayer

For more info, please see the below issue at Retroarch
libretro/RetroArch#3024

@mdeguzis mdeguzis closed this May 23, 2016

@mdeguzis mdeguzis reopened this May 23, 2016

@mdeguzis

This comment has been minimized.

Copy link
Collaborator Author

mdeguzis commented May 23, 2016

@mdeguzis

This comment has been minimized.

Copy link
Collaborator Author

mdeguzis commented May 24, 2016

Got it with installation of libegl-nvidia0. Question is though, why was this required? It was required for new installations of Kodi/Retroarch and even VLC from Debian Jessie? vlc isn't linked against this library. I thought this could have been a fault of mine with building Kodi/Retroarch (even in pbuilder), but not vlc from Debian Jessie.

I do think this is a problem that needs addressed. I found it strange that installation of the egl package noted that the glx group was broken.

The following NEW packages will be installed:
  libegl-nvidia0 libnvidia-eglcore
0 upgraded, 2 newly installed, 0 to remove and 3 not upgraded.
Need to get 6,320 kB of archives.
After this operation, 28.0 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://repo.steampowered.com/steamos/ brewmaster/non-free libnvidia-eglcore amd64 355.00.28-0+steamos2+bsos1 [6,025 kB]
Get:2 http://repo.steampowered.com/steamos/ brewmaster/non-free libegl-nvidia0 amd64 355.00.28-0+steamos2+bsos1 [296 kB]
Fetched 6,320 kB in 2s (2,240 kB/s)     
Selecting previously unselected package libnvidia-eglcore:amd64.
(Reading database ... 96029 files and directories currently installed.)
Preparing to unpack .../libnvidia-eglcore_355.00.28-0+steamos2+bsos1_amd64.deb ...
Unpacking libnvidia-eglcore:amd64 (355.00.28-0+steamos2+bsos1) ...
Selecting previously unselected package libegl-nvidia0:amd64.
Preparing to unpack .../libegl-nvidia0_355.00.28-0+steamos2+bsos1_amd64.deb ...
Unpacking libegl-nvidia0:amd64 (355.00.28-0+steamos2+bsos1) ...
Processing triggers for nvidia-alternative (355.00.28-0+steamos2+bsos1) ...
update-alternatives: updating alternative /usr/lib/nvidia/current because link group nvidia has changed slave links
Processing triggers for glx-alternative-nvidia (0.7.1+bsos1) ...
Processing triggers for update-glx (0.7.1+bsos1) ...
Processing triggers for glx-alternative-nvidia (0.7.1+bsos1) ...
update-alternatives: warning: forcing reinstallation of alternative /usr/lib/nvidia because link group glx is broken
Processing triggers for libc-bin (2.19-18+steamos1+deb8u3+bsos1) ...
Processing triggers for initramfs-tools (0.120+deb8u1+bsos1) ...
update-initramfs: Generating /boot/initrd.img-4.1.0-0.steamos.25-amd64
Setting up libnvidia-eglcore:amd64 (355.00.28-0+steamos2+bsos1) ...
Setting up libegl-nvidia0:amd64 (355.00.28-0+steamos2+bsos1) ...
Processing triggers for libc-bin (2.19-18+steamos1+deb8u3+bsos1) ...

@mdeguzis mdeguzis closed this May 24, 2016

@mdeguzis mdeguzis changed the title Issues with nvidia-driver installation / update alternatives Issues with nvidia-driver installation / missing libEGL_nvidia.so* ? May 24, 2016

@mdeguzis mdeguzis reopened this May 24, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.