Hacer funcionar Civilization V en Manjaro

Aunque Sid Meier’s Civilization V tiene soporte nativo para GNU/Linux, hemos encontrado un problema al intentar iniciarlo en nuestro sistema Manjaro.

Tras buscar un largo tiempo, resulta que es un problema de librerías, ya que el problema que tenía Ryzen, en aquellos procesadores con más de 8 núcleos o hilos, no ha sido todavía parcheado por Aspyr Media, aunque sí están trabajando en un parche para Civilization VI con ayuda de Intel.

Había muchas sugerencias en la red, pero solo una ha llegado a funcionar para nosotros.

Primero, tienes que instalar los paquetes que aparecen en la lista:

lib32-systemd
lib32-openal
lib32-libgcrypt15

Tras ésto, vamos a añadir lo siguiente en los parámetros de inicio de Civilization V:

LD_PRELOAD='./libcxxrt.so:/usr/$LIB/libstdc++.so.6:/usr/lib32/libopenal.so.1' %command%

No sabes poner parámetros de inicio en Steam? No te preocupes, solo tienes que seleccionar el juego, hacer clic derecho en él y seleccionar Propiedades. Verás la siguiente pantalla:


Selecciona «Definir Parámetros de Lanzamiento» en esta pantalla

Tras seleccionar Definir Parámetros de Lanzamiento en esta pantalla, pegaremos el código en el nuevo recuadro que se ha abierto, así:


Parámetros de lanzamiento

Una vez has hecho esto, el juego debería iniciarse. Si todavía no se inicia, ve a /home/<usuario>/.local/share/Aspyr/Sid Meier’s Civilization V/ y edita el archivo config.ini

Busca la linea que pone MaxSimultaneousThreads y cambialo a los hilos que tenga tu procesador. En el caso de mi Ryzen 1600 eran 12:


; This is capped at runtime to the number of physical processors
MaxSimultaneousThreads = 12

Con ésto, el juego debería dejar de darte problemas. Si todavía no consigues iniciar el juego tras ésto, déjanos un comentario e iremos añadiendo posibles soluciones a esta entrada.

Fuente: Civ 5 crashes on startup

Entradas relacionadas

Un comentario en «Hacer funcionar Civilization V en Manjaro»

Deja una respuesta

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

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