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

Nvidia drivers not found by flatpak installation of Nuvola #480

Closed
excieve opened this issue Nov 12, 2018 · 10 comments
Closed

Nvidia drivers not found by flatpak installation of Nuvola #480

excieve opened this issue Nov 12, 2018 · 10 comments
Labels
type: bug Something is not working as expected or the documentation is incorrect.

Comments

@excieve
Copy link

excieve commented Nov 12, 2018

Basic information

  • Your Linux distribution and its version: Fedora 29
  • Your desktop environment: GNOME
  • Nuvola Runtime version: 4.14.0 (0-g0b8ac86)
  • The web app you use and its version: Google Play Music 6.2.0 (0-g2dc3f5a)

Describe the bug

Can't launch the application due to start-up check failing on:

Graphics driver 'nvidia-410-73' for Flatpak has not been found on your system. Please consult documentation on graphics drivers to get help with installation.

Debugging log

Runner: [DEBUG Δ012038us GVFS-RemoteVolumeMonitor] Error: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown

Runner: [DEBUG Δ002761us  GVFS] cannot open directory /usr/share/gvfs/remote-volume-monitors: Error opening directory “/usr/share/gvfs/remote-volume-monitors”: No such file or directory
Runner: [DEBUG Δ001936us  GVFS] org.gtk.vfs.MountTracker.listMountableInfo call failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown (g-dbus-error-quark, 2)

Gtk-Message: 16:04:03.623: Failed to load module "pk-gtk-module"
Gtk-Message: 16:04:03.625: Failed to load module "pk-gtk-module"
Runner: [DEBUG Δ081612us Nuvola] AboutDialog.vala:54: Nuvola Apps 4.14.0 (0-g0b8ac86)
Runner: [DEBUG Δ000026us Nuvola] AboutDialog.vala:56: Google Play Music script 6.2.0 (0-g2dc3f5a)
Runner: [DEBUG Δ000024us Nuvola] AboutDialog.vala:60: Diorite 4.14.0
Runner: [DEBUG Δ000039us Nuvola] AboutDialog.vala:62: Chromium 70.0.3538.77
Runner: [DEBUG Δ003809us DioriteGtk] DesktopShell.vala:239: Shell: gnome shell 3.30.1, CSD 1, appmenu 1, menubar 0
Runner: [DEBUG Δ066934us Nuvola] Connection.vala:121: Network Proxy: system settings
Runner: [DEBUG Δ220837us Nuvola] AppRunnerController.vala:117: Scale factor: 1
Runner: [DEBUG Δ011653us Nuvola] FormatSupport.vala:86: Trying to play /app/share/nuvolaruntime/audio/audiotest.mp3.
Runner: [DEBUG Δ000753us DioriteGtk] Application.vala:255: XFCE session vanished: org.xfce.SessionManager
Runner: [DEBUG Δ000285us Nuvola] FormatSupport.vala:86: Pipeline state changed from NULL to READY.
Runner: [DEBUG Δ000113us Nuvola] Graphics.vala:47: Nvidia 410.73, i915 0, bumblebeed 0 => ignored 0
Runner: [WARNING Δ000096us Nuvola] StartupWindow.vala:146: opengl-driver-message: Graphics driver 'nvidia-410-73' for Flatpak has not been found on your system. Please consult <a href="https://github.com/tiliado/nuvolaruntime/wiki/Graphics-Drivers">documentation on graphics drivers</a> to get help with installation.
Runner: [DEBUG Δ010089us Nuvola] FormatSupport.vala:86: Pipeline state changed from READY to PAUSED.
Runner: [DEBUG Δ000420us Nuvola] FormatSupport.vala:86: Pipeline state changed from PAUSED to PLAYING.
Runner: [DEBUG Δ007049us Nuvola] FormatSupport.vala:86: End of stream for file /app/share/nuvolaruntime/audio/audiotest.mp3.
Runner: [DEBUG Δ004170us Nuvola] StartupCheck.vala:164: Checking requirements with Chromium 70.0.3538.77
Runner: [DEBUG Δ000054us Nuvola] Traits.vala:62: Feature[MSE] -> DRT_REQUIREMENT_STATE_SUPPORTED 
Runner: [DEBUG Δ000026us Nuvola] Traits.vala:62: Codec[mp3] -> DRT_REQUIREMENT_STATE_SUPPORTED 
Runner: [DEBUG Δ000028us Nuvola] Traits.vala:62: Chromium[65] -> DRT_REQUIREMENT_STATE_SUPPORTED

Additional context
The correct version of GL driver is registered with Flatpak:

$ cat /sys/module/nvidia/version                              
410.73
$ flatpak --gl-drivers 
nvidia-410-73
default
host

Indeed the driver doesn't appear to be mounted:

$ flatpak run --command=ls eu.tiliado.NuvolaAppGooglePlayMusic /usr/lib/GL
OpenCL

However, it is fine on other applications:

$ flatpak run --command=ls org.freedesktop.GlxInfo /usr/lib/GL            
glvnd  nvidia-410-73  vulkan
@jiri-janousek
Copy link
Member

Hello @excieve. Thanks for reporting the issue. Could you post the output of following commands? Thanks.

flatpak run --command=ls org.gnome.Platform/x86_64/3.28 /usr/lib/GL
flatpak run --command=ls org.gnome.Platform/x86_64/3.30 /usr/lib/GL
flatpak run --command=ls org.freedesktop.Platform/x86_64/1.6 /usr/lib/GL
flatpak run --command=ls org.freedesktop.Platform/x86_64/18.08 /usr/lib/GL

@excieve
Copy link
Author

excieve commented Nov 12, 2018

$ flatpak run --command=ls org.gnome.Platform/x86_64/3.28 /usr/lib/GL 
glvnd  nvidia-410-73  vulkan
$ flatpak run --command=ls org.gnome.Platform/x86_64/3.30 /usr/lib/GL
OpenCL
$ flatpak run --command=ls org.freedesktop.Platform/x86_64/1.6 /usr/lib/GL
glvnd  nvidia-410-73  vulkan
$ flatpak run --command=ls org.freedesktop.Platform/x86_64/18.08 /usr/lib/GL
OpenCL

@jiri-janousek
Copy link
Member

It seems that the extension point for GL drivers was moved to /usr/lib/x86_64-linux-gnu/GL. What does show this command?

flatpak run --command=ls org.freedesktop.Platform/x86_64/18.08 /usr/lib/x86_64-linux-gnu/GL

@excieve
Copy link
Author

excieve commented Nov 12, 2018

$ flatpak run --command=ls org.freedesktop.Platform/x86_64/18.08 /usr/lib/x86_64-linux-gnu/GL
glvnd  nvidia-410-73  vulkan

jiri-janousek added a commit that referenced this issue Nov 12, 2018
Issue: #480

Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
@jiri-janousek
Copy link
Member

It should be now fixed. Could you check it?

flatpak update --system && \
flatpak update --user && \
flatpak run eu.tiliado.NuvolaAppGooglePlayMusic//stable

@excieve
Copy link
Author

excieve commented Nov 12, 2018

Works fine now. Thanks @fenryxo!

@excieve excieve closed this as completed Nov 12, 2018
@jiri-janousek jiri-janousek added the type: bug Something is not working as expected or the documentation is incorrect. label Nov 13, 2018
@letuche
Copy link

letuche commented Jan 30, 2020

Just for the record, I had the same issue in Jan 2020 with Nuvola Deezer on Ubuntu 18.04.3 and the driver it was not finding was nvidia-440-48-02. The same instructions (only replacing GooglePlayMusic by Deezer) applied and fixed it. Thanks!

It should be now fixed. Could you check it?

flatpak update --system && \
flatpak update --user && \
flatpak run eu.tiliado.NuvolaAppGooglePlayMusic//stable

@valerykatskel
Copy link

Hi, I have the same issue in September 2020 now. But the solution by fenryxo is still working. Thanks!

@jiri-janousek
Copy link
Member

I should add it to user documentation then.

@jiri-janousek jiri-janousek reopened this Sep 24, 2020
@jiri-janousek
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Something is not working as expected or the documentation is incorrect.
Projects
None yet
Development

No branches or pull requests

4 participants