Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Forcing Wayland video driver in classic SDL2 makes 4K HiDPI unavailable in Source games

Abierto
#754 5 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
48/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
linux
Área
desktop

Línea de trabajo

Reproduce el problema con una pantalla 4K con una escala del 200 %, una pantalla secundaria de 1080p y SDL_VIDEODRIVER=wayland en Portal 2 o Half-Life 2. Compara el comportamiento de Scout y legacy runtime; se considera completado cuando el controlador de vídeo de Wayland informa de la resolución nativa correcta de la pantalla 4K.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Your system information
  • Steam client version (build number or date): 1745876290
  • Distribution (e.g. Ubuntu): Arch + Plasma Wayland
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: AMD Radeon RX 6600 XT
Please describe your issue in as much detail as possible:

I have two displays, one 4K (200% scale) and another 1080p (100% scale). Steam's Scout runtime for native Linux games seems to mistake the 4K display for a 1080p one when running Half-Life 2 or Portal 2 with SDL_VIDEODRIVER=wayland. Switching to the legacy runtime works as intended. Disabling the secondary screen doesn't seem to help.

Steps for reproducing this issue:
  1. Use a 4K primary display with scaling set to 200% (in Plasma)
  2. Put SDL_VIDEODRIVER=wayland in a Source 1 game's launch parameters (I tested Portal 2 and Half-Life 2)
  3. Launch the aforementioned game
  4. Observe incorrect 'native' display resolution detection:

Scout, monitor 1:
Image

Scout, monitor 2:
Image

Legacy, monitor 1:
Image

Legacy, monitor 2:
Image

(Sorry in advance if I'm using the wrong issue tracker, please point me to a more appropriate one if necessary)

Lenguaje dominante
Shell
Estrellas
1.5k
Forks
98
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ValveSoftware/steam-runtime

Todos los issues de ValveSoftware/steam-runtime

Issues similares

Más issues de Shell/Bash

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.