Cuando instale SuperTux, algunos niveles se muestran solo en la esquina superior izquierda de la ventana, y el resto esta negro. Probe reinstalandolo varias veces, vi el editor de niveles, no es un error de video porque el mensaje de pausa si se muestra bien. Se que tampoco es problema del nivel porque en otros sistemas los jugue y si andaban bien. Como puedo solucionarlo?
Version de SuperTux: v0.6.3
Sistema operativo: openSUSE Tumbleweed 20260122
Versión de KDE Plasma: 6.5.5
Versión de KDE Frameworks: 6.22.0
Versión de Qt: 6.10.1
Versión del kernel: 6.18.6-1-default (64 bits)
Plataforma gráfica: Wayland
Procesadores: 4 × Intel® Core™ i5 CPU M 480 @ 2.67GHz
Memoria: 4 GiB de RAM (3,5 GiB usable)
Procesador gráfico: llvmpipe
Fabricante: Acer
Nombre del producto: Aspire 5742
Versión del sistema: V1.19
Ahora sucede esto. Solo anda si hago MESA_GL_VERSION_OVERRIDE=4.0 MESA_GLSL_VERSION_OVERRIDE=140 supertux2. Pero con eso el problema aun pasa de todas formas
Supertux 0.6.3 se lanzó en 2021, y mesa 25.2 en 2025. Supongo que antes funcionaba y ahora no porque antes de que crasheara así recibí una actualización de mesa (tardo tanto porque probablemente instale tumbleweed hace 7 días nomas?) de todas maneras dentro de poco sale la 0.7.0, creo que ahí lo arreglaran
Si buscas lo de arriba mas Supertux, te sale varios hilos, uno habla de las fuentes, otro de SDL…
¿De donde has instalado SuperTux?
PD: He instalado Supertux version 0.6.3-bp156.2.11 desde el repo de Oss-Leap, uso Leap 15.6 y Xorg-X11 7.6_1-1.22
Casca y me sale el error, me servirá para investigar y solucionarlo. He descubierto que no se esta ejecutando el driver de Nvidia.
:~> supertux2
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 115
Current serial number in output stream: 116
Desde openSUSE Tumbleweed. Luego de todo esto, probé con un appimage de los desarrolladores de supertux y ahí todo anda. Supongo que esto es un problema de openSUSE.
Se me ha olvidado comentarte que después de haber reparado el driver Nvidia, teniendo OpenGL 3D, supertux2 esta funcionado bien.
@linux-3g5t:~> glxinfo | grep "OpenGL renderer string"
OpenGL renderer string: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2
@linux-3g5t:~> supertux2
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock