Solución al mensaje de error GLX en Steam bajo Arch Linux

Steam es un popular servicio de compra -bueno, mejor alquiler- de juegos en línea. Dispone de versiones oficiales para Windows. Mac y Linux (Ubuntu), por lo que en Arch la solución a algunos errores es un poco más larga.

1. Para instalar Steam es necesario agregar el repositorio Multilib y luego instalar con:

sudo pacman -S steam

2. Al abrir Steam me solía salir una ventana informándome de un error GLX:

Error: OpenGL GLX context is not using direct rendering, which may cause performance problems.

3. Consultando por San Google encuentro una interesante solución, pero antes una nota aclaratoria: Tengo una tarjeta gráfica ATI y uso solamente el controlador libre que evoluciona rápidamente, tiene buen soporte 2D, y ha mejorado el 3D, pero lo más importante, es que no rompe el sistema tras las constantes actualizaciones de Arch. En este punto recomiendan instalar la versión de 32 bits del soporte para gráficos bajo Linux:

sudo pacman -S lib32-mesa-libgl

Parece que al habilitar Multilib o quizás al instalar Steam, se instalan esas dependencias, por lo que no lo tuve que hacer. Sin embargo, el problema persistía, y alguien encontró una solución:

rm /home/tunombredeusuario/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6

El usuario que ofrece la solución aclara que Steam hace uso de una librería antigua que no funciona adecuadamente en Arch por tener paquetes diferentes y más nuevos. Específicamente es libstdc++.so.6, y el comandio anterior borra dicha librería.

Después de esto no tuve más errores al abrir Steam, o al iniciar el modo Big Picture, por lo que supongo que los juegos van a funcionar bien. De no ser así, seguro va a haber una actualización a este post 😉

안녕!!


Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s