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

[✗] org.freedesktop.Platform.GL.nvidia-390-144 #4810

Closed
4 tasks done
lua-rocks opened this issue Mar 16, 2022 · 6 comments
Closed
4 tasks done

[✗] org.freedesktop.Platform.GL.nvidia-390-144 #4810

lua-rocks opened this issue Mar 16, 2022 · 6 comments
Labels

Comments

@lua-rocks
Copy link

Checklist

  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the issue tracker for a bug that matches the one I want to file, without success.
  • If this is an issue with a particular app, I have tried filing it in the appropriate issue tracker for the app (e.g. under https://github.com/flathub/) and determined that it is an issue with Flatpak itself.
  • This issue is not a report of a security vulnerability (see here if you need to report a security issue).

Flatpak version

1.12.7

What Linux distribution are you using?

Ubuntu

Linux distribution version

20.04

What architecture are you using?

x86_64

How to reproduce

> flatpak update
Looking for updates…

        ID                                                     Branch            Op            Remote             Download
 1. [✗] org.freedesktop.Platform.GL.nvidia-390-144             1.4               u             flathub            1.0 kB / 50.9 MB

Warning: While downloading https://us.download.nvidia.com/XFree86/Linux-x86_64/390.144/NVIDIA-Linux-x86_64-390.144-no-compat32.run: Server returned status 403: Forbidden
Updates complete.

Expected Behavior

When installing and updating applications, I don't expect errors.

Actual Behavior

The Nvidia driver and all dependent applications cannot be installed.

Additional Information

No response

@lua-rocks lua-rocks added the bug label Mar 16, 2022
@smcv
Copy link
Collaborator

smcv commented Mar 16, 2022

If NVIDIA will no longer let you download their driver, then there isn't really anything that Flatpak will be able to do about that. We already have to download the driver directly onto your system (the "extra-data" mechanism), instead of having a copy on Flathub, because NVIDIA's licensing doesn't allow Flathub to re-host a copy.

Please could someone with appropriate privileges move this issue to https://github.com/flathub/org.freedesktop.Platform.GL.nvidia/issues?

@mwleeds
Copy link
Collaborator

mwleeds commented Mar 16, 2022

I think transferring issues might only work within an organization?

@lua-rocks
Copy link
Author

It's terrible! No one knows what to do and my programs just stopped working 😢

flatpak run org.ppsspp.PPSSPP
VulkanMayBeAvailable: Device allowed ('SDL:Linux')
VulkanMayBeAvailable: Library loaded ('libvulkan.so.1')
VulkanMayBeAvailable: Enumerating instance extensions
VulkanMayBeAvailable: Instance extension count: 19
VulkanMaybeAvailable: Instance extension found: VK_KHR_device_group_creation (00000001)
VulkanMaybeAvailable: Instance extension found: VK_KHR_external_fence_capabilities (00000001)
VulkanMaybeAvailable: Instance extension found: VK_KHR_external_memory_capabilities (00000001)
VulkanMaybeAvailable: Instance extension found: VK_KHR_external_semaphore_capabilities (00000001)
VulkanMaybeAvailable: Instance extension found: VK_KHR_get_physical_device_properties2 (00000002)
VulkanMaybeAvailable: Instance extension found: VK_KHR_get_surface_capabilities2 (00000001)
VulkanMaybeAvailable: Instance extension found: VK_KHR_surface (00000019)
VulkanMaybeAvailable: Instance extension found: VK_KHR_surface_protected_capabilities (00000001)
VulkanMaybeAvailable: Instance extension found: VK_KHR_wayland_surface (00000006)
VulkanMaybeAvailable: Instance extension found: VK_KHR_xcb_surface (00000006)
VulkanMaybeAvailable: Instance extension found: VK_KHR_xlib_surface (00000006)
VulkanMaybeAvailable: Instance extension found: VK_EXT_debug_report (0000000a)
VulkanMaybeAvailable: Instance extension found: VK_KHR_display (00000017)
VulkanMaybeAvailable: Instance extension found: VK_KHR_get_display_properties2 (00000001)
VulkanMaybeAvailable: Instance extension found: VK_EXT_acquire_drm_display (00000001)
VulkanMaybeAvailable: Instance extension found: VK_EXT_acquire_xlib_display (00000001)
VulkanMaybeAvailable: Instance extension found: VK_EXT_direct_mode_display (00000001)
VulkanMaybeAvailable: Instance extension found: VK_EXT_display_surface_counter (00000001)
VulkanMaybeAvailable: Instance extension found: VK_EXT_debug_utils (00000002)
VulkanMayBeAvailable: Calling vkCreateInstance
VulkanMayBeAvailable: Vulkan test instance created successfully.
VulkanMayBeAvailable: Ineligible device found and ignored: 'llvmpipe (LLVM 12.0.1, 128 bits)'
VulkanMayBeAvailable: Found Vulkan API, but no good Vulkan device!
VulkanMayBeAvailable: Destroying instance
DEBUG: Vulkan is not available, not using Vulkan.
Info: We compiled against SDL version 2.0.16 and we are linking against SDL version 2.0.16. :)
ThreadManager::Init(compute threads: 4, all: 8)
58:54:797 Core/Config.cpp:627 I[G3D]: Longest display side: -1 pixels. Choosing scale 1
58:54:808 UI/NativeApp.cpp:412 E[LOADER]: Failed graphics backends: OPENGL,ALL,ALL
58:54:808 Core/Config.cpp:725 E[LOADER]: Graphics backend failed for 0, trying another
58:54:808 Core/Config.cpp:750 E[LOADER]: All graphics backends failed
Pixels: 960 x 544
Virtual pixels: 960 x 544
SDL_CreateWindow failed for GL 4.6: Couldn't find matching GLX visual
SDL_CreateWindow failed for GL 4.5: Couldn't find matching GLX visual
SDL_CreateWindow failed for GL 4.4: Couldn't find matching GLX visual
SDL_CreateWindow failed for GL 4.3: Couldn't find matching GLX visual
SDL_CreateWindow failed for GL 4.2: Couldn't find matching GLX visual
SDL_CreateWindow failed for GL 4.1: Couldn't find matching GLX visual
SDL_CreateWindow failed for GL 4.0: Couldn't find matching GLX visual
SDL_CreateWindow failed for GL 3.3: Couldn't find matching GLX visual
SDL_CreateWindow failed for GL 3.2: Couldn't find matching GLX visual
SDL_CreateWindow failed for GL 3.1: Couldn't find matching GLX visual
SDL_CreateWindow failed for GL 3.0: Couldn't find matching GLX visual
SDL_CreateWindow failed: Couldn't find matching GLX visual
GL init error ''
pngLoad: No such file or directory (/app/bin/assets/icon_regular_72.png)
SDL: Trying a different audio device
Failed to open audio device: Audio subsystem is not initialized
loading control pad mappings from gamecontrollerdb.txt: SUCCESS!
NativeInitGraphics

@bfapps
Copy link

bfapps commented Dec 20, 2022

I am dealing with the same problem. So I tried to download "Run file" itself from the url that flatpak gives me using a VPN. This URL. Now, I have "Run file", but I have no idea how to manually install it for flatpak. Is there anyone who can help?

@MasterKia
Copy link

NVIDIA's licensing doesn't allow Flathub to re-host a copy.

Then how is RPMFusion able to host it?

@smcv
Copy link
Collaborator

smcv commented Sep 29, 2023

Then how is RPMFusion able to host it?

Either they asked for and got permission from Nvidia (like Debian did), or they're infringing copyright and hoping that Nvidia won't notice or complain.

This is the issue tracker for the Flatpak program/library, not for Flathub or org.freedesktop.Platform.GL.nvidia, so asking for permission to redistribute the Nvidia drivers (or any other change to how a specific thing is packaged) is out-of-scope here: the people who could ask for that permission do not monitor this issue tracker, and the people who monitor this issue tracker are not able to change how the Nvidia drivers are packaged. I've forwarded the request to flathub/org.freedesktop.Platform.GL.nvidia#203.

@smcv smcv closed this as not planned Won't fix, can't repro, duplicate, stale Sep 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants