LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Steam problem - games won't work (https://www.linuxquestions.org/questions/slackware-14/steam-problem-games-wont-work-4175503237/)

sbolokanov 04-28-2014 11:24 AM

Steam problem - games won't work
 
Hello there.

I wonder if there is anybody else out there who have issue with Steam like mine?

The issue I have is that whenever I start any Steam game, nothing happens. After a minute or two fatal error shows up saying "Could not initialize platform API.".

Also I should add that I've been using Steam since it was officially released with no trouble until recently.

Steam is native, downloaded from alien's repo and all deps installed (flash-player, OpenAL).
Slackware64 14.1 - with multilib from alien.
NVIDIA driver v331.67 - 32 bit graphic support working.

Also I have noticed that the issue is happening only with games that require Steam to be running.
These that can be played without Steam, work just fine.
Some examples: Rochard, Splice.

Any suggestions or thoughts on the matter?

edit:
a bit more info at post 7
and here: post 15

Here is a log, showing start of 2 games - Rush, World of Goo:
Code:

[71:pts/1:0][heiser@slackware:~$] steam
Slackware 32-bit: Check the 'deps/<slackwareversion>' directory where you downloaded this package and install/upgrade the packages you find there.
Slackware 64-bit multilib: Install/upgrade the packages in the 'deps/<slackwareversion>/multilib' subdirectory instead.

Running Steam on slackware 14.1 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1398287272_client)
Installing breakpad exception handler for appid(steam)/version(1398287272_client)
Installing breakpad exception handler for appid(steam)/version(1398287272_client)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
[0428/205952:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
[0428/205952:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/clientdll/../common/processpipe_posix.cpp (159) : Assertion Failed: socket bind failed: Cannot assign requested address

Assert( Assertion Failed: socket bind failed: Cannot assign requested address
 ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/clientdll/../common/processpipe_posix.cpp:159

Installing breakpad exception handler for appid(steam)/version(1398287272_client)
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20140428205953_5.dmp
Installing breakpad exception handler for appid(steam)/version(1398287272_client)
Installing breakpad exception handler for appid(steam)/version(1398287272_client)

** (steam:16500): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: The name org.freedesktop.NetworkManager was not provided by any .service files

** (steam:16500): WARNING **: _nm_remote_settings_ensure_inited: (NMRemoteSettings) error initializing: The name org.freedesktop.NetworkManager was not provided by any .service files

Installing breakpad exception handler for appid(steam)/version(1398287272_client)
Installing breakpad exception handler for appid(steam)/version(1398287272_client)
PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
Installing breakpad exception handler for appid(steam)/version(1398287272_client)
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-b215a821-48bb-4d26-8b21-1a5722140428
Installing breakpad exception handler for appid(steam)/version(1398287272_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(1398287272_client)
Installing breakpad exception handler for appid(steam)/version(1398287272_client)
Adding licenses for the following package(s): 0, 7, 64, 523, 783, 957, 976, 1013, 1045, 1072, 1180, 1235, 1465, 1657, 2045, 2141, 2208, 2278, 2364, 2414, 2475, 2481, 2529, 2620, 2747, 2753, 2921, 2958, 3083, 4113, 4176, 4185, 4376, 4451, 4566, 4821, 4885, 6637, 6685, 6822, 6927, 6947, 7224, 7584, 7699, 7922, 7970, 8089, 8220, 8312, 8314, 8386, 8394, 8445, 8466, 8476, 8536, 8538, 8613, 8691, 8732, 8773, 11005, 11057, 11071, 11080, 11135, 11148, 11305, 11481, 11684, 11864, 11904, 12017, 12095, 12328, 12456, 12505, 12533, 12544, 12558, 13054, 13152, 13261, 13357, 13362, 13391, 13515, 13632, 13646, 13718, 13894, 13927, 14007, 14537, 14695, 14909, 15055, 15424, 15428, 15568, 15606, 15711, 15818, 16050, 16338, 16610, 16662, 16666, 16767, 16819, 16867, 17172, 17215, 17631, 17838, 17984, 18191, 18295, 18371, 18488, 18619, 18856, 19126, 19253, 25323, 25597, 25825, 25940, 26375, 26456, 27035, 27227, 27292, 28342, 28630, 28641, 28886, 28955, 29332, 29856, 29907, 30191, 30200, 30416, 30542, 30597, 30710, 30831, 31017, 31107, 31131, 31248, 31250, 31792, 32031, 32375, 32846, 34512
roaming config store loaded successfully - 9658 bytes.
migrating temporary roaming config store
Installing breakpad exception handler for appid(steam)/version(1398287272_client)
sh: lspci: command not found
ExecCommandLine: "/home/heiser/.local/share/Steam/ubuntu12_32/steam"
System startup time: 16.72 seconds
Running Steam on slackware 14.1 64-bit
STEAM_RUNTIME has been set by the user to: /home/heiser/.local/share/Steam/ubuntu12_32/steam-runtime

(steam:16500): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
Generating new string page texture 72: 1024x256, total string texture memory is 1.36 MB
Generating new string page texture 73: 128x256, total string texture memory is 131.07 KB
Generating new string page texture 74: 128x256, total string texture memory is 1.49 MB
Generating new string page texture 75: 64x256, total string texture memory is 1.56 MB
Generating new string page texture 76: 8x256, total string texture memory is 1.56 MB
Generating new string page texture 77: 32x256, total string texture memory is 1.60 MB
ExecCommandLine: "/home/heiser/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Generating new string page texture 82: 256x256, total string texture memory is 1.86 MB
Generating new string page texture 83: 128x256, total string texture memory is 1.99 MB
Generating new string page texture 85: 384x256, total string texture memory is 2.38 MB
Generating new string page texture 86: 128x256, total string texture memory is 2.51 MB
Generating new string page texture 141: 24x256, total string texture memory is 2.54 MB
Generating new string page texture 143: 256x256, total string texture memory is 393.22 KB
Generating new string page texture 87: 256x256, total string texture memory is 2.80 MB
Generating new string page texture 147: 64x256, total string texture memory is 2.87 MB
Game update: AppID 22000 "World of Goo", ProcID 16583, IP 0.0.0.0:0
ERROR: ld.so: object '/home/heiser/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/heiser/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(steam:16500): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
Game removed: AppID 22000 "World of Goo", ProcID 16583
Generating new string page texture 152: 512x256, total string texture memory is 3.39 MB
Game update: AppID 38720 "RUSH", ProcID 16596, IP 0.0.0.0:0
ERROR: ld.so: object '/home/heiser/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(steam:16500): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
ERROR: ld.so: object '/home/heiser/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.

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

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

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

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

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

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

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

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

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

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

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

(steam:16500): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
Generating new string page texture 172: 128x256, total string texture memory is 3.52 MB
Generating new string page texture 179: 48x256, total string texture memory is 3.57 MB
Generating new string page texture 180: 128x256, total string texture memory is 3.70 MB
Generating new string page texture 182: 16x256, total string texture memory is 3.72 MB
Generating new string page texture 185: 256x256, total string texture memory is 3.98 MB
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Game removed: AppID 38720 "RUSH", ProcID 16596

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(steam:16500): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
[2014-04-28 20:59:52] Startup - updater built Apr 23 2014 13:46:58
[2014-04-28 20:59:52] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
[2014-04-28 20:59:52] Verifying installation...
[2014-04-28 20:59:52] Verification complete
[2014-04-28 21:05:06] Shutdown


WhiteWolf1776 04-28-2014 11:35 AM

hmm... guess start with, where did you get your steam / how did you install it?

Also, other games... doom3 in there (checking for 32 bit graphic support)

Is this the native steam or the wine one?

sbolokanov 04-28-2014 12:38 PM

Quote:

Originally Posted by WhiteWolf1776 (Post 5160608)
hmm... guess start with, where did you get your steam / how did you install it?

Also, other games... doom3 in there (checking for 32 bit graphic support)

Is this the native steam or the wine one?

Got it from Alien's repo.
Like I said all non-Steam games work. Both 32 bit and 64 bit.
Client is native (would state so if that was not the case).

Also to add some details.
Some Steam games, start with black screen and after a minute or two the fatal error "Could not initialize platform API." shows up.

edit: added a log too

garpu 05-01-2014 04:56 PM

I haven't had any problems with the linux native Steam client. I've had a bunch with games not starting consistently via the WINE one since the 4/22 update. (And I've tried with games I can start independently of Steam, such as AI War or Skyward Collapse, which work just fine via WINE.)

Nh3xus 05-01-2014 05:38 PM

Hi,

I use the native Steam client from Alienbob too.

Have you installed OpenAL for the Alienbob repo as well ?

Since this dependency is mentioned in the build dir of the Steam package, I admit that this package is a requirement just like flash-player.

And, if that helps, I've found out that some games requires the inetd daemon to be running if you plan to play a game online.

This daemon is used to create and manage the various TCP/UDP sockets requested from your games, e.g "Super Meat Boy" for example on my Slack box.

Hope this help. :)

genss 05-01-2014 06:10 PM

try turning off the in game overlay
it's somewhere in the options

ERROR: ld.so: object '/home/heiser/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.

ldd /home/heiser/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so
will give you list of required libraries for this one (it will tell you if missing)

sbolokanov 05-02-2014 02:48 AM

2 Attachment(s)
Quote:

Originally Posted by Nh3xus (Post 5162954)
snip

I have installed both flash-player and OpenAL (x86_64 and compat32).

Quote:

Originally Posted by genss (Post 5162962)
snip

I have tried to disable steam overlay, it doesn't help either.
Here is the output of ldd
Code:

ldd /home/heiser/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so
        linux-gate.so.1 (0xffffe000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0xf7652000)
        librt.so.1 => /lib/librt.so.1 (0xf7649000)
        libdl.so.2 => /lib/libdl.so.2 (0xf7644000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf755c000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf7541000)
        /lib/ld-linux.so.2 (0xf77be000)
        libc.so.6 => /lib/libc.so.6 (0xf73b6000)
        libnvidia-tls.so.331.67 => /usr/lib/tls/libnvidia-tls.so.331.67 (0xf73b2000)
        libnvidia-glcore.so.331.67 => /usr/lib/libnvidia-glcore.so.331.67 (0xf516d000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xf5036000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xf5023000)
        libm.so.6 => /lib/libm.so.6 (0xf4fe1000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xf4fc5000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf4fa5000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xf4fa2000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf4f9b000)

Code:

ldd /home/heiser/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so
        linux-vdso.so.1 (0x00007fff391f6000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f43df781000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f43df579000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f43df276000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f43df072000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f43ded70000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f43deb52000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f43dfd1b000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f43de789000)
        libnvidia-tls.so.331.67 => /usr/lib64/tls/libnvidia-tls.so.331.67 (0x00007f43de586000)
        libnvidia-glcore.so.331.67 => /usr/lib64/libnvidia-glcore.so.331.67 (0x00007f43dbd76000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f43dba3c000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f43db82b000)
        libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f43db614000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f43db3f7000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f43db1f4000)
        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f43dafee000)


Also little something that I have found after I played with Steam a bit more.
Some games do work, but this games do not require Steam to work. They can be started without Steam to be running.
Some examples: Rochard, Electronic Super Joy, Splice

I have attached screenshots of the errors that I get on RUSH and Half-Life.
As you can see, the game RUSH starts with a empty black window and after a while the error shows up.
While Half-Life do not open even a window, just quits with fatal error.

I should also note that the game do not spill out any errors in terminal. Unless Steam is not running which spill out this (quiet normal):
Code:

./RUSH.bin.x86
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.


phenixia2003 05-02-2014 04:08 AM

Hello,

Quote:

Originally Posted by heiser891 (Post 5160601)

Code:

[71:pts/1:0][heiser@slackware:~$] [2014-04-28 20:59:52] Startup - updater built Apr 23 2014 13:46:58
[2014-04-28 20:59:52] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.

[2014-04-28 20:59:52] Verifying installation...
[2014-04-28 20:59:52] Verification complete
[2014-04-28 21:05:06] Shutdown


Maybe your issue have something to do with the steam public beta. Try to disable it (Steam->Settings, then in "Beta participation" choose Change, select "NONE -Opt out of all beta programs" and restart steam)

--
SeB

sbolokanov 05-02-2014 04:28 AM

Quote:

Originally Posted by phenixia2003 (Post 5163157)
Hello,



Maybe your issue have something to do with the steam public beta. Try to disable it (Steam->Settings, then in "Beta participation" choose Change, select "NONE -Opt out of all beta programs" and restart steam)

--
SeB

I've opted out of beta a few days ago.
Still the same problem.

enorbet 05-02-2014 04:32 AM

Greetings
First, let me say that I have 4 versions of Steam and 5 versions of Wine on my main box running Slackware 14.0. I can run all versions of Half Life, including mods running on the Source engine. I can also run Deus Ex: The Human Revolution (in DX-11 mode), as well as native Linux steam games, of course. The large number of versions is to best support differing game requirements w/o "crosstalk".

One Steam is native Linux and three are Windows based, running in Wine. This may at first glance seem like an unholy mess but most of it, at least all the wine versioning (aside from base, system wine), is handled by PlayOnLinux, which handles versions of wine and steam on virtual drives. By launching Steam either from cli or from PoL started from cli, I get terminal output for errors. PoL makes it very simple and centralized to alter the most important libraries and their usage without having to wade through "wine regedit" and "winecfg" because all are in one place with PoL. Simple chores like wine version, "window captures mouse" or "offscreen rendering mode", "strict draw ordering", etc. are all in drop-downs and checkboxes on tabbed pages. This makes it very fast to either narrow down troubleshoot or just try settings to see what works best, while still retaining terminal output.

FWIW I have been doing this for 2 years without any sort of cross-corruption or problems other than game tweaks, causing them to refuse to run or crash. Once set, they all run perfectly. Perhaps PlayOnLinux might benefit you as well.

sbolokanov 05-02-2014 04:42 AM

Quote:

Originally Posted by enorbet (Post 5163164)
snip

I'm aware of WINE, but it's not a option.
If I wanted to run windows games I would use Windows. Not a option either.

enorbet 05-02-2014 04:59 AM

Quote:

Originally Posted by heiser891 (Post 5163167)
I'm aware of WINE, but it's not a option.
If I wanted to run windows games I would use Windows. Not a option either.

Pardon my mistake. I assumed by Half Life you may have meant many versions, including some that don't run (or not well) natively. FWIW, wine has gotten very good and many "windows" games run in it better than in Windows (lower latency kernel, superior tcp/ip stack, etc.) no need to buy, dual boot, and run real Windows.

sbolokanov 05-02-2014 05:02 AM

Quote:

Originally Posted by enorbet (Post 5163177)
snip

Like I said I'm aware of WINE. I maintain some GOG games at appdb.
But I rather use my native games.

genss 05-02-2014 09:31 AM

ok, so...
first of all, my bad for ldd as it probably doesn't give correct information in this case as steam preloads (uses) its own set of libraries
(can be accounted for, but not that simple)

what you can try is
LD_DEBUG=all steam

that will give fairly detailed info on every loaded library (including calls to their functions)
problem being too much detail so search for errors (id start from gameoverlayrenderer.so; also ld probably can give only errors but idk what flag)

what might help you more is to post on the steam forum/thing
since google didn't find others with this problem it may (or may not) be something on your system

sbolokanov 05-03-2014 12:49 AM

2 Attachment(s)
Ok, I have noticed something that makes no sense to me.

Last night I decided to install Slackware on virtualbox and play around with Steam there, as to not screw my system.

What confused me is that same games that do not work on my real machine work just fine on virtualbox.
Some examples: Half-Life, Counter-Strike. Didn't test more as obviously they work.

Now what confused me is the fact that both my real machine and virtualbox have the same stuff installed.
The only difference I can think of is that on virtualbox I have it running Nouveau instead of NVIDIA driver.

Things that I have installed on my real machine:
Slackware64 14.1 (everything except KDE and Games series)
multilib - downloaded from alien. Everything installed.
flash-player, OpenAL, steam - all downloaded from alien
NVIDIA driver

Things that I have installed on the virtualbox:
Slackware64 14.1 (everything except KDE and Games series)
multilib - downloaded from alien. Everything installed.
flash-player, OpenAL, steam - all downloaded from alien

I just don't know what to make of this.

Quote:

Originally Posted by genss (Post 5163314)
snip

By the way. The same thing shows up even on virtualbox, but the games work nonetheless.
Code:

ERROR: ld.so: object '/home/heiser/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/heiser/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.

edit: Below pictures that show HL and CS running on virtualbox.


All times are GMT -5. The time now is 11:31 AM.