Package Details: gamescope-nvidia-git 3.16.14.r2.g81e40911-1

Git Clone URL: https://aur.archlinux.org/gamescope-nvidia-git.git (read-only, click to copy)
Package Base: gamescope-nvidia-git
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: 0
Popularity: 0.000000
First Submitted: 2023-12-12 09:20 (UTC)
Last Updated: 2025-06-30 07:14 (UTC)

Required by (41)

Sources (10)

Latest Comments

1 2 Next › Last »

tineva commented on 2026-04-12 16:54 (UTC) (edited on 2026-04-12 20:54 (UTC) by tineva)

Edit: Okay, found the issue! Latest version of libinput added 'LIBINPUT_SWITCH_KEYPAD_SLIDE', which isn't handled in wlroots yet. Here's a link to a patch to fix it (which will likely fix gamescope-nvidia as well). https://github.com/ValveSoftware/gamescope/issues/2110#issuecomment-4113239362


Ok, so, building with makepkg directly instead, I replaced the two checksums in the pkgbuild with 'SKIP' (as a temporary workaround) and ran makepkg a second time like it said. It's now erroring on building wlroots; INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /home/tineva/gamescope-nvidia-git/src/build ninja: Entering directory `/home/tineva/gamescope-nvidia-git/src/build' [231/620] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_switch.c.o FAILED: [code=1] subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_switch.c.o cc -Isubprojects/wlroots/libwlroots-0.18.a.p -Isubprojects/wlroots -I../gamescope/subprojects/wlroots -Isubprojects/wlroots/include -I../gamescope/subprojects/wlroots/include -Isubprojects/wlroots/protocol -I/usr/include/libdrm -I/usr/include/pixman-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=c11 -D_POSIX_C_SOURCE=200809L -DWLR_USE_UNSTABLE -DWLR_LITTLE_ENDIAN=1 -DWLR_BIG_ENDIAN=0 -Wundef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wstrict-prototypes -Wimplicit-fallthrough=2 -Wendif-labels -Wstrict-aliasing=2 -Woverflow -Wmissing-prototypes -Walloca -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -fmacro-prefix-map=../gamescope/subprojects/wlroots/= -march=native -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto=auto -fPIC -MD -MQ subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_switch.c.o -MF subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_switch.c.o.d -o subprojects/wlroots/libwlroots-0.18.a.p/backend_libinput_switch.c.o -c ../gamescope/subprojects/wlroots/backend/libinput/switch.c ../gamescope/subprojects/wlroots/backend/libinput/switch.c: In function ‘handle_switch_toggle’: ../gamescope/subprojects/wlroots/backend/libinput/switch.c:32:9: error: enumeration value ‘LIBINPUT_SWITCH_KEYPAD_SLIDE’ not handled in switch [-Werror=switch] 32 | switch (libinput_event_switch_get_switch(sevent)) { | ^~ cc1: all warnings being treated as errors [248/620] Compiling C object subprojects/wlroots/libwlroots-0.18.a.p/backend_wayland_output.c.o ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting...

Also, assuming I can get past this, the last two gamescope commits on github have failed.

tineva commented on 2026-04-12 06:45 (UTC) (edited on 2026-04-12 06:46 (UTC) by tineva)

Error when attempting to build, using yay to install;

==> Starting prepare()... -> Retrieving git build dependencies... The source array of submodules in '/home/tineva/.cache/yay/gamescope-nvidia-git/PKGBUILD' has been updated! Please update the checksums too, then do makepkg again. -> error making: gamescope-nvidia-git-exit status 2 -> Failed to install the following packages. Manual intervention is required: gamescope-nvidia-git - exit status 2

SimpleBR commented on 2025-01-17 10:11 (UTC)

The parameter --force-grab-cursor is not working in this git version for me so I went back to the regular gamescope-nvidia.

detian commented on 2024-08-19 11:03 (UTC)

@SimpleBR ok updated.

SimpleBR commented on 2024-08-16 16:28 (UTC) (edited on 2024-08-18 03:56 (UTC) by SimpleBR)

Add libdecor and libavif as dependency to fix installation error.

grahfmusic commented on 2024-02-12 12:34 (UTC)

@detian, ahh glad you were able to pinpoint the issue :)

detian commented on 2024-02-12 12:00 (UTC)

@grahfmusic yea find out it's vkroots-git too new, I'm trying force meson not to use system vkroots

grahfmusic commented on 2024-02-12 04:42 (UTC)

@detian, thanks for the advice but unfortunately didn't work.

detian commented on 2024-02-12 01:21 (UTC)

@grahfmusic try update and rebuild vkroots-git?

grahfmusic commented on 2024-02-12 00:34 (UTC)

I also can't build, I then noticed the issue with openvr and uninstalled it and tried building again to not success.

Log: https://pastebin.com/1YBhUiRd