Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
If its not by default, launch this
I just tried this but didnt work...
Weird. This helped me.
Using breakpad crash handler
Setting breakpad minidump AppID = 223530
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198016434955 [API loaded yes]
Steam_SetMinidumpSteamID: Setting Steam ID: 76561198016434955
Gtk-Message: Failed to load module "canberra-gtk-module"
[0504/202555:ERROR:resource_bundle.cc(411)] Failed to load /home/stathis/.local/share/Steam/SteamApps/common/Left 4 Dead 2 Beta/cef_gtk.pak
Some features may not be available.
[0504/202555:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
/home/stathis/.local/share/Steam/SteamApps/common/Left 4 Dead 2 Beta/./hl2.sh: line 67: 2465 Segmentation fault (core dumped) ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
Game removed: AppID 223530 "Left 4 Dead 2 Beta", ProcID 2465
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
i just tried to run the game without primusrun and started nornally...so it must be a problem with optirun(and primusrun)...any ideas now?
check this...
http://steamcommunity.com/app/223530/discussions/0/810923580581417316/
lets hope for a quick fix...
$ cd "$HOME/.steam/steam/SteamApps/common/Left 4 Dead 2 Beta"
$ vblank_mode=0 PRIMUS_SYNC=1 STEAM_RUNTIME=1 primusrun ./hl2_linux -game left4dead2_beta -steam
Works for me like a charm! Thanks for the hint LostParadise.
Before that, i just startet l4d2 with an own script (not out of Steam, but Steam had to be started already), containing this lines:
---------
cd "~/.steam/steam/SteamApps/common/Left 4 Dead 2"
vblank_mode=0 PRIMUS_SYNC=1 primusrun ./hl2_linux -game left4dead2 -steam
---------
But to start it out of steam, use this solution:
Go to your L4D2-Steam-folder, and edit the hl2.sh with a texteditor.
Change the line (nearly at the bottom)
---------
${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
---------
to
---------
vblank_mode=0 PRIMUS_SYNC=1 LD_PRELOAD="$LD_PRELOAD:left4dead2/bin/matchmaking.so" primusrun ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
---------
Then you don't have to edit any launch options. I also had the problem, that the ingameoverlay of steam were not accesible, but this is also solved by the changes above. Notice that LD_PRELOAD contains already a library for the overlay, and is overwritten, if you just give LD_PRELOAD a new Value. Therefore you must use _PRELOAD="$LD_PRELOAD:/path/to/new/library".
I would try something like i wrote above, but just use this line instead (cutting out primusrun-stuff):
LD_PRELOAD="$LD_PRELOAD:left4dead2/bin/matchmaking.so" ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
BTW: if you don't know, where your L4D2-directory is, do this:
change the launch-options of L4D2 to
echo "%command%" > ~/l4d2path.txt
Then start the game via steam (nothing should happen), and clear the launch-options again.
You should now have a file named l4d2path.txt in your home-directory, containing the path of your L4D2-directory.
I hope i could help some desperate people.