linux / abril 29, 2026 / 10 min de lectura / 👁 177 visitas

¿Por qué Kubuntu nos da estos dolores de cabeza con s&box?

Ayer me pasó lo de siempre. Te sientas delante del monitor con tu café —o una Estrella de Levante bien fría, si ya ha pasado la hora del almuerzo aquí en Cartagena—, con la ilusión de probar algo nuevo, y de repente, la pantalla se llena de letras rojas. No es que hayamos vuelto a la época de la terminal en blanco y negro, pero casi. Resulta que intentar ejecutar s&box en Linux, y más concretamente en una distribución como Kubuntu, puede convertirse en una odisea digna de los relatos de piratas que se cuentan por nuestro puerto.

Si estás leyendo esto, probablemente seas uno de esos valientes que ha decidido que Windows no es para él, pero que aun así quiere disfrutar de lo último de Facepunch Studios. Y es que s&box no es un juego cualquiera; es el sucesor espiritual de Garry’s Mod, esa caja de arena infinita que nos robó miles de horas hace una década. Pero claro, mover el motor Source 2 en un entorno KDE Plasma sobre una base Ubuntu tiene su aquel. La verdad es que, aunque Valve está haciendo un trabajo de locos con Proton, a veces las piezas del puzle no encajan a la primera.

Kubuntu es una maravilla, no me malinterpretéis. Tienes la estabilidad de Ubuntu con la elegancia de KDE. Pero, y aquí viene el «pero» grande como el Submarino Peral, a veces esa estabilidad juega en nuestra contra. Las versiones de las librerías en las versiones LTS (Long Term Support) suelen ser un pelín antiguas para lo que un motor de vanguardia como Source 2 necesita.

Cuando abres un hilo en las discusiones de Steam titulado «Bunch of errors on Linux Kubuntu», lo que realmente estás diciendo es: «Mi sistema no sabe cómo hablar con el juego». Los errores suelen ir desde fallos al inicializar Vulkan hasta problemas con las librerías de C++. Y es que, para que nos entendamos, s&box está en pleno desarrollo. No es un producto terminado que sacas de la caja y funciona. Es un organismo vivo que cambia cada semana, y Linux, con su fragmentación, a veces se muerde la lengua al intentar seguirle el ritmo.

Además, hay un factor que solemos olvidar: los drivers. Si usas NVIDIA en Kubuntu, ya sabes de lo que hablo. Esa relación de amor-odio es más complicada que explicarle a un turista cómo llegar al Teatro Romano sin perderse por las callejuelas del casco antiguo. Los drivers propietarios son necesarios, pero a veces la integración con el kernel de Linux en distribuciones basadas en Debian/Ubuntu no es tan fluida como nos gustaría.

El drama de las dependencias y el «Dependency Hell»

Uno de los errores más comunes que reportan los usuarios en el foro de Steam es la falta de ciertas librerías `.so`. Vaya, que el juego busca un archivo, no lo encuentra y decide que lo mejor es cerrarse y dejarte con un palmo de narices. En Kubuntu, esto suele pasar porque el juego espera una versión de `glibc` o de las librerías de Steam Runtime que tu sistema aún no ha actualizado o que están en conflicto con las que tienes instaladas manualmente.

Para solucionar esto, muchos tiran de la fuerza bruta: instalar todo lo que huela a desarrollo. Pero ojo con esto, que llenar el sistema de PPAs (repositorios personales) de terceros es como meterse en un bar de la calle de la Aire a las tres de la mañana: sabes cómo entras, pero no cómo vas a salir. Mi consejo es siempre intentar usar los contenedores de Steam antes de tocar nada del sistema base.

Configurando el entorno: El arte de los parámetros de lanzamiento

Si s&box te está escupiendo errores en la cara nada más darle al botón de «Jugar», lo primero que tienes que hacer es no entrar en pánico. La mayoría de estos problemas se solucionan con un par de líneas mágicas en los parámetros de lanzamiento de Steam. Es casi como un conjuro, pero con menos incienso y más código.

La verdad es que Proton, la capa de compatibilidad de Valve, es una joya, pero no es infalible. A veces necesita que le demos un empujoncito. Por ejemplo, forzar el uso de una versión específica de Proton (como la GE-Proton, que suelen mantener la comunidad y que trae parches que Valve aún no ha metido en la oficial) puede marcar la diferencia entre ver el menú de inicio o ver un crash report.


# Un ejemplo de lo que solemos poner en los parámetros de lanzamiento
# para intentar saltarnos algunos errores de renderizado:
PROTON_USE_WINED3D=1 %command%

Aunque, seamos sinceros, usar `WINED3D` en lugar de Vulkan es como intentar correr una maratón con chanclas: vas a llegar, pero te va a doler todo. Lo ideal es que Vulkan funcione correctamente. Si no lo hace, el problema suele estar en que Kubuntu no tiene instalados los paquetes de 32 bits de los drivers de video. Sí, s&box es de 64 bits, pero Steam y muchas de sus capas internas siguen necesitando esos restos del pasado.

¿Qué pasa con el Shader Pre-caching?

Este es otro de los sospechosos habituales. En Linux, y especialmente en KDE, el procesamiento de shaders puede hacer que el juego parezca que se ha colgado durante el arranque. Verás que el procesador se pone al 100% y los ventiladores de tu torre empiezan a sonar como si fueran a despegar desde el aeropuerto de Corvera.

Mucha gente desactiva el pre-procesamiento de shaders en los ajustes de Steam para evitar las esperas, pero en s&box eso es un error de manual. Si lo haces, vas a tener unos tirones (stuttering) que harán que la experiencia sea injugable. Es mejor dejar que el ordenador sufra un poco al principio para que luego todo vaya como la seda.

La importancia del Kernel en la experiencia de juego

Aquí es donde nos ponemos un poco más técnicos, pero prometo que no va a doler. Kubuntu, por defecto, usa un kernel bastante conservador. Si estás en una versión LTS, es posible que tu kernel sea el 5.15 o el 6.2. Para jugar a cosas tan nuevas como s&box, a veces conviene saltar a algo más reciente, como el 6.5 o incluso el 6.8 si te sientes aventurero.

¿Por qué importa esto? Porque los nuevos kernels traen mejoras en la gestión de procesos y, sobre todo, mejor soporte para el hardware más reciente. Si tienes una gráfica de última generación y estás intentando jugar en Linux con un kernel de hace dos años, es normal que el sistema se queje. Es como intentar meter un motor de un Tesla en un Seat 600; poder se puede, pero vas a tener que soldar muchas cosas.

En España, y concretamente en los foros de tecnología que solemos frecuentar por aquí, siempre se recomienda usar herramientas como «Mainline Kernels» para actualizar de forma sencilla en distribuciones basadas en Ubuntu. Pero cuidado, que si actualizas el kernel y no actualizas los drivers de NVIDIA, te puedes quedar con una pantalla negra más oscura que el fondo del puerto de Cartagena de noche.

Analizando el hilo de Steam: ¿Qué dice la comunidad?

Al final del día, el hilo de discusión «Bunch of errors on Linux Kubuntu» es un reflejo de la frustración colectiva, pero también de la solidaridad «linuxera». Si te fijas en los comentarios, siempre hay alguien que ha encontrado una solución rebuscada.

Uno de los usuarios mencionaba que el problema era el sistema de archivos. Resulta que si tienes el juego instalado en una partición NTFS (la que usa Windows) y lo intentas ejecutar desde Linux, los permisos de archivos se vuelven locos. Source 2 es muy tiquismiquis con quién tiene permiso para leer o escribir qué. La solución aquí es simple: mueve el juego a una partición nativa de Linux, como ext4 o Btrfs. Parece una tontería, pero soluciona el 50% de los errores de «acceso denegado» o archivos no encontrados.

El papel de Pipewire y el audio

Otro error que suele aparecer, y que a veces ni nos damos cuenta de que está relacionado, es el del audio. Kubuntu ha ido migrando de PulseAudio a Pipewire. Si s&box intenta inicializar el sistema de sonido y encuentra un conflicto, a veces el motor entero decide que no quiere seguir viviendo.

He visto casos donde instalar `pipewire-alsa` y `pipewire-pulse` soluciona cierres inesperados que parecían no tener nada que ver con el sonido. Es esa magia negra de Linux donde todo está conectado de formas que a veces escapan a la lógica más elemental.

¿Es s&box el futuro del gaming en Linux?

A pesar de todos estos errores, la verdad es que el hecho de que s&box siquiera arranque en Kubuntu es un milagro tecnológico. Hace diez años, esto era impensable. Hoy, gracias a la apuesta de Valve por el gaming en PC (impulsada en gran medida por la Steam Deck), los usuarios de escritorio nos beneficiamos de rebote.

En España tenemos una comunidad de desarrolladores de videojuegos muy potente. En ciudades como Madrid, Barcelona o incluso aquí cerca, en la Región de Murcia, hay gente haciendo cosas increíbles. Muchos de ellos usan Linux para desarrollar. Que s&box funcione bien en Linux no es solo un capricho para los jugadores; es una herramienta de trabajo para los creadores de contenido que prefieren el software libre.

Para que nos entendamos, s&box no es solo un juego, es un motor. Si el motor es sólido en Linux, veremos nacer juegos enteros creados desde este sistema. Y eso, amigos, es lo que realmente importa. Los errores de hoy son las lecciones que harán que el sistema sea infalible mañana.

Pasos prácticos para limpiar esos errores

Si has llegado hasta aquí y sigues con el juego roto, vamos a intentar una lista de comprobación rápida. Nada de soluciones mágicas, solo sentido común aplicado a la terminal:

  • Verifica la integridad de los archivos: Parece obvio, pero Steam a veces descarga mal un paquete y te vuelve loco buscando errores de sistema cuando el problema es un archivo corrupto.
  • Usa Proton Experimental: En el menú de propiedades del juego, selecciona «Compatibilidad» y elige «Proton Experimental». Es donde Facepunch y Valve meten los arreglos más rápidos para s&box.
  • Limpia la caché de shaders: A veces la caché se corrompe. Borra la carpeta `shadercache` dentro de la carpeta de instalación de Steam para el ID de s&box (que es 590830).
  • Revisa los logs: Si el juego se cierra, ejecuta Steam desde la terminal escribiendo simplemente `steam`. Así verás en tiempo real qué es lo último que dice el sistema antes de petar. Es ahí donde suelen aparecer las pistas reales.

La verdad es que ser usuario de Linux y querer jugar a lo último es un poco como ser del Cartagena: sufres mucho, a veces te llevas una alegría, pero al final del día no lo cambiarías por nada. Hay algo gratificante en conseguir que un juego funcione después de pelearte con tres librerías y un script de Python.

Reflexión final sobre el soporte de software en España

A veces me pregunto si las empresas de software son conscientes de la cantidad de usuarios que tienen en España usando sistemas alternativos. No somos cuatro gatos en un garaje. Hay una base de usuarios curiosos, profesionales de la tecnología y entusiastas que demandan que las cosas funcionen.

El hilo de Steam sobre los errores en Kubuntu es solo la punta del iceberg. Lo que realmente demuestra es que hay interés. La gente quiere usar s&box, quiere crear mapas de la Plaza del Ayuntamiento de Cartagena o recrear batallas históricas, y quieren hacerlo desde su sistema operativo favorito.

Al final del día, lo que sacamos en claro es que la paciencia es nuestra mejor aliada. Linux no es Windows, y eso es precisamente lo que lo hace especial. Si quieres que todo funcione a la primera sin tocar nada, quizás te has equivocado de barrio. Pero si te gusta entender por qué las cosas fallan y cómo arreglarlas, entonces estos «bunch of errors» no son más que un rompecabezas esperando a ser resuelto.

Y si después de todo esto sigues sin poder jugar, siempre puedes apagar el ordenador, salir a dar un paseo por la Muralla del Mar y esperar a que salga la próxima actualización. A veces, la mejor solución es simplemente dejar que los desarrolladores hagan su magia mientras nosotros disfrutamos de la vida real, que tampoco está tan mal configurada.

Vaya, que no desesperes. Si algo nos ha enseñado la historia de la informática es que no hay error que cien años dure, ni usuario de Linux que no acabe encontrando la solución en un foro perdido de internet a las tres de la mañana. ¡Ánimo con esos errores y nos vemos en el servidor, si es que logramos entrar!

¿Te ha gustado este artículo?

unpokitodxfavor

Propietario de aquinohayquienviva.es, web de noticias relacionadas con la ciencia, tecnología, y cultura en general.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Resuelve la operación para enviar el comentario * Time limit is exhausted. Please reload the CAPTCHA.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.