Skip to content

Instantly share code, notes, and snippets.

@russiantux
Last active September 11, 2026 20:42
Show Gist options
  • Select an option

  • Save russiantux/592b1267591c011bf765b14590774a5f to your computer and use it in GitHub Desktop.

Select an option

Save russiantux/592b1267591c011bf765b14590774a5f to your computer and use it in GitHub Desktop.
Build & install gamescope for fresh-install Ubuntu 24.04 (Noble Numbat)

Build & install gamescope for fresh-install Ubuntu 24.04 (Noble Numbat)

Due to what appears to be dependency issues, the gamescope package isn't avalible for Ubuntu 24.04. So here's a guide on how to build and install gamescope for Ubuntu 24.04

  1. Pull latest git of gamescope

$ git clone https://github.com/ValveSoftware/gamescope.git

  1. Install needed dependencies to build gamescope

$ sudo apt install libbenchmark1.8.3 libdisplay-info1 libevdev-dev libgav1-1 libgudev-1.0-dev libmtdev-dev libseat1 libstb0 libwacom-dev libxcb-ewmh2 libxcb-shape0-dev libxcb-xfixes0-dev libxmu-headers libyuv0 libx11-xcb-dev libxres-dev libxmu-dev libseat-dev libinput-dev libxcb-composite0-dev libxcb-ewmh-dev libxcb-icccm4-dev libxcb-res0-dev libcap-dev wayland-protocols libvulkan-dev libwayland-dev libx11-dev cmake pkg-config meson libxdamage-dev libxcomposite-dev libxcursor-dev libxxf86vm-dev libxtst-dev libxkbcommon-dev libdrm-dev libpixman-1-dev libdecor-0-dev glslang-tools libbenchmark-dev libsdl2-dev libglm-dev libeis-dev libavif-dev

  1. Build gamescope with meson first

$ meson build/

  1. Buid gamescope with ninja

$ ninja -C build/

  1. If the ninja build didn't produce any errors, install it to your system.

$ meson install -C build/ --skip-subprojects

@Bloodninj

Copy link
Copy Markdown

I had to run git submodule update --init after cloning the repo, as the gamescope build instructions say. Before running it, I got an error that the reshade directory did not exist.

@zachboatwright

Copy link
Copy Markdown

I'm on Kubuntu 24.04, and am getting two errors:

after meson build/ , I get subprojects/wlroots/meson.build:107:17: ERROR: Dependency 'wayland-server' is required but not found.

after ninja -C build/ I get ninja: Entering directory 'build' ninja: error: loading 'build.ninja': No such file or directory which I am assuming is because of the meson issue.

@LukeZGD

LukeZGD commented Aug 1, 2024

Copy link
Copy Markdown

3.14.26 breaks building in Ubuntu 24.04 with the wayland-server error, so a revert to 3.14.24 or the last commit before the wlroots update (5e8fddf) is needed to be done first before starting the build.

Here's what I used: git reset 5e8fddf --hard; git clean -fxd; git submodule update --init --force --recursive

Here's a link to the last commit before the wlroots update: ValveSoftware/gamescope@5e8fddf

And here's the breaking commit: ValveSoftware/gamescope@3542c4d

@zachboatwright

Copy link
Copy Markdown

3.14.26 breaks building in Ubuntu 24.04 with the wayland-server error, so a revert to 3.14.24 or the last commit before the wlroots update (5e8fddf) is needed to be done first before starting the build.

Here's what I used: git reset 5e8fddf --hard; git clean -fxd; git submodule update --init --force --recursive

Here's a link to the last commit before the wlroots update: ValveSoftware/gamescope@5e8fddf

And here's the breaking commit: ValveSoftware/gamescope@3542c4d

Thank you so much! I've been trying to install this for days now and that finally worked.

@cootshk

cootshk commented Sep 29, 2024

Copy link
Copy Markdown

On Ubuntu Server 24.04, you also need these dependencies:
sudo apt install -y xwayland hwdata

@felikcat

felikcat commented Nov 4, 2024

Copy link
Copy Markdown

git clone https://github.com/ValveSoftware/gamescope.git should be git clone https://github.com/ValveSoftware/gamescope.git --recursive

@Mushufaza

Copy link
Copy Markdown

Hello, I have installed Kde Neon User Edition (24.04), try everything, it just worked out to install this pack from terminal "Sudo dpkg -i *.deb" has some glitch but it works!

https://github.com/akdor1154/gamescope-pkg/releases/download/v3.12.5-2/gamescope_3.12.5-2_amd64.deb

https://github.com/akdor1154/gamescope-pkg/releases

It is a previous version, but it is what there is U.U Ubuntu 24.04 Derivatives

@Mr-Blake-II

Mr-Blake-II commented Nov 28, 2024

Copy link
Copy Markdown

I'm very new to linux, but wanted to put this here just in case someone else needs it.

After

$ meson build/

I got the following error:

Neither source directory 'build/' nor build directory None contain a build file meson.build.

I had to use this command to get it to work:

cd gamescope

@kuch3n

kuch3n commented Jan 12, 2025

Copy link
Copy Markdown
Run-time dependency luajit found: NO (tried pkgconfig and cmake)

src/meson.build:124:13: ERROR: Dependency "luajit" not found, tried pkgconfig and cmake

but package luajit is installed

@JM1705

JM1705 commented Jan 20, 2025

Copy link
Copy Markdown
Run-time dependency luajit found: NO (tried pkgconfig and cmake)

src/meson.build:124:13: ERROR: Dependency "luajit" not found, tried pkgconfig and cmake

but package luajit is installed

This was happening to me too, I think the gamescope repo mistakenly references luajit when it actually refers to lua itself (luajit doesn't even have a pkgconfig file on ubuntu, only on rpm-based distros) so what I did:

  1. Install a dev package of lua (sudo apt install liblua5.4-dev)
  2. Swap "lua" for "luajit" in the gamescope/src/meson.build file
  3. meson setup --wipe build
  4. ninja -C build

@0x-ur

0x-ur commented Mar 4, 2025

Copy link
Copy Markdown

For resolving the luajit issue I cloned, built and installed the luajit project directly.
https://luajit.org/index.html

  1. git clone https://luajit.org/git/luajit.git
  2. cd luajit
  3. make && make install (make install might need sudo)

Afterwards, meson setup worked fine.

@Antonio-Kr

Copy link
Copy Markdown

3.14.26 breaks building in Ubuntu 24.04 with the wayland-server error, so a revert to 3.14.24 or the last commit before the wlroots update (5e8fddf) is needed to be done first before starting the build.

Here's what I used: git reset 5e8fddf --hard; git clean -fxd; git submodule update --init --force --recursive

Here's a link to the last commit before the wlroots update: ValveSoftware/gamescope@5e8fddf

And here's the breaking commit: ValveSoftware/gamescope@3542c4d

This solution does not seem to work anymore.

@adamdmoss

Copy link
Copy Markdown

FWIW I have a fork of gamescope which builds under ubuntu24 while still having most of the recent upstream gamescope work. I maintain it sporadically but it's still far ahead of 3.14.26 or 3542c4d . It's at https://github.com/adamdmoss/gamescope-ubuntu24

@abrookewood

Copy link
Copy Markdown

I spent soo long getting this to build (endless dependencies, manual build of luajit, tweaks of the meson build dependencies) ... and then I realised on 25.04 you can just install the pre-built package: sudo apt install -y gamescope

@CodeByHardik

Copy link
Copy Markdown

I had to run git submodule update --init after cloning the repo, as the gamescope build instructions say. Before running it, I got an error that the reshade directory did not exist.

bro i get the same but i have a theory:
i see-
wlroots| Dependency wayland-server found: NO found 1.22.0 but need: '>=1.23' (cached)

subprojects/wlroots/meson.build:107:17: ERROR: Dependency 'wayland-server' is required but not found.

A full log can be found at /home/hardik/gamescope/build/meson-logs/meson-log.txt

at last of meson build/
i also ran meson setup build/ but same issue

i see i have wayland 1.22 but meson wants >=1.23. so basiclly an upgrade of wayland fixes this. can someone tell the command to run to update wayland

@CodeByHardik

Copy link
Copy Markdown

k so i tried much debugging and i surrender. wait till gamescope makes ubuntu deb package.

i tried so many times, fixed even every meson warnings and dependencies, fixed ninja errors and even gamescope installed successfully but;
whenever i open any app with gamescope, a blank window opens with no gui inside. and i sus the information while building:

the gcc c++ compiler warnings, but they are ignorable

openvr dependency issue, fine, ignorable until not using VR

epoll-shim, ignorable until building from a non-linux system

WARNING: Running the setup command as meson [options] instead of meson setup [options] is ambiguous and deprecated. ==> so just run meson setup build\ instead of meson build\ , sorry guys i may make a type in commands.

but the main:
wlroots 0.18.0

drm-backend     : NO
x11-backend     : NO
libinput-backend: YES
xwayland        : YES
gles2-renderer  : NO
vulkan-renderer : NO
gbm-allocator   : NO
session         : YES
color-management: NO
xcb-errors      : NO
egl             : NO
libliftoff      : NO

gamescope undefined

Subprojects
glm : YES
libliftoff: YES
openvr : YES
stb : YES
vkroots : YES
wlroots : YES

the element saying NO are basically the core root to render and build gamescope and launch perfectly. i tried installing missing dependencies, but all were there. i build the latest wayland and wayland protocols from source to meet the error of "wayland-server".

but dont know how to fix these NO. 
The entire rendering stack(the elements saying no) are just basically not compiled.
plz help someone. i just wanna use gamescope to upscale my games using fsr and some sharpening for minecraft to get a lil performance boost on my potato rig.

@CodeByHardik

Copy link
Copy Markdown

k so i tried much debugging and i surrender. wait till gamescope makes ubuntu deb package.
i use ubuntu 24.04.2 lts
i tried so many times, fixed even every meson warnings and dependencies, fixed ninja errors and even gamescope installed successfully but; whenever i open any app with gamescope, a blank window opens with no gui inside. and i sus the information while building:

the gcc c++ compiler warnings, but they are ignorable

openvr dependency issue, fine, ignorable until not using VR

epoll-shim, ignorable until building from a non-linux system

WARNING: Running the setup command as meson [options] instead of meson setup [options] is ambiguous and deprecated. ==> so just run meson setup build\ instead of meson build\ , sorry guys i may make a type in commands.

but the main: wlroots 0.18.0

drm-backend     : NO
x11-backend     : NO
libinput-backend: YES
xwayland        : YES
gles2-renderer  : NO
vulkan-renderer : NO
gbm-allocator   : NO
session         : YES
color-management: NO
xcb-errors      : NO
egl             : NO
libliftoff      : NO

gamescope undefined

Subprojects glm : YES libliftoff: YES openvr : YES stb : YES vkroots : YES wlroots : YES

the element saying NO are basically the core root to render and build gamescope and launch perfectly. i tried installing missing dependencies, but all were there. i build the latest wayland and wayland protocols from source to meet the error of "wayland-server".

but dont know how to fix these NO. 
The entire rendering stack(the elements saying no) are just basically not compiled.
plz help someone. i just wanna use gamescope to upscale my games using fsr and some sharpening for minecraft to get a lil performance boost on my potato rig.

ig our only fast effiecient option is to upgrade to ubuntu 25.04 from ubuntu 24 because gamescope is available as a pre-buuilt package there

@artik

artik commented May 27, 2025

Copy link
Copy Markdown

Here is my step-by-step guide, to compile Gamescope on Linux Mint 22.1 (based on Ubuntu 24.04), so it should work on Ubuntu 24.04 too.

Install dependencies (I included vulkan-tools to test the cube):

sudo apt install \
    libbenchmark1.8.3 \
    libdisplay-info1 \
    libevdev-dev \
    libgav1-1 \
    libgudev-1.0-dev \
    libmtdev-dev \
    libseat1 \
    libstb0 \
    libwacom-dev \
    libxcb-ewmh2 \
    libxcb-shape0-dev \
    libxcb-xfixes0-dev \
    libxmu-headers \
    libyuv0 \
    libx11-xcb-dev \
    libxres-dev \
    libxmu-dev \
    libseat-dev \
    libinput-dev \
    libxcb-composite0-dev \
    libxcb-ewmh-dev \
    libxcb-icccm4-dev \
    libxcb-res0-dev \
    libcap-dev \
    wayland-protocols \
    libvulkan-dev \
    libwayland-dev \
    libx11-dev \
    cmake \
    pkg-config \
    meson \
    libxdamage-dev \
    libxcomposite-dev \
    libxcursor-dev \
    libxxf86vm-dev \
    libxtst-dev \
    libxkbcommon-dev \
    libdrm-dev \
    libpixman-1-dev \
    libdecor-0-dev \
    glslang-tools \
    libbenchmark-dev \
    libsdl2-dev \
    libglm-dev \
    libeis-dev \
    libavif-dev \
    vulkan-tools

Cloning the git:
git clone https://github.com/ValveSoftware/gamescope.git

Go in the folder:
cd gamescope

Load all the submodules:
git submodule update --init

We build the sources:
meson setup --wipe build

OPTIONAL: If you try to compile and get a wayland server not found, here is the fix:
git reset 5e8fddf --hard; git clean -fxd; git submodule update --init --force --recursive

Now we can install:
sudo meson install -C build/ --skip-subprojects

Once installed, we can test gamescope with:
gamescope -- vkcube

To launch the games on Steam, here is my command line:
gamemoderun gamescope -W 3440 -H 1440 -f -- %command%

(there is no upscaler applied in this command line, only display the game in a 3440x1440 window, fullscreen.)

Now, if you lauch gamescope in a terminal, using gamescope --, you'll probably see an error saying:
No CAP_SYS_NICE, falling back to regular-priority compute and threads. Performance will be affected.

This must be fixed. First local you gamescope executable with which gamescope. When you have your gamescope path, execute:

sudo setcap 'CAP_SYS_NICE=eip' YOUR_GAMECOPE_PATH

Notice that it breaks the steam overlay. To revert:

sudo setcap 'CAP_SYS_NICE-eip' YOUR_GAMECOPE_PATH

Relaunch gamescope in a terminal, and the error should be gone. (Source: https://www.reddit.com/r/linux_gaming/comments/w4u69f/my_gamescope_was_too_nice_and_yours_is_too/)

@CodeByHardik

Copy link
Copy Markdown

bro just upgrade to ubuntu 25.xx
gamescope is prebuilt there.
i upgraded and it worked PARTIALlY
it worked with hyprland but not with gnome(wayland)

@oparada1988

oparada1988 commented Oct 2, 2025

Copy link
Copy Markdown

new install of Ubuntu 24.04, when I try to test gamescope I get this:

`$ gamescope -- vkcube
[gamescope] [Info] console: gamescope version 3.14.24-24-g5e8fddf
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 7800 XT (RADV NAVI32)': queue family 1 (general queue family 0)
[gamescope] [Info] vulkan: physical device supports DRM format modifiers
[gamescope] [Error] vulkan: vkAllocateDescriptorSets failed

(gamescope:7887): Gtk-WARNING **: 14:32:29.716: gtk_disable_setlocale() must be called before gtk_init()
SDL_Vulkan_CreateSurface failed: VK_KHR_wayland_surface extension is not enabled in the Vulkan instance.terminate called without an active exception
Aborted (core dumped)`

Any input?

@3v1n0

3v1n0 commented Jan 21, 2026

Copy link
Copy Markdown

@artik

artik commented Jan 21, 2026

Copy link
Copy Markdown

FYI, I've prepared a PPA with latest gamescope already built.

You just made my day. Thank you so much!

sudo add-apt-repository ppa:3v1n0/gamescope
sudo apt update
sudo apt install \
    vulkan-tools \
    gamescope

and test it with

gamescope -- vkcube

To remove the compiled version:

sudo rm /usr/local/bin/gamescope* /usr/local/bin/luajit*

@3v1n0

3v1n0 commented Jan 21, 2026

Copy link
Copy Markdown

wayland-protocols package is only needed if you need to build a Wayland server or client, otherwise no need to install them

@artik

artik commented Jan 21, 2026

Copy link
Copy Markdown

Message edited :)

@oparada1988

Copy link
Copy Markdown

FYI, I've prepared a PPA with latest gamescope already built.

Thank you so much!

@mendhak

mendhak commented Jul 11, 2026

Copy link
Copy Markdown

Thanks for the PPA, I did some very brief testing on Linux Mint and it seems good

@Iltotore

Copy link
Copy Markdown

Hey! Looks like both the compiled 3.14.24 or PPA 3.16.19 version don't work anymore on Mint 22.3 Cinnamon.

Did anyone make it work on LM 22.3?

Logs (core dumped)
[Gamescope WSI] Surface state:
  steam app id:                  0
  window xid:                    0x400000
  wayland surface res id:        5
  layer client flags:            0x0
  server hdr output enabled:     false
  hdr formats exposed to client: false
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
sd_bus_call(g_dbus, message, UINT64_MAX, NULL, &reply)failed with ret -30
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Unsupported maximum keycode 708, clipping.
>                   X11 cannot support keycodes above 255.
> Warning:          Could not resolve keysym XF86CameraAccessEnable
> Warning:          Could not resolve keysym XF86CameraAccessDisable
> Warning:          Could not resolve keysym XF86CameraAccessToggle
> Warning:          Could not resolve keysym XF86NextElement
> Warning:          Could not resolve keysym XF86PreviousElement
> Warning:          Could not resolve keysym XF86AutopilotEngageToggle
> Warning:          Could not resolve keysym XF86MarkWaypoint
> Warning:          Could not resolve keysym XF86Sos
> Warning:          Could not resolve keysym XF86NavChart
> Warning:          Could not resolve keysym XF86FishingChart
> Warning:          Could not resolve keysym XF86SingleRangeRadar
> Warning:          Could not resolve keysym XF86DualRangeRadar
> Warning:          Could not resolve keysym XF86RadarOverlay
> Warning:          Could not resolve keysym XF86TraditionalSonar
> Warning:          Could not resolve keysym XF86ClearvuSonar
> Warning:          Could not resolve keysym XF86SidevuSonar
> Warning:          Could not resolve keysym XF86NavInfo
Errors from xkbcomp are not fatal to the X server
[Gamescope WSI] Creating swapchain for xid: 0x400000 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true
[Gamescope WSI] Created swapchain for xid: 0x400000 - imageCount: 3
[gamescope] [Info]  wlserver: [wayland] message too short, object (31), message swapchain_feedback(uuuuuus)
[gamescope] [Info]  wlserver: [wayland] error in client communication (pid 19417)
vkcube: ./cube/cube.c:1225: demo_prepare_buffers: Assertion `!err' failed.
[gamescope] [Info]  vulkan: Creating Gamescope nested swapchain with format 44 and colorspace 0
[gamescope] [Warn]  xwm: D-Bus call to get unit corresponding to pid 19417 failed!

[gamescope] [Info]  launch: Primary child shut down!
terminate called without an active exception
(EE) failed to read Wayland events: Broken pipe
Abandon (core dumped)

@mendhak

mendhak commented Sep 11, 2026

Copy link
Copy Markdown

Linux Mint 22.3
[gamescope] [Info] console: gamescope version 3.16.19-1~24.04.3 (gcc 13.3.0)

It works for me. I notice there are more references to wayland in your output, fewer in mine.

log output
[gamescope] [Info]  console: gamescope version 3.16.19-1~24.04.3 (gcc 13.3.0)
No CAP_SYS_NICE, falling back to regular-priority compute and threads.
Performance will be affected.
[gamescope] [Info]  scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts'
[gamescope] [Info]  scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope'
[gamescope] [Info]  scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common'
[gamescope] [Info]  scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0)
[gamescope] [Info]  scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1)
[gamescope] [Info]  scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2)
[gamescope] [Info]  scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays'
[gamescope] [Info]  scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3)
[gamescope] [Info]  scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4)
[gamescope] [Info]  scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5)
[gamescope] [Info]  scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6)
[gamescope] [Info]  scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7)
[gamescope] [Info]  scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 8)
[gamescope] [Info]  scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 9)
[gamescope] [Info]  scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 10)
[gamescope] [Info]  scriptmgr: Loading scripts from: '/etc/gamescope/scripts'
[gamescope] [Warn]  scriptmgr: Directory '/etc/gamescope/scripts' does not exist
[gamescope] [Info]  scriptmgr: Loading scripts from: '/home/mendhak/.config/gamescope/scripts'
[gamescope] [Warn]  scriptmgr: Directory '/home/mendhak/.config/gamescope/scripts' does not exist
[gamescope] [Info]  vulkan: selecting physical device 'NVIDIA GeForce RTX 5080': queue family 2 (general queue family 0)
[gamescope] [Info]  vulkan: physical device supports DRM format modifiers
[gamescope] [Info]  wlserver: [backend/headless/backend.c:67] Creating headless backend
[gamescope] [Error] vulkan: vkGetPhysicalDeviceFormatProperties2 returned zero modifiers for DRM format 0x38344241 (VkResult: 0)
[gamescope] [Error] vulkan: vkGetPhysicalDeviceFormatProperties2 returned zero modifiers for DRM format 0x38344258 (VkResult: 0)
[gamescope] [Info]  vulkan: supported DRM formats for sampling usage:
[gamescope] [Info]  vulkan:   AR24 (0x34325241)
[gamescope] [Info]  vulkan:   XR24 (0x34325258)
[gamescope] [Info]  vulkan:   AB24 (0x34324241)
[gamescope] [Info]  vulkan:   XB24 (0x34324258)
[gamescope] [Info]  vulkan:   RG16 (0x36314752)
[gamescope] [Info]  vulkan:   NV12 (0x3231564E)
[gamescope] [Info]  vulkan:   AB4H (0x48344241)
[gamescope] [Info]  vulkan:   XB4H (0x48344258)
[gamescope] [Info]  vulkan:   AB30 (0x30334241)
[gamescope] [Info]  vulkan:   XB30 (0x30334258)
[gamescope] [Info]  vulkan:   AR30 (0x30335241)
[gamescope] [Info]  vulkan:   XR30 (0x30335258)
[gamescope] [Info]  vulkan: Creating Gamescope nested swapchain with format 44 and colorspace 0
[gamescope] [Info]  wlserver: Using explicit sync when available
[gamescope] [Info]  wlserver: Running compositor on wayland display 'gamescope-0'
[gamescope] [Info]  wlserver: [backend/headless/backend.c:17] Starting headless backend
[gamescope] [Info]  wlserver: Successfully initialized libei for input emulation!
[gamescope] [Info]  wlserver: [xwayland/server.c:107] Starting Xwayland on :1
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Could not resolve keysym XF86CameraAccessEnable
> Warning:          Could not resolve keysym XF86CameraAccessDisable
> Warning:          Could not resolve keysym XF86CameraAccessToggle
> Warning:          Could not resolve keysym XF86NextElement
> Warning:          Could not resolve keysym XF86PreviousElement
> Warning:          Could not resolve keysym XF86AutopilotEngageToggle
> Warning:          Could not resolve keysym XF86MarkWaypoint
> Warning:          Could not resolve keysym XF86Sos
> Warning:          Could not resolve keysym XF86NavChart
> Warning:          Could not resolve keysym XF86FishingChart
> Warning:          Could not resolve keysym XF86SingleRangeRadar
> Warning:          Could not resolve keysym XF86DualRangeRadar
> Warning:          Could not resolve keysym XF86RadarOverlay
> Warning:          Could not resolve keysym XF86TraditionalSonar
> Warning:          Could not resolve keysym XF86ClearvuSonar
> Warning:          Could not resolve keysym XF86SidevuSonar
> Warning:          Could not resolve keysym XF86NavInfo
Errors from xkbcomp are not fatal to the X server
[gamescope] [Info]  pipewire: stream state changed: connecting
[gamescope] [Info]  pipewire: stream state changed: paused
[gamescope] [Info]  pipewire: stream available on node ID: 85
[gamescope] [Info]  vblank: Using timerfd.
[gamescope] [Info]  vulkan: Creating Gamescope nested swapchain with format 44 and colorspace 0
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_khr_present_wait overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
[Gamescope WSI] Application info:
  pApplicationName: vkcube
  applicationVersion: 0
  pEngineName: vkcube
  engineVersion: 0
  apiVersion: 4194304
[Gamescope WSI] Executable name: vkcube
Selected GPU 0: NVIDIA GeForce RTX 5080, type: DiscreteGpu
[Gamescope WSI] Creating Gamescope surface: xid: 0x400000
[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL.
[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL.
[Gamescope WSI] Made gamescope surface for xid: 0x400000
[Gamescope WSI] Surface state:
  steam app id:                  0
  window xid:                    0x400000
  wayland surface res id:        5
  layer client flags:            0x0
  server hdr output enabled:     false
  hdr formats exposed to client: false
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
[Gamescope WSI] Creating swapchain for xid: 0x400000 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true
[Gamescope WSI] Created swapchain for xid: 0x400000 swapchain: 0x63ed14d0da90 - imageCount: 3
[gamescope] [Warn]  xwm: D-Bus call to get unit corresponding to pid 143168 failed!

The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Unsupported maximum keycode 708, clipping.
>                   X11 cannot support keycodes above 255.
> Warning:          Could not resolve keysym XF86CameraAccessEnable
> Warning:          Could not resolve keysym XF86CameraAccessDisable
> Warning:          Could not resolve keysym XF86CameraAccessToggle
> Warning:          Could not resolve keysym XF86NextElement
> Warning:          Could not resolve keysym XF86PreviousElement
> Warning:          Could not resolve keysym XF86AutopilotEngageToggle
> Warning:          Could not resolve keysym XF86MarkWaypoint
> Warning:          Could not resolve keysym XF86Sos
> Warning:          Could not resolve keysym XF86NavChart
> Warning:          Could not resolve keysym XF86FishingChart
> Warning:          Could not resolve keysym XF86SingleRangeRadar
> Warning:          Could not resolve keysym XF86DualRangeRadar
> Warning:          Could not resolve keysym XF86RadarOverlay
> Warning:          Could not resolve keysym XF86TraditionalSonar
> Warning:          Could not resolve keysym XF86ClearvuSonar
> Warning:          Could not resolve keysym XF86SidevuSonar
> Warning:          Could not resolve keysym XF86NavInfo
Errors from xkbcomp are not fatal to the X server
[gamescope] [Info]  vulkan: Creating Gamescope nested swapchain with format 44 and colorspace 0
[gamescope] [Info]  vulkan: Creating Gamescope nested swapchain with format 44 and colorspace 0
[Gamescope WSI] Swapchain received new refresh cycle: 16.67ms
terminate called without an active exception
[gamescopereaper] [Info]  reaper: Parent of gamescopereaper was killed. Killing children.
(EE) failed to read Wayland events: Broken pipe
Aborted (core dumped)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment