Search Criteria
Package Details: gamescope-nvidia 3.15.15-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/gamescope-nvidia.git (read-only, click to copy) |
---|---|
Package Base: | gamescope-nvidia |
Description: | SteamOS session compositing window manager (NVIDIA patch) |
Upstream URL: | https://github.com/sharkautarch/gamescope/tree/nvidia-fix |
Keywords: | gamescope nvidia session steamcompmgr steamos |
Licenses: | BSD-3-Clause, BSD-2-Clause, LicenseRef-Reshade |
Conflicts: | gamescope |
Provides: | gamescope |
Submitter: | detian |
Maintainer: | detian |
Last Packager: | detian |
Votes: | 2 |
Popularity: | 0.003371 |
First Submitted: | 2023-12-12 07:30 (UTC) |
Last Updated: | 2024-12-11 07:20 (UTC) |
Dependencies (28)
- lcms2 (lcms2-ff-gitAUR, lcms2-gitAUR, lcms2-ffAUR)
- libavif (libavif-gitAUR)
- libcap
- libdecor (libdecor-gitAUR)
- libei (libei-gitAUR)
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR)
- libxcomposite
- libxdamage
- libxi (libxi-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- libxmu
- libxres
- libxxf86vm
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- seatd (seatd-gitAUR)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- xcb-util-errors
- xorg-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-hidpi-xpropAUR, xorg-xwayland-bug865-issue1578AUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- Show 8 more dependencies...
Required by (32)
- an-anime-borb-launcher-bin (requires gamescope) (optional)
- an-anime-game-launcher (requires gamescope) (optional)
- an-anime-game-launcher-bin (requires gamescope) (optional)
- an-anime-game-launcher-bwrap (requires gamescope) (optional)
- an-anime-game-launcher-patched-git (requires gamescope) (optional)
- anime-games-launcher (requires gamescope) (optional)
- anime-games-launcher-bin (requires gamescope) (optional)
- anime-games-launcher-git (requires gamescope) (optional)
- arch-gaming-meta (requires gamescope)
- gamescope-session-git (requires gamescope)
- gamescope-session-sk-git (requires gamescope)
- gamescope-session-steam-git (requires gamescope)
- gamescope-session-steam-plus-git (requires gamescope)
- honkers-launcher (requires gamescope) (optional)
- honkers-launcher-bin (requires gamescope) (optional)
- lutris-git (requires gamescope) (optional)
- mangohud-nonvidia (requires gamescope) (optional)
- opengamepadui-bin (requires gamescope)
- opengamepadui-git (requires gamescope)
- opengamepadui-session-git (requires gamescope)
- Show 12 more...
Latest Comments
1 2 Next › Last »
detian commented on 2024-05-25 16:34 (UTC)
@rei_k yea, so now the version specifies has been removed.
rei_k commented on 2024-05-25 15:23 (UTC)
Cannot build because "glm=1.0.0" does not exist.
detian commented on 2024-04-27 10:15 (UTC)
@Rodancoci ok added, thanks!
Rodancoci commented on 2024-04-27 07:39 (UTC)
Please add cmake as a make dependency.
kingartur110 commented on 2024-02-15 01:01 (UTC)
Updating openvr to Extra-Testing repository fixed install errors. Gamescope works with my GPU now.
grahfmusic commented on 2024-02-12 12:38 (UTC)
cheers i'll try again and will report it upstream
detian commented on 2024-02-12 12:36 (UTC)
@grahfmusic PKGBUILD updated. After use the older version of vkroots specified upstream, gamescope built. thanks for digging, but I'm just packager, you may want post it in upstream repo Xd
grahfmusic commented on 2024-02-12 12:05 (UTC)
A bit of digging - hope this helps. The build failure you're encountering with
gamescope-nvidia
is due to compilation errors in the C++ code, specifically related to template argument deduction in calls toFindInChainMutable
andFindInChain
. These errors are happening because the template parameters provided do not match the expected types by the template functions. Let's break down the main issues:Error Analysis
FindInChainMutable
with the given template arguments. The issue is that the first template argument is expected to be a type, butVK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT
is provided, which is likely an enum value, not a type.Potential Solution: The correct usage probably requires passing the type you want to work with directly as the template argument, not the enum that describes the type of the Vulkan structure.
FindInChain Error:
FindInChain
function. The function expects a type as its template argument, but again, an enum value is provided.General Solutions
Correct Template Arguments: Review the documentation or source code of the
vkroots
library (or related Vulkan utility libraries) to understand the expected types for these template functions. You likely need to pass the actual structure type (e.g.,VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT
) as the template argument instead of the structure type enum (VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT
).Update Code or Libraries: If this code was working previously, consider whether any recent updates to the Vulkan SDK, the compiler, or related libraries could have introduced incompatibilities. Reverting to a known good state or updating to match new API expectations might resolve the issue.
Consult Documentation: Check the Vulkan SDK and any utility libraries you're using for updates or changes in how these functions are supposed to be used. There might have been API changes that necessitate updates in your code.
Seek Support: If you're unable to resolve the issue through documentation, consider seeking support from the relevant project repositories, forums, or community channels. Others may have encountered and solved similar issues.
In summary, the issue is with incorrect template arguments for the
FindInChainMutable
andFindInChain
functions. Adjusting these to match the expected types should help resolve the compilation errors.grahfmusic commented on 2024-02-12 11:51 (UTC)
Didn't work unfortunately, same error output.
detian commented on 2024-02-12 01:22 (UTC)
@grahfmusic try update and rebuild
vkroots-git
?1 2 Next › Last »