Skip to content

On Steam Deck in gaming mode the screen does not update #15193

@tad-lispy

Description

@tad-lispy

Bevy version

0.14.2

Relevant system information

$ cargo --version
cargo 1.80.1 (376290515 2024-07-16)
$ uname --all
Linux steamdeck 6.1.52-valve16-1-neptune-61 #1 SMP PREEMPT_DYNAMIC Tue, 06 Feb 2024 00:51:49 +0000 x86_64 GNU/Linux
AdapterInfo { name: "AMD Radeon Graphics (RADV VANGOGH)", vendor: 4098, device: 5173, device_type: IntegratedGpu, driver: "radv", driver_info: "Mesa 23.3.0-devel (git-4870e346ff)", backend: Vulkan }

What you did

MRE with some observation at https://gitlab.com/tad-lispy/bevy-0.14-steam-deck-no-refresh

What went wrong

The program should display a single green dot in the middle of the screen. The dot should slowly rotate around the X axis. This works as intended on my laptop (NixOS with Wayland) and on Steam Deck in desktop mode (SteamOS with X11). In gaming mode (Game Scope compositor?) it does not move at all, and about half of the times the dot does not even show on screen.

Looking at the logs I see that the systems are running (rotation is updated), but very rarely (few times per second at most).

Additional information

Discussion in General channel of Bevy Discord (with very helpful @alice-i-cecile and @Shatur).

Logs, workarounds, build instructions etc. in the readme of my MRE repository.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-WindowingPlatform-agnostic interface layer to run your app inC-BugAn unexpected or incorrect behaviorO-LinuxSpecific to the Linux desktop operating systemP-RegressionFunctionality that used to work but no longer does. Add a test for this!S-Needs-InvestigationThis issue requires detective work to figure out what's going wrong

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions