You are not logged in.
Hi there,
I'm trying to get Civ5 running on my Arch 64-Bit. When I start it out of the steam client, I see a notice for a short period of time, then it says again, that i could start the game... When I launch the Steam-Client by terminal and start Civ5 I get the following error-message...
$ steam
[...]
ERROR: ld.so: object '/home/me/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Setting breakpad minidump AppID = 8930
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198083993136 [API loaded no]
Game removed: AppID 8930 "Sid Meier's Civilization V", ProcID 5501
[...]
According to https://wiki.archlinux.org/index.php/St … ve_runtime I tried to run Steam with a nativ runtim, so I check for missing 32-bit libraries...
$ cd ~/.local/share/Steam/ubuntu12_32
$ LD_LIBRARY_PATH=".:${LD_LIBRARY_PATH}" ldd $(file *|sed '/ELF/!d;s/:.*//g')|grep 'not found'|sort|uniq
libdbus-glib-1.so.2 => not found
libgcrypt.so.11 => not found
libnm-glib.so.4 => not found
libnm-util.so.2 => not found
libopenal.so.1 => not found
libudev.so.0 => not found
libusb-1.0.so.0 => not found
...and installed them...
$ pacaur -S lib32-usb lib32-libusb lib32-libudev.so.0 lib32-openal lib32-libgcrypt15 lib32-networkmanager
But the problem remains, now both versions of gameoverlayrenderer.so can't be loaded?
STEAM_RUNTIME=0 steam
[...]
ERROR: ld.so: object '/home/me/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/me/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Setting breakpad minidump AppID = 8930
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198083993136 [API loaded no]
Game removed: AppID 8930 "Sid Meier's Civilization V", ProcID 22255
Was someone able to get Civ5 running on arch?
Thanks
Christoph
Last edited by Chrissss (2014-06-11 17:24:52)
Offline
Quite strange... On my desktop (also Arch 64-bit and Intel graphics) I don't have any problems with Civ5...
Offline
You can disable the Steam Overlay (right click on the game -> properties).
But unfortunately this doesn't change game behavior (at least not for me).
Offline
I get crashes, game just breaks with xf86-video-ati (from git) and R9 270X. At first I've played for an hour or two without issues, and then, all of a sudden, upon loading a save game after crash, it doesn't past five minutes without it.
Offline
Civ5XP[12882]: segfault at c ip 00000000f72c75f6 sp 00000000f0de29b0 error 4 in libpthread-2.19.so[f72bf000+19000]
Disabling game overlay, deleting libxcb from steam, running native steam, nothing helps
Offline
Try moving the 32-bit libraries to the 64-bit library section and overwrite them also are you using the proprietary graphics card or the open source graphics card if either of them you'll need the lib32-ati-dri & lib32-libtxc_dxtn or if using proprietary drivers make sure you have all the required dependencies installed...
Edit: Transferring the 32-bit libraries to the 64-bit libraries worked for me on several occasions especially with the majesty gold edition from LGP (Linux Game Publishing) maybe it'll work the same for civilizations 5.
Last edited by DarkCerberus (2014-06-13 09:57:05)
Our enemies are your enemies, Nick. Disorder, war. It's just a matter of time before a dirty bomb goes off in Moscow, or an EMP fries Chicago. --- Alexander Pierce, Captain America: Winter Soldier
Access Denied! De-cryption failed, override denied all files sealed! --- Triskelion, Shield OS
-----
How to ask questions the smart way
Offline
I am having the same issue. When I click to launch the game it crashes almost instantly with the same error outputs in the terminal as the original post. I tried DarkCerberus's suggestion of (as i understood it) to copy the files from ubuntu12_32 into ubuntu12_64, but that did not solve my problems. Something interesting to note is that I am having this same issue on Ubuntu 14.04, and I do have other steam games installed that work just fine.
Offline
This solution worked for me:
https://wiki.archlinux.org/index.php/st … l_hardware
Basically just add this as launch options, and it only applies to intel graphics. I don't have old hardware, but I do have a core i3 with horrible integrated graphics, so perhaps it has something to do with that.
MESA_GL_VERSION_OVERRIDE=3.1 MESA_GLSL_VERSION_OVERRIDE=140 %command%
Offline
Another solution (this problem occurs on other games too):
ln -s /usr/lib32/libudev.so ~/.local/share/Steam/SteamApps/common/<gamename>/libudev.so.0
Seems to work for all games so far, but needs lib32-systemd installed.
Offline
Sorry to bump up an old thread, but I cant get Civilization V to work with open source ATi drivers. Ive tried all the fixes listed here, but nothing seems to help. Has anyone got any ideas? Do the fixes detailed here still work for you guys?
EDIT: Starting Steam normally instead of specifying libs made it work again.
Last edited by Zygote (2015-01-22 09:28:58)
Offline