You are not logged in.

#1 2017-10-08 15:23:12

Gauss
Member
Registered: 2016-10-31
Posts: 23

Civilization 6 freezes on loading screen

Hello, I’ve just bought Civilization VI on Steam and it is giving me a hard time to run it.

After reading this thread https://bbs.archlinux.org/viewtopic.php?id=223005, I have downloaded the libs required by steam native and it runs successfullly.
The downloaded libs are:

	lib32-libxtst
	lib32-glib2
	lib32-libxrandr
	lib32-gtk2
	lib32-libpulse
	lib32-openal
	libcurl-compat 
	lib32-libcurl-compat
	lib32-dbus-glib
	lib32-libnm-glib
	lib32-libusb
	lib32-libudev0-shim
	lib32-libcurl-gnutls

However, when I attempt to launch Civ 6 on steam-native the game freezes on “Loading, please wait” screen. If I don’t kill the process after one minute (or so), my computer freezes and I have to shut it down by force (holding the power button).
Note: on Windows, Civ 6 doesn’t stay on  “Loading, please wait” screen for more than 10 seconds.

The output of ldd Civ 6 is:

	./Civ6: /usr/lib/libcurl-gnutls.so.4: no version information available 	(required by ./Civ6)
	linux-vdso.so.1 (0x00007ffc3f99a000)
	libASL_Interpose.so => ./libASL_Interpose.so (0x00007f1200fa5000)
	libGameCore_Base.so => ./libGameCore_Base.so (0x00007f11ff499000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f11ff15a000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f11feecf000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007f11fecb8000)
	libopenal.so.1 => /usr/lib/libopenal.so.1 (0x00007f11fe9ec000)
	libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007f11fe77f000)
	libiconv.so.2 => ./libiconv.so.2 (0x00007f11fe49a000)
	libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007f11fe025000)
	libcurl-gnutls.so.4 => /usr/lib/libcurl-gnutls.so.4 (0x00007f11fddab000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f11fdb8d000)
	librt.so.1 => /usr/lib/librt.so.1 (0x00007f11fd985000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f11fd781000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007f11fd435000)
	libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f11fd230000)
	libcxxrt.so => ./libcxxrt.so (0x00007f11fd011000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007f11fcc5a000)
	/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 	(0x00007f120122d000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f11fca43000)
	libasound.so.2 => /usr/lib/libasound.so.2 (0x00007f11fc753000)
	libsteam_api.so => ./libsteam_api.so (0x00007f11fc521000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f11fc19a000)
	libc++.so.1 => ./libc++.so.1 (0x00007f11fbedf000)
	libtbb.so.2 => ./libtbb.so.2 (0x00007f11fbca8000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f11fba7f000)
	libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f11fb84d000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f11fb63b000)
	libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f11fb385000)
	libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007f11fb15f000)
	libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007f11faf31000)
	libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007f11fad23000)
	libnettle.so.6 => /usr/lib/libnettle.so.6 (0x00007f11faaeb000)
	libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0x00007f11fa780000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f11fa57c000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f11fa376000)
	libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007f11fa10c000)
	libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007f11f9c8c000)
	libicuuc.so.59 => /usr/lib/libicuuc.so.59 (0x00007f11f98dc000)
	libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x00007f11f95ac000)
	libunistring.so.2 => /usr/lib/libunistring.so.2 (0x00007f11f923b000)
	libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x00007f11f9028000)
	libhogweed.so.4 => /usr/lib/libhogweed.so.4 (0x00007f11f8df3000)
	libgmp.so.10 => /usr/lib/libgmp.so.10 (0x00007f11f8b60000)
	libicudata.so.59 => /usr/lib/libicudata.so.59 (0x00007f11f704d000)
	libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f11f6e44000)

I have also followed the instructions of the wiki page https://wiki.archlinux.org/index.php/St … ization_VI, which says to add:

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

to my launch options. It also says to disable:

Steam Overlay while in-game.

Even though I’m using Intel Core i7, which is not supported by Civilization 6, it is possible to make it run according to https://bbs.archlinux.org/viewtopic.php?id=223005.

Some hardware information:

-Processors-
4 x Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz : 2394.52MHz

-RAM-
8GB ddr3

Thank you.

Last edited by Gauss (2017-10-08 15:38:33)

Offline

Board footer

Powered by FluxBB