Package gamescope: Information

    Source package: gamescope
    Version: 3.14.18-alt1
    Latest version according to Repology
    Build time:  Jul 2, 2024, 02:15 PM in the task #351243
    Category: System/X11
    Report package bug
    License: BSD-2-Clause
    Summary: SteamOS session compositing window manager
    Description: 
    In an embedded session usecase, gamescope does the same thing as steamcompmgr,
    but with less extra copies and latency:
    *   It's getting game frames through Wayland by way of Xwayland,
        so there's no copy within X itself before it gets the frame.
    *   It can use DRM/KMS to directly flip game frames to the screen,
        even when stretching or when notifications are up, removing another copy.
    *   When it does need to composite with the GPU, it does so with async Vulkan
        compute, meaning you get to see your frame quick even if the game already
        has the GPU busy with the next frame.
    
    It also runs on top of a regular desktop,
    the 'nested' usecase steamcompmgr didn't support.
    *   Because the game is running in its own personal Xwayland sandbox desktop,
        it can't interfere with your desktop and your desktop can't interfere with it.
    *   You can spoof a virtual screen with a desired resolution and refresh rate
        as the only thing the game sees, and control/resize the output as needed.
        This can be useful in exotic display configurations like ultrawide
        or multi-monitor setups that involve rotation.
    
    It runs on Mesa + AMD or Intel, and could be made to run
    on other Mesa/DRM drivers with minimal work.
    AMD requires Mesa 20.3+, Intel requires Mesa 21.2+.
    Can support NVIDIA if/when they support
    atomic KMS + accelerated Xwayland + Vulkan DMA-BUF extensions.
    See https://github.com/Plagman/gamescope/issues/151 for NVIDIA support state.
    
    If running RadeonSI clients with older cards (GFX8 and below),
    currently have to set R600_DEBUG=nodcc,
    or corruption will be observed until the stack picks up DRM modifiers support.

    List of RPM packages built from this SRPM:
    gamescope (x86_64)
    gamescope-debuginfo (x86_64)

    Maintainer: Mikhail Tergoev


    ACL:
    Mikhail Tergoev
    @everybody

      1. gcc-c++
      2. cmake
      3. glslang-devel
      4. pipewire-libs-devel
      5. hwdata-devel
      6. pkgconfig(libdecor-0)
      7. pkgconfig(xcb-ewmh)
      8. libSDL2-devel
      9. libX11-devel
      10. libXcomposite-devel
      11. libXcursor-devel
      12. libXdamage-devel
      13. libXext-devel
      14. libXfixes-devel
      15. libXmu-devel
      16. libXrender-devel
      17. libXres-devel
      18. libXtst-devel
      19. libXxf86vm-devel
      20. libavif-devel
      21. libbenchmark-devel
      22. libcap-devel
      23. libdisplay-info-devel
      24. libdrm-devel
      25. libglm-devel
      26. libinput-devel
      27. libliftoff-devel
      28. rpm-macros-meson
      29. libopenvr-devel
      30. libpixman-devel
      31. libseat1-devel
      32. spirv-headers
      33. meson
      34. wayland-protocols
      35. libstb-devel
      36. xorg-xwayland-devel
      37. libvulkan-devel
      38. libwayland-client-devel
      39. libwayland-server-devel
      40. libxcbutil-devel
      41. libxcbutil-errors-devel
      42. libxkbcommon-devel

    Last changed


    May 29, 2024 Mikhail Tergoev 3.14.18-alt1
    - 3.14.18
    - Nested refresh = 60 and unfocused = 30 by default (ALT bug: 50107)
    May 2, 2024 Mikhail Tergoev 3.14.11-alt1
    - 3.14.11
    April 17, 2024 Mikhail Tergoev 3.14.3-alt1
    - 3.14.3