Please, upgrade gamescope

Hi there!

I’m just intalled OMA rolling here. Feels great and have almost all my needs (missing heroic but ist ok as i have flatpak)
Just wondering if its possible to update gamescope as the version is pretty old. Cant make any game to run with that version.

Kind regards

Welcome @Luthenis to OpenMandriva Community and our forum.

1 Like

Hi,
Thanks for information. I just backported Gamescope from cooker to rolling. Right now package in Rolling is in 3.11.32 version. This mean this is latest stable.

Package is in rolling: main/testing repository, until Q/A considers that it can be moved outside of the test repository.

If you want try it you have few options.

  1. Wait a bit until Q/A move package to main repo.
  2. Enable testing repo and just upgrade package to latest without waiting for Q/A
  3. Download package directly from ABF: Build list - Project openmandriva/gamescope - Openmandriva ABF and install manually.

Please let me know if you’ve tested it.

2 Likes

Thanks for your time @AngryPenguin

Tested on 3 steam games (native, not flatpak) all had no sound issue
FPS performance is as expected.
On warthunder if you try to select other device than default, it crashes

Steam log, dunno if it is useufull, just want to be proactive within my ignorance :sweat_smile:.
If you need other logs just ask.

Installing breakpad exception handler for appid(steam)/version(1654574690)
BuildCompleteAppOverviewChange: 704
RegisterForAppOverview 1: 22ms
RegisterForAppOverview 2: 23ms
GameAction [AppID 236390, ActionID 1] : LaunchApp changed task to UpdatingAppInfo with ""
GameAction [AppID 236390, ActionID 1] : LaunchApp changed task to ShowLaunchOption with ""
GameAction [AppID 236390, ActionID 1] : LaunchApp waiting for user response to ShowLaunchOption ""
GameAction [AppID 236390, ActionID 1] : LaunchApp continues with user response "1"
GameAction [AppID 236390, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 236390, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 236390, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 236390, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 236390, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0gamescope -w 1920 -h 1080 -W 1920 -H 1080 -f -- /home/javier/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=236390 -- '/home/javier/.local/share/Steam/steamapps/common/War Thunder/linux64/aces' -skip_pkg_validation -forcestart\0
Game process added : AppID 236390 "gamescope -w 1920 -h 1080 -W 1920 -H 1080 -f -- /home/javier/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=236390 -- '/home/javier/.local/share/Steam/steamapps/common/War Thunder/linux64/aces' -skip_pkg_validation -forcestart", ProcID 12511, IP 0.0.0.0:0
chdir /home/javier/.local/share/Steam/steamapps/common/War Thunder
ERROR: ld.so: object '/home/javier/.steam/bin32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/home/javier/.steam/bin32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
No CAP_SYS_NICE, falling back to regular-priority compute and threads.
Performance will be affected.
WARNING: radv is not a conformant Vulkan implementation, testing use only.
vulkan: selecting physical device 'AMD RADV DIMGREY_CAVEFISH': queue family 1
vulkan: physical device supports DRM format modifiers
Fossilize INFO: Overriding serialization path: "/home/javier/.local/share/Steam/steamapps/shadercache/236390/fozpipelinesv6/steamapprun_pipeline_cache".
vulkan: supported DRM formats for sampling usage:
vulkan:   0x34325241
vulkan:   0x34325258
vulkan:   0x3231564E
wlserver: [backend/headless/backend.c:82] Creating headless backend
wlserver: Running compositor on wayland display 'gamescope-0'
wlserver: [backend/headless/backend.c:18] Starting headless backend
wlserver: [xwayland/sockets.c:65] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use
wlserver: [xwayland/server.c:92] Starting Xwayland on :2
ERROR: ld.so: object '/home/javier/.steam/bin32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/home/javier/.steam/bin32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/home/javier/.steam/bin32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Could not resolve keysym XF86EmojiPicker
Errors from xkbcomp are not fatal to the X server
wlserver: [types/wlr_surface.c:748] New wlr_surface 0x1a3cc40 (res 0x19c8810)
wlserver: [xwayland/server.c:250] Xserver is ready
[S_API] SteamAPI_Init(): Loaded '/home/javier/.local/share/Steam/linux64/steamclient.so' OK.
GameAction [AppID 236390, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
Game process updated : AppID 236390 "gamescope -w 1920 -h 1080 -W 1920 -H 1080 -f -- /home/javier/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=236390 -- '/home/javier/.local/share/Steam/steamapps/common/War Thunder/linux64/aces' -skip_pkg_validation -forcestart", ProcID 12586, IP 0.0.0.0:0
Setting breakpad minidump AppID = 236390
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561197969736655 [API loaded no]
GameAction [AppID 236390, ActionID 1] : LaunchApp changed task to Completed with ""
WARNING: radv is not a conformant Vulkan implementation, testing use only.
wlserver: [types/wlr_surface.c:748] New wlr_surface 0x1a63590 (res 0x1a3b140)
xwm: Unhandled initial NET_WM_STATE property: _NET_WM_STATE_FOCUSED
Fossilize INFO: Overriding serialization path: "/home/javier/.local/share/Steam/steamapps/shadercache/236390/fozpipelinesv6/steamapprun_pipeline_cache".
xwm: Rejecting WM_CHANGE_STATE to ICONIC for window 0x400002
Installing breakpad exception handler for appid(gameoverlayui)/version(20220607031826)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Fontconfig warning: line 5: unknown element "its:rules"
Fontconfig warning: line 6: unknown element "its:translateRule"
Fontconfig warning: line 9: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 8: unknown element "description"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 76: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 76: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 84: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/25-unhint-nonlatin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/25-unhint-nonlatin.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/25-unhint-nonlatin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-fonts-persian.conf", line 34: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 8: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/69-unifont.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/69-unifont.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 5: unknown element "its:translateRule"
Fontconfig warning: "/etc/fonts/conf.d/90-synthetic.conf", line 4: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/conf.d/90-synthetic.conf", line 5: unknown element "its:translateRule"
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
Installing breakpad exception handler for appid(steam)/version(1654574690)
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
ALSA lib /builddir/build/BUILD/alsa-lib-1.2.6.1/src/pcm/pcm_dmix.c:1032:(snd_pcm_dmix_open) unable to open slave
Installing breakpad exception handler for appid(steam)/version(1654574690)
ERROR: ld.so: object '/home/javier/.steam/bin32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/home/javier/.steam/bin32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Unsupported maximum keycode 708, clipping.
>                   X11 cannot support keycodes above 255.
Errors from xkbcomp are not fatal to the X server
(EE) failed to read Wayland events: Broken pipe
Can't open display: :2
Can't open display: :2
Game process removed: AppID 236390 "gamescope -w 1920 -h 1080 -W 1920 -H 1080 -f -- /home/javier/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=236390 -- '/home/javier/.local/share/Steam/steamapps/common/War Thunder/linux64/aces' -skip_pkg_validation -forcestart", ProcID 12511 

That strange a bit.
I use Cooker release and same version of Gamescope and sounds works for me.
Can you tell me what other than warhunder games you tried?

Anyway what sound server do you use pipewire or pulseaudio? You may want to change it for test.

You are right, it wasn’t the package, it was pipewire-alsa, I was so focused on gamescope that I forgot to test it without the command.
After several hours I found that the problem was with 99-pulseaudio-default.conf.
download pipewire-alsa from arch, mv and rename 99-pipewire-default.conf as it comes here.
restarted pipewire, restarted steam, game has sound now, and I’m happy.
Might be interesting to check that?

Anyway, for my part the package is ready to be released, thanks for such a quick response. Appreciate it.