Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 700964

Summary: games-emulation/dolphin-9999 missing dependency on media-libs/mesa with USE=vulkan
Product: Gentoo Linux Reporter: dhirs
Component: Current packagesAssignee: Sergei Trofimovich (RETIRED) <slyfox>
Status: RESOLVED WONTFIX    
Severity: normal CC: jstein, mattst88
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description dhirs 2019-11-23 02:48:48 UTC
If I try to select the Vulkan backend in Dolphin, then a window pops up saying: "Failed to create Vulkan instance" and the game will not play. But if I add the line "media-libs/mesa vulkan" to /etc/portage/package.use and remerge mesa, it works fine.
Comment 1 Matt Turner gentoo-dev 2019-11-23 03:42:59 UTC
I'm not sure how this should be handled. Presumably the proprietary nvidia-drivers provide vulkan support.

The vulkan-loader is going to load a driver, given whatever hardware is in your system. We could have a virtual/vulkan package, but I'm not really sold on the benefits of that. Not really sure.
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2019-11-23 16:15:10 UTC
Gentoo usually does not add optional runtime-only dependencies to packages.

On top of that see Matt's comment on how to express dependency on vulkan in general.