You are not logged in.

#1 2014-06-20 13:46:04

Komasa
Member
Registered: 2014-06-20
Posts: 4

XCOM: Enemy Unknown Steamversion not running due to driver issues

Hello
I had problems with the OpenGL rendering error message on Steam, but searched for solutions and removing a library (I sadly dont recall which exactly) I got rid of the error message. XCOM itself isnt working though, but atleast Fistful of Frags ran without a problem

From starting Steam in Konsole until starting the game it outputs the following

[florian@arch ~]$ steam
Running Steam on arch  64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1401381906_client)
Installing breakpad exception handler for appid(steam)/version(1401381906_client)
Installing breakpad exception handler for appid(steam)/version(1401381906_client)
[0620/153715:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.systemd1.LoadFailed: Unit dbus-org.freedesktop.NetworkManager.service failed to load: No such file or directory.
[0620/153715:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1401381906_client)
Installing breakpad exception handler for appid(steam)/version(1401381906_client)
[HTTP Remote Control] HTTP server listening on port 54321.

** (steam:4579): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: Unit dbus-org.freedesktop.NetworkManager.service failed to load: No such file or directory.

** (steam:4579): WARNING **: _nm_remote_settings_ensure_inited: (NMRemoteSettings) error initializing: Unit dbus-org.freedesktop.NetworkManager.service failed to load: No such file or directory.

Installing breakpad exception handler for appid(steam)/version(1401381906_client)
Installing breakpad exception handler for appid(steam)/version(1401381906_client)
Installing breakpad exception handler for appid(steam)/version(1401381906_client)

** (steam:4579): WARNING **: fetch_connections_done: error fetching connections: (32) Unit dbus-org.freedesktop.NetworkManager.service failed to load: No such file or directory..
Installing breakpad exception handler for appid(steam)/version(1401381906_client)
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 3: 256x256, total string texture memory is 311.30 KB
Installing breakpad exception handler for appid(steam)/version(1401381906_client)
Installing breakpad exception handler for appid(steam)/version(1401381906_client)
Installing breakpad exception handler for appid(steam)/version(1401381906_client)
Adding licenses for the following package(s): 0, 172, 218, 474, 717, 1045, 1528, 2075, 2207, 2482, 2916, 4639, 6098, 6112, 6516, 6517, 6749, 7254, 7877, 8183, 8186, 8666, 11072, 11548, 11591, 11734, 12172, 12370, 13054, 13435, 14842, 15217, 15864, 16255, 16589, 17222, 17297, 17843, 18359, 18494, 25921, 27214, 28316, 30296, 30906, 45659
roaming config store loaded successfully - 3653 bytes.
migrating temporary roaming config store
ExecCommandLine: "/home/florian/.local/share/Steam/ubuntu12_32/steam"
System startup time: 16.08 seconds
Running Steam on arch  64-bit
STEAM_RUNTIME has been set by the user to: /home/florian/.local/share/Steam/ubuntu12_32/steam-runtime
Generating new string page texture 101: 64x256, total string texture memory is 376.83 KB
Generating new string page texture 102: 128x256, total string texture memory is 507.90 KB
Generating new string page texture 106: 128x256, total string texture memory is 131.07 KB
Generating new string page texture 107: 8x256, total string texture memory is 516.10 KB
Generating new string page texture 108: 32x256, total string texture memory is 548.86 KB
ExecCommandLine: "/home/florian/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Generating new string page texture 120: 256x256, total string texture memory is 393.22 KB
Generating new string page texture 121: 128x256, total string texture memory is 679.94 KB
Generating new string page texture 132: 128x256, total string texture memory is 811.01 KB
Generating new string page texture 133: 128x256, total string texture memory is 942.08 KB
Generating new string page texture 134: 384x256, total string texture memory is 1.34 MB
Generating new string page texture 135: 48x256, total string texture memory is 1.38 MB
Generating new string page texture 136: 256x256, total string texture memory is 1.65 MB

From the moment I press play in steam until I select whether I want to play Enemy Within or Enemy Unknown it reads

Game update: AppID 200510 "XCOM: Enemy Unknown", ProcID 4672, IP 0.0.0.0:0
ERROR: ld.so: object '/home/florian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4579): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
ERROR: ld.so: object '/home/florian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 4674 != 4673, skipping destruction (fork without exec?)
pid 4676 != 4673, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/florian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 4675 != 4673, skipping destruction (fork without exec?)
libGL error: dlopen /usr/lib/xorg/modules/dri/r600_dri.so failed (/home/florian/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/xorg/modules/dri/r600_dri.so))
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: dlopen /usr/lib/xorg/modules/dri/swrast_dri.so failed (/home/florian/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/libLLVM-3.4.so))
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

After selecting Enemy Unknown the window stops responding and the output in Konsole is

XCOM - XCOMLauncher returned Enemy Unknown
XCOM - Launching
ERROR: ld.so: object '/home/florian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 4684 != 4683, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/florian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
libGL error: dlopen /usr/lib/xorg/modules/dri/r600_dri.so failed (/home/florian/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/xorg/modules/dri/r600_dri.so))
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: dlopen /usr/lib/xorg/modules/dri/swrast_dri.so failed (/home/florian/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/libLLVM-3.4.so))
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Setting breakpad minidump AppID = 200510
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198044606023 [API loaded no]
X Error of failed request:  GLXBadRenderRequest
  Major opcode of failed request:  156 (GLX)
  Minor opcode of failed request:  1 (X_GLXRender)
  Serial number of failed request:  701
  Current serial number in output stream:  702

As far as I see the r600 drivers cannot be loaded due to "x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found". I tried removing the libraries recommended on the threads of other users with that problem but it only removed the Steam error message not the problem and stupidly copying commands which removed some libraries probably did more damaged than it fixed.


I'd really appreciate help, this is my first time admitting defeat and having to ask on the forums...

Offline

#2 2014-06-20 18:52:49

Rexilion
Member
Registered: 2013-12-23
Posts: 784

Re: XCOM: Enemy Unknown Steamversion not running due to driver issues

Cobbling together some of the messages, it seems that you need to install some 32 bit libs.

Running Steam on arch  64-bit
ERROR: ld.so: object '/home/florian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/florian/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
libGL error: dlopen /usr/lib/xorg/modules/dri/r600_dri.so failed (/home/florian/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/xorg/modules/dri/r600_dri.so))
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: dlopen /usr/lib/xorg/modules/dri/swrast_dri.so failed (/home/florian/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/libLLVM-3.4.so))
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast


fs/super.c : "Self-destruct in 5 seconds.  Have a nice day...\n",

Offline

#3 2014-06-20 19:28:42

ChemBro
Member
Registered: 2008-10-22
Posts: 703

Re: XCOM: Enemy Unknown Steamversion not running due to driver issues

Cobbling together some of the messages, it seems that you need to install some 32 bit libs.

No, that is Steam itself with its ingame overlay. Well, maybe he has to turnoff the overlay. But XCOM itself is 64bit only.

Edit: quote-tags

Last edited by ChemBro (2014-06-20 21:50:39)

Offline

#4 2014-06-20 19:57:03

Rexilion
Member
Registered: 2013-12-23
Posts: 784

Re: XCOM: Enemy Unknown Steamversion not running due to driver issues

The whole idea of an 'overlay' makes me nervous. Is that  a steam powered chroot or something? (eek...)

Anyway, it looks like it's loading your native system libs (required by /usr/lib/xorg/modules/dri/r600_dri.so). Furthermore, if it would be a genuine chroot, it should provide it's own glibc (I guess).


fs/super.c : "Self-destruct in 5 seconds.  Have a nice day...\n",

Offline

#5 2014-06-20 20:30:22

Komasa
Member
Registered: 2014-06-20
Posts: 4

Re: XCOM: Enemy Unknown Steamversion not running due to driver issues

The overlay is already turned off in the settings, and other games work fine with it turned on, never encountered problems in that regard, so I dont think thats the problem. What 32 bit libs should I (re)install to be safe and to possibly rule that out or fix it?

Offline

#6 2014-06-20 21:53:29

ChemBro
Member
Registered: 2008-10-22
Posts: 703

Re: XCOM: Enemy Unknown Steamversion not running due to driver issues

All I can say is, that I can play it on my Radeon HD 7870 with Catalyst 14.6b. Maybe the open-source-driver isn't enough atm to play the game. Or maybe someone who uses the open-source-drivers could confirm this.

Offline

#7 2014-06-21 09:29:29

SkyValley
Member
Registered: 2008-04-09
Posts: 20

Re: XCOM: Enemy Unknown Steamversion not running due to driver issues

ChemBro wrote:

All I can say is, that I can play it on my Radeon HD 7870 with Catalyst 14.6b. Maybe the open-source-driver isn't enough atm to play the game. Or maybe someone who uses the open-source-drivers could confirm this.

Works for me using the open source drivers with a Radeon HD 5670.

Try this:

rm /home/florian/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm /home/florian/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6

Then load the game again and see if it works.

Offline

#8 2014-06-21 11:23:53

stibi
Member
Registered: 2006-10-10
Posts: 34

Re: XCOM: Enemy Unknown Steamversion not running due to driver issues

Hi, I had also troubles with XCOM.
Errors about libraries (libpng, zlib, ..), X server errors, etc.
I've tried removing these libraries from "~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/..", and reinstalling system libraries…
Also I've found some configuration hints, like "LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" %command%" option for the game itself in steam, so the system libraries will be used…
Or I've found in some thread that it might be caused by locales configuration, this should fix it: "LC_ALL=C steam"
Nothing from this worked sad

So the last resort:
rm ~/.local/share/Steam
rm ~/.steam

And voila, it works now, I can play the game smile The steam interface changed a little bit as well…

Maybe it helps you.

(btw, openxcom FTW! big_smile)

Offline

#9 2014-06-21 11:41:15

Komasa
Member
Registered: 2014-06-20
Posts: 4

Re: XCOM: Enemy Unknown Steamversion not running due to driver issues

Okay I now feel stupid:

rm /home/florian/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6

fixed it for me, although I think I tried that multiple times and removed tons of libraries

Well thanks for the help, my weekend is saved big_smile

Offline

#10 2014-06-21 12:19:23

ChemBro
Member
Registered: 2008-10-22
Posts: 703

Re: XCOM: Enemy Unknown Steamversion not running due to driver issues

Could you tell us, how it performs with the open-source driver?

Offline

#11 2014-06-21 14:19:52

SkyValley
Member
Registered: 2008-04-09
Posts: 20

Re: XCOM: Enemy Unknown Steamversion not running due to driver issues

Komasa wrote:

Okay I now feel stupid:

rm /home/florian/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6

fixed it for me, although I think I tried that multiple times and removed tons of libraries

Well thanks for the help, my weekend is saved big_smile

Glad you got it working. It's a nice game.

ChemBro wrote:

Could you tell us, how it performs with the open-source driver?

I haven't played it much yet but it seems to work fine so far, everything is smooth and I can't see any glitches. The driver isn't as fast as on windows but they've come a long way.

Offline

#12 2014-06-21 14:59:36

Komasa
Member
Registered: 2014-06-20
Posts: 4

Re: XCOM: Enemy Unknown Steamversion not running due to driver issues

Haven't encountered any problems so far after about 4 hours of playing, the controls feel a bit weird but as far as I remember it has always been like that in XCOM. And it doesnt need a top notch FPS rate, the one Im getting on my 3,4 GHz quadcore and a Radeon HD 5770 is definitly sufficient.

Offline

Board footer

Powered by FluxBB