KMS capture throws EGL_BAD_MATCH 00003009 and continuously loops creating encoders
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- cpp, linux
- Área
- audio-video-rtc, backend
Línea de trabajo
Start by comparing the provided cannot_stream.log and can_stream.log files in the linked Gist, focusing on the KMS capture errors and repeated encoder creation. Reproduce the failure on a Wayland session with the reported AMD GPU and Mesa setup, then trace the failing capture path. Done means streaming starts normally without the EGL_BAD_MATCH loop.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Is there an existing issue for this?
- I have searched the existing issues
Is your issue described in the documentation?
- I have read the documentation
Is your issue present in the latest beta/pre-release?
This issue is present in the latest pre-release
Describe the Bug
Here are the reproduction steps.
Step 1: Run sudo mkinitcpio -P in the terminal to regenerate the initramfs.
Step 2: Reboot the computer and log into a Wayland session.
Step 3: Start the Sunshine application.
Step 4: Connect using a Moonlight client.
Step 5: The connection times out and disconnects; Moonlight does not receive any video stream.
Note: If I skip Step 1 and just reboot the computer directly, this disconnect issue still occurs with a probability of about 1 in 20.
For the specific error logs and the infinite loop behavior, please refer to the online logs provided below.
Expected Behavior
Sunshine should stream video normally.
Additional Context
The provided Gist contains two files.
cannot_stream.log is the Sunshine log captured when streaming fails.
can_stream.log is the kernel log captured when streaming works normally.
Host Operating System
Linux
Operating System Version
CachyOS (Arch-based), kernel 7.3.0-4-cachyos
Architecture
amd64/x86_64
Package
other (not listed)
GPU Type
AMD
GPU Model
Radeon RX 590 GME (Polaris 10)
GPU Driver/Mesa Version
Mesa 26.2.5-arch3.1, LLVM 23.1.4-2
Capture Method
KMS (Linux)
Apps
Log output
Online logs
https://gist.github.com/aningQwQ/808e441eb7b7d743c465d0c211e48208
- Lenguaje dominante
- C++
- Estrellas
- 43k
- Forks
- 2.4k
- Merge medio
- 1 d 15 h
- PR fusionados (30 d)
- 105
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de LizardByte/Sunshine
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
LizardByte/Sunshine#6051 ·
Los mantenedores suelen responder en 1 día
-
PIN pairing fails with "Missing CSRF token" - web UI never fetches/attaches the tokenQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
LizardByte/Sunshine#5467 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
LizardByte/Sunshine#6072 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
LizardByte/Sunshine#6063 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
LizardByte/Sunshine#6048 ·
Los mantenedores suelen responder en 1 día
Todos los issues de LizardByte/Sunshine
Issues similares
-
Upstream changes to reviewAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
rhalbersma/xstd-ints#395 ·
Los mantenedores suelen responder en 1 día
-
[Bug] Root filesystem scope (/) incorrectly rejects all descendant pathsPosiblemente ocupada @mugenkyou la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
neutralinojs/neutralino.js#304 · 1 comentario ·
-
CLI: enforce absolute ADB device paths in file and directory commandsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
FuSa
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
tenstorrent/tt-umd#3851 ·
Los mantenedores suelen responder en 3 días
-
zq prints a raw SQL 'no such table: index_default' error when the index has no default indexAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
mattgodbolt/zindex#67 ·
Los mantenedores suelen responder en 1 día