LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 07-12-2014, 12:31 PM   #1
Clementine Jam
LQ Newbie
 
Registered: Apr 2013
Posts: 20

Rep: Reputation: Disabled
Some steam games run awful on Slack64+multilib


"some" means team fortress and dota.
When Dota starts, i see this pretty image.
Multilib is installed according to http://alien.slackbook.org/dokuwiki/...kware:multilib

However, 32-bit Slackware (other machine) does not have such problems.

Just in case:
Code:
winter@ASUSTeK-N56-SlackBook:/mnt/Northern/Games/Steam/steamapps/common/dota 2 beta$ LD_LIBRARY_PATH=bin ldd bin/vguimatsurface.so
        linux-gate.so.1 (0xffffe000)                                                                                                                                                                                                               
        libtier0.so => bin/libtier0.so (0xf7408000)
        libvstdlib.so => bin/libvstdlib.so (0xf72e0000)
        libSDL2-2.0.so.0 => bin/libSDL2-2.0.so.0 (0xf71e3000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf7169000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf70dc000)
        libm.so.6 => /lib/libm.so.6 (0xf7096000)
        libdl.so.2 => /lib/libdl.so.2 (0xf7091000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf6fa9000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf6f8d000)
        libuuid.so.1 => /lib/libuuid.so.1 (0xf6f88000)
        /lib/ld-linux.so.2 (0xf7713000)
        libc.so.6 => /lib/libc.so.6 (0xf6dfc000)
        librt.so.1 => /lib/librt.so.1 (0xf6df3000)
        libz.so.1 => /lib/libz.so.1 (0xf6ddd000)
        libbz2.so.1 => /lib/libbz2.so.1 (0xf6dcc000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf6da4000)
        libpng14.so.14 => /usr/lib/libpng14.so.14 (0xf6d79000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xf6d5d000)
winter@ASUSTeK-N56-SlackBook:/mnt/Northern/Games/Steam/steamapps/common/dota 2 beta$
Code:
winter@ASUSTeK-N56-SlackBook:~$ ls /var/log/packages/|grep compat32
aaa_elflibs-compat32-14.1-x86_64-3compat32
alsa-lib-compat32-1.0.27.2-x86_64-1compat32
alsa-oss-compat32-1.0.25-x86_64-1compat32
atk-compat32-2.8.0-x86_64-1compat32
attr-compat32-2.4.46-x86_64-1compat32
audiofile-compat32-0.3.6-x86_64-1compat32
bzip2-compat32-1.0.6-x86_64-1compat32
cairo-compat32-1.12.16-x86_64-1compat32
compat32-tools-3.2-noarch-2alien
cups-compat32-1.5.4-x86_64-3compat32
curl-compat32-7.36.0-x86_64-1compat32
cxxlibs-compat32-6.0.18-x86_64-1compat32
cyrus-sasl-compat32-2.1.23-x86_64-5compat32
dbus-compat32-1.6.12-x86_64-1compat32
dbus-glib-compat32-0.100.2-x86_64-1compat32
e2fsprogs-compat32-1.42.8-x86_64-2compat32
esound-compat32-0.2.41-x86_64-2compat32
expat-compat32-2.1.0-x86_64-1compat32
flac-compat32-1.2.1-x86_64-3compat32
fontconfig-compat32-2.10.93-x86_64-1compat32
freeglut-compat32-2.8.0-x86_64-1compat32
freetype-compat32-2.5.0.1-x86_64-1compat32
fribidi-compat32-0.19.2-x86_64-3compat32
gamin-compat32-0.1.10-x86_64-5compat32
gdk-pixbuf2-compat32-2.28.2-x86_64-1compat32
giflib-compat32-4.1.6-x86_64-1compat32
glew-compat32-1.9.0-x86_64-1compat32
glib2-compat32-2.36.4-x86_64-1compat32
glu-compat32-9.0.0-x86_64-1compat32
gmp-compat32-5.1.3-x86_64-1compat32
gnome-keyring-compat32-3.8.2-x86_64-1compat32
gnutls-compat32-3.2.15-x86_64-1compat32
gst-plugins-base-compat32-0.10.36-x86_64-2compat32
gst-plugins-good-compat32-0.10.31-x86_64-5compat32
gstreamer-compat32-0.10.36-x86_64-2compat32
gtk+2-compat32-2.24.20-x86_64-1compat32
harfbuzz-compat32-0.9.16-x86_64-1compat32
icu4c-compat32-51.2-x86_64-1compat32
jasper-compat32-1.900.1-x86_64-3compat32
lcms-compat32-1.19-x86_64-2compat32
lcms2-compat32-2.4-x86_64-1compat32
libFS-compat32-1.0.5-x86_64-1compat32
libICE-compat32-1.0.8-x86_64-1compat32
libSM-compat32-1.2.2-x86_64-1compat32
libX11-compat32-1.6.2-x86_64-1compat32
libXScrnSaver-compat32-1.2.2-x86_64-1compat32
libXau-compat32-1.0.8-x86_64-1compat32
libXaw-compat32-1.0.12-x86_64-1compat32
libXcomposite-compat32-0.4.4-x86_64-1compat32
libXcursor-compat32-1.1.14-x86_64-1compat32
libXdamage-compat32-1.1.4-x86_64-1compat32
libXdmcp-compat32-1.1.1-x86_64-1compat32
libXevie-compat32-1.0.3-x86_64-1compat32
libXext-compat32-1.3.2-x86_64-1compat32
libXfixes-compat32-5.0.1-x86_64-1compat32
libXfont-compat32-1.4.7-x86_64-1compat32
libXfontcache-compat32-1.0.5-x86_64-1compat32
libXft-compat32-2.3.1-x86_64-1compat32
libXi-compat32-1.7.2-x86_64-1compat32
libXinerama-compat32-1.1.3-x86_64-1compat32
libXmu-compat32-1.1.2-x86_64-1compat32
libXp-compat32-1.0.2-x86_64-1compat32
libXpm-compat32-3.5.11-x86_64-1compat32
libXrandr-compat32-1.4.2-x86_64-1compat32
libXrender-compat32-0.9.8-x86_64-1compat32
libXres-compat32-1.0.7-x86_64-1compat32
libXt-compat32-1.1.4-x86_64-1compat32
libXtst-compat32-1.2.2-x86_64-1compat32
libXv-compat32-1.0.10-x86_64-1compat32
libXvMC-compat32-1.0.8-x86_64-1compat32
libXxf86dga-compat32-1.1.4-x86_64-1compat32
libXxf86misc-compat32-1.0.3-x86_64-1compat32
libXxf86vm-compat32-1.1.3-x86_64-1compat32
libart_lgpl-compat32-2.3.21-x86_64-1compat32
libdmx-compat32-1.1.3-x86_64-1compat32
libdrm-compat32-2.4.46-x86_64-1compat32
libelf-compat32-0.8.13-x86_64-4compat32
libexif-compat32-0.6.21-x86_64-1compat32
libffi-compat32-3.0.13-x86_64-2compat32
libfontenc-compat32-1.1.2-x86_64-1compat32
libgcrypt-compat32-1.5.3-x86_64-1compat32
libglade-compat32-2.6.4-x86_64-4compat32
libgpg-error-compat32-1.11-x86_64-1compat32
libgphoto2-compat32-2.5.2-x86_64-1compat32
libidn-compat32-1.25-x86_64-2compat32
libieee1284-compat32-0.2.11-x86_64-3compat32
libjpeg-compat32-v8a-x86_64-2compat32
libmng-compat32-1.0.10-x86_64-2compat32
libmpc-compat32-0.8.2-x86_64-2compat32
libogg-compat32-1.3.0-x86_64-1compat32
libpcap-compat32-1.4.0-x86_64-1compat32
libpciaccess-compat32-0.13.2-x86_64-1compat32
libpng-compat32-1.4.12-x86_64-1compat32
libsamplerate-compat32-0.1.8-x86_64-1compat32
libsndfile-compat32-1.0.25-x86_64-1compat32
libtasn1-compat32-3.6-x86_64-1compat32
libtermcap-compat32-1.2.3-x86_64-7compat32
libtiff-compat32-3.9.7-x86_64-1compat32
libtool-compat32-2.4.2-x86_64-2compat32
libusb-compat32-1.0.9-x86_64-1compat32
libvorbis-compat32-1.3.3-x86_64-1compat32
libxcb-compat32-1.9.1-x86_64-1compat32
libxml2-compat32-2.9.1-x86_64-1compat32
libxslt-compat32-1.1.28-x86_64-1compat32
mariadb-compat32-5.5.37-x86_64-1compat32
mesa-compat32-9.1.7-x86_64-1compat32
mpg123-compat32-1.15.4-x86_64-1compat32
ncurses-compat32-5.9-x86_64-3compat32
nettle-compat32-2.7.1-x86_64-1compat32
openal-soft-compat32-1.15.1-x86_64-1slcompat32
openldap-client-compat32-2.4.31-x86_64-2compat32
openssl-compat32-1.0.1h-x86_64-1compat32
openssl-solibs-compat32-1.0.1h-x86_64-1compat32
p11-kit-compat32-0.16.4-x86_64-1compat32
pango-compat32-1.34.1-x86_64-1compat32
pixman-compat32-0.30.2-x86_64-1compat32
popt-compat32-1.16-x86_64-2compat32
qt-compat32-4.8.6-x86_64-1compat32
readline-compat32-5.2-x86_64-4compat32
sane-compat32-1.0.24-x86_64-1compat32
sdl-compat32-1.2.15-x86_64-1compat32
seamonkey-solibs-compat32-2.26.1-x86_64-1compat32
sqlite-compat32-3.7.17-x86_64-1compat32
startup-notification-compat32-0.12-x86_64-2compat32
svgalib-compat32-1.9.25-x86_64-2compat32
udev-compat32-182-x86_64-7compat32
util-linux-compat32-2.21.2-x86_64-6compat32
v4l-utils-compat32-0.9.5-x86_64-1compat32
xcb-util-compat32-0.3.9-x86_64-1compat32
xsane-compat32-0.998-x86_64-3compat32
zlib-compat32-1.2.8-x86_64-1compat32
Running steam via wine gives the same result.

How can i fix it?
 
Old 07-12-2014, 12:38 PM   #2
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116Reputation: 8116
If you are using the binary Nvidia or Ati driver on that multilib computer, have you (re-)installed that after going multilib and ensured that it did not just install the 64-bit libraries but also the 32-bit libraries?

Eric
 
2 members found this post helpful.
Old 07-12-2014, 07:44 PM   #3
kingbeowulf
Senior Member
 
Registered: Oct 2003
Location: WA
Distribution: Slackware
Posts: 1,269
Blog Entries: 11

Rep: Reputation: 750Reputation: 750Reputation: 750Reputation: 750Reputation: 750Reputation: 750Reputation: 750
Indeed. I have Slackware64-14.1 multilib and nvidia binary driver and TF2 runs fine (well...there are other issues with this source engine game...), as do other games games on Steam. You have to make sure that you tell the GPU driver installer to install the 32-bit libraries. For the nvidia SBo script, that would be someting like "COMPAT32=yes ./nvidia-driver.SlackBuild"
 
Old 07-13-2014, 07:43 AM   #4
Clementine Jam
LQ Newbie
 
Registered: Apr 2013
Posts: 20

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Alien Bob View Post
If you are using the binary Nvidia or Ati driver on that multilib computer, have you (re-)installed that after going multilib and ensured that it did not just install the 64-bit libraries but also the 32-bit libraries?
The issue touches only steam. Other apps run ok. The problem is not accorded to all other apps, even if they are installed via wine.
 
Old 07-13-2014, 01:35 PM   #5
kingbeowulf
Senior Member
 
Registered: Oct 2003
Location: WA
Distribution: Slackware
Posts: 1,269
Blog Entries: 11

Rep: Reputation: 750Reputation: 750Reputation: 750Reputation: 750Reputation: 750Reputation: 750Reputation: 750
Since Steam is 32-bit, ignore Eric's advice at your peril. Also, I've noticed that Steam sometime gets confused with trying to load its own libs and/or a 64-bit game binary instead of teh 32-bit one. To be clear:
  1. Setup clean multib environment FIRST
  2. Install GPU drives with 32-bit support then REBOOT
  3. Reinstall the effected Steam games (you may need to reinsttall Steam)

Have fun!
 
Old 07-13-2014, 02:03 PM   #6
genss
Member
 
Registered: Nov 2013
Posts: 744

Rep: Reputation: Disabled
it's probably the drivers
i'd get the latest from nvidia site

steam games can be checked by right clicking on their name -> properties -> local files -> verify integrity

steam packs most all the libraries it needs with it, so unless you messed with them you should be fine
(should)
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[ANN] mk-slack64-multilib : A tool to create slackware64+multilib tree/iso phenixia2003 Slackware 5 12-28-2012 05:42 AM
[SOLVED] Broffice not compile on Slack64(multilib or no multilib);SlackBuild afreitascs Slackware 4 06-14-2010 07:16 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:03 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration