ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.26k stars 175 forks source link

Steam Unable to Launch Any Games - Debian Wheezy x32, NVIDIA 8800GT #1019

Closed dartmou-zz-th closed 11 years ago

dartmou-zz-th commented 11 years ago

I installed Steam with Kano's script. The steam client seems to work fine, except I get a segfault when trying to launch any game, even ones that I'm able to launch manually from their location without steam.

For example, I can launch Crusader Kings II just fine as long as I use LD_LIBRARY_PATH to point to 2.15 glibc that I got from ubuntu.

However, when trying to launch it with steam, even when running steam with said LD_LIBRARY_PATH, I get:

Generating new string page texture 110: 256x256, total string texture memory is 3.33 MB
Game update: AppID 203770 "Crusader Kings II", ProcID 16124, IP 0.0.0.0:0
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Setting breakpad minidump AppID = 203770
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197976781911 [API loaded no]
Segmentation fault
Game removed: AppID 203770 "Crusader Kings II", ProcID 16125 
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Installing breakpad exception handler for appid(steam)/version(1359221069_client)
Installing breakpad exception handler for appid(steam)/version(1359221069_client)

Visually nothing happens, there's no window opening or anything, and the steam client keeps functioning as if I haven't done anything. Or for example, when trying to launch counter-strike (which I'm not able to launch outside steam):

CAPIJobRequestUserStats - Server response failed 2
Generating new string page texture 114: 512x256, total string texture memory is 3.85 MB
Failed to load installscript /home/etherx/.local/share/Steam/SteamApps/common/Half-Life/installscript.vdf
Game update: AppID 10 "Counter-Strike (Beta)", ProcID 16147, IP 0.0.0.0:0
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Segmentation fault
Game removed: AppID 10 "Counter-Strike (Beta)", ProcID 16147 
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully

My specs are as follows:

Processor Information: Vendor: GenuineIntel Speed: 3014 Mhz 2 logical processors 2 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Unsupported SSE42: Unsupported

Network Information: Network Speed:

Operating System Version: Debian GNU/Linux 7.0 (wheezy) (32 bit) Kernel Name: Linux Kernel Version: 3.2.0-4-686-pae X Server vendor: The X.Org Foundation X Server release: 11204000

Video Card: Driver: NVIDIA Corporation GeForce 8800 GT/PCIe/SSE2

Driver Version:  3.3.0 NVIDIA 304.64
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x10de
DeviceID:  0x611
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 18.78" x 10.55"  (21.54" diag)
                                        47.7cm x 26.8cm  (54.7cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 512 MB
Supported MSAA Modes:  2x 4x 8x 16x 

Sound card: Audio device: Realtek ALC882

Memory: RAM: 2025 Mb

Miscellaneous: UI Language: English LANG: en_US.UTF-8 Microphone: Not set

ZeXx86 commented 11 years ago

I think you have to use export LD_LIBRARY_PATH... instead of LD_LIBRARY_PATH:=... steam. By the way I recommend you to install at least 310.14 nVidia driver.

MrSchism commented 11 years ago

ZeX hit the nail on the head regarding the first step. The 8xxx series of cards NEED the 31x.xx series of Nvidia drivers to function with Steam games.

I run an 8600 GT and it won't do a thing with the 304.xx drivers

dartmou-zz-th commented 11 years ago

Thanks.

After updating to the 310.32 nvidia driver, I can launch counter-strike from console, while steam is running, using the following command:

cd ~/.steam/steam/SteamApps/common/Half-Life/ &&\nexport LD_LIBRARY_PATH=~/.steam/steam/ubuntu12_32:~/.steam/steam/SteamApps/common/Half-Life/ &&\n ./hl_linux -game cstrike -console -dev -numericping -noipx

However, I still get a segfault whenever trying to any game from steam, so this does not solve the problem. Games like Galcon Fusion refuse to run from console, claiming that they need steam running (even though it is running, separately...).

On Tue, Jan 29, 2013 at 1:48 PM, Joshua Embrey notifications@github.comwrote:

ZeX hit the nail on the head regarding the first step. The 8xxx series of cards NEED the 31x.xx series of Nvidia drivers to function with Steam games.

I run an 8600 GT and it won't do a thing with the 304.xx drivers

— Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/steam-for-linux/issues/1019#issuecomment-12831103.

gdrewb-valve commented 11 years ago

Is this still happening with recent drivers?

gdrewb-valve commented 11 years ago

Closing pending confirmation that this still happens.