ruffle-rs / ruffle

A Flash Player emulator written in Rust
https://ruffle.rs
Other
15.77k stars 820 forks source link

Steam deck crashing on launch in game mode #16576

Closed monkeyx-net closed 5 months ago

monkeyx-net commented 5 months ago

Describe what you were doing

Texting using Ruffle on steamdeck in game mode. using nightly build 29/05/2024

Please also see the discussion on Discord dev general channel

What does the crash message say?

panicked at desktop/src/gui/controller.rs:230:14: Surface became unavailable: Timeout

Ruffle Version

0.1.0-nightly (1712cd61e50f75f2bf4b153b168ed05a0056fe36 2024-05-29)

Affected platform

Desktop app

Operating system

Linux Rolling Release (Holo) [64-bit]

Additional information

No response

monkeyx-net commented 5 months ago

Screen shot of crash

https://discord.com/channels/610531541889581066/614855396468719619/1247141956925263894

My initial discord message

I am in the process of adding ruffle to #RetroDeck. Which is a flatpak installation using ES-DE as the front end emulator with pre confgured options etc

I am currently using the 29/05/2024 nightly ruffle as binary for testing.

So ruffle works without issue on Steam Deck in Desktop mode with the --fullscreen option.

It only woks in gaming mode with the -g gl option though.

So I tried to run the 29/05 version directly in Gaming mode rather than via RetroDeck and ruffle panics and crashes and asks to send a crash report.

RetroDeck also works on my linux laptop with ruffle with all graphics modes apart from the obvious dx12.

Looking for advice on a good nightly to use for Steam Deck testing and to check other peoples experiences of using ruffle in gaming mode. (edited)