Unable to capture output of some fullscreen applications
- Dominant language
- Vala
- Stars
- 302
- Forks
- 83
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 7
Description
### What Happened?
I was attempting to screenshare the game Celeste in fullscreen (default mode), but if I picked either that specific window, or sharing the entire monitor where it was being showed, the app that I was using to capture the video would stop responding and I would need to manually kill it. In one instance, this led to the entire desktop environment crashing (after several repeated attempts, so the DE crash may be unreproducible).
### Steps to Reproduce
1. Open the game Celeste through steam on full screen (windowed mode does not cause a crash)
2. Open a screen-capturing application from flatpak (tested with discord and obs)
3. attempt to capture the full game screen
### Expected Behavior
That the game is captured
### OS Version
8.x (Circe)
### OS Architecture
amd64 (on most hardwares)
### Session Type
Secure Session (Wayland, This is the default)
### Software Version
Latest release (I have run all updates)
### Log Output
```shell
```
### Hardware Info
Dell Inspiron 15 7000, with an NVIDIA® GeForce® GTX® 1050 Ti Mobile
Considering I have manged to stream other full screen applications, I believe the game must be rendered by the GPU for the issues to happen
Contributor guide
Research direction
No source file, entry point, or test is identified in the report. First reproduce fullscreen Celeste capture under Wayland with a Flatpak capture application on the NVIDIA hardware, then use compositor and capture logs to locate the failure; done means the game can be captured without the application becoming unresponsive.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100