Left 4 Dead 2 Beta > 일반 토론 > 제목 정보
Archie 2013년 5월 3일 오후 6시 02분
Could not load library matchmaking and game cache wipe
I downloaded left 4 dead 2 beta on my ubuntu 13.04, started it, and after vid error has popped up - "Could not load library matchmaking", so i've tried this suggestion http://forums.steampowered.com/forums/showthread.php?t=1239219 but it failed. So, whats here else to do? - lets try to verify game cache! "77632 files failed to verify" and steam started to download damn 11GB AGAIN! WTF, Valve?
Archie님이 마지막으로 수정; 2013년 5월 3일 오후 6시 10분
54개 중 1-15 표시중
< >
Casimer the Adequately Skilled 2013년 5월 3일 오후 6시 27분 
Hey, at least your hard drive didn't fail a quarter of the way through the download.

It's not like I can blame Valve for that, though.
RebootKid 2013년 5월 3일 오후 8시 44분 
Having the exact same problem.

Are you, by chance, an Nvidia Optimus user? I'm seeing this behavior when I use Primusrun, but the game runs normally when I use the integrated card.
CyberXZT 2013년 5월 3일 오후 9시 23분 
Also broken for me. (Nvidia Optimus User)
Archie 2013년 5월 3일 오후 9시 51분 
Yep, using bumblebee. Anyway, guys, go try to play on Intel videocard. I was really surprised by good FPS at low settings (game still looking pretty good) and 1080p resolution. When i last time played l4d2 on windows machine with radeon 7660g (which way powerful than intel 4k) with same settings on 1080p - there was a noticable low framerate. Now i see the difference between windows version and linux, my rage time is gone, and i must thank Valve for such a good work on game.

RebootKid님이 먼저 게시:
Having the exact same problem.

Are you, by chance, an Nvidia Optimus user? I'm seeing this behavior when I use Primusrun, but the game runs normally when I use the integrated card.
CyberXZT 2013년 5월 3일 오후 9시 52분 
I have a working fix coming very soon! If someone could add me, I would really love to make sure this works online.
CyberXZT 2013년 5월 3일 오후 10시 02분 
NOTE: A better solution (for some people) is available here. I recommend you try that solution before this one.

And here it is! This is only a temporary solution, hopefully Valve can fix it soon.

#!/bin/bash
# hl2.sh modified for L4D2 Beta and primusrun
# http://steamcommunity.com/groups/LinuxOptimus

GAMEROOT=$(cd "${0%/*}" && echo $PWD)
ulimit -n 2048
export __GL_THREADED_OPTIMIZATIONS=1
cd "$GAMEROOT"
if [ -f pathmatch.inf ]; then
export ENABLE_PATHMATCH=1
fi

# NOTE:
# You may need to change:
#
# vblank_mode=0 primusrun
# and
# ~/Steam/ubuntu12_32

LD_LIBRARY_PATH=~/Steam/ubuntu12_32:$LD_LIBRARY_PATH vblank_mode=0 primusrun ./hl2_linux -game left4dead2_beta -steam "$@"

Or if your prefer to wget it: http://cyberxzt.com/files/optimus/l4d2-hl2-primusrun.txt

Copy that script to "~/Steam/SteamApps/common/Left 4 Dead 2 Beta" (or wherever Steam is installed) and chmod/run it. Depending on your environment, you may need to change "vblank_mode=0 primusrun" and "~/Steam/ubuntu12_32" inside of the script. The Steam overlay will NOT work with this script. Anyone is free to friend me if they have any issues, etc. It is currently 1AM here so I may not be on for much longer though.

Edit: Multiplayer works. :D
LordDrako 2013년 5월 4일 오전 12시 37분 
I tried your fix but it didn't help.
The patchmaking library cannot be loaded because of this error:
"dlopen: cannot load any more object with static TLS"
So the game is actually finding the library... something else seems to be broken :-(

Oh and yes, that happens only with primusrun. Running the game on the intel card works.
It appears that either one of the libs with the game or one of the bumblebee libs is compiled with the wrong TLS model :-(
CyberXZT 2013년 5월 4일 오전 1시 04분 
Lord Drako님이 먼저 게시:
I tried your fix but it didn't help.
The patchmaking library cannot be loaded because of this error:
"dlopen: cannot load any more object with static TLS"
So the game is actually finding the library... something else seems to be broken :-(

Oh and yes, that happens only with primusrun. Running the game on the intel card works.
It appears that either one of the libs with the game or one of the bumblebee libs is compiled with the wrong TLS model :-(

I really have no idea, unfortunately. Have you tried just optirun?

And, I am off to bed...
Covered in bees!! 2013년 5월 4일 오전 4시 35분 
It won't work for me neither. I tried [LEMS] CyberXZT's trick, to no avail. I get the same error message as Lord Drako's, ie "dlopen: cannot load any more object with static TLS".
Heis 2013년 5월 4일 오전 4시 47분 
Getting this problem as well. Bumblebee 3.2 and primusrun.

Error not happening when using intel 4000.

EDIT: Reported this issue on https://github.com/ValveSoftware/steam-for-linux/issues/2383

Not sure if it is an issue with the game or with bumblebee, but Valve should know about it.
ProChaser [Linux] 2013년 5월 4일 오전 5시 45분 
I experience the same issue with primusrun.
LordDrako 2013년 5월 4일 오전 7시 44분 
Couldn't test with optirun as the game suddenly told me that files (stuff in materials/ ) are missing at startup :/
that message (missing files) came with optirun/primusrun and normal start... the funny thing is that a check of the files showed no errors O.o
So I deleted everything...
Now I am waiting for it to download again :p
Hossie 2013년 5월 4일 오전 8시 28분 
I'm not quite sure if this is actually a bumblebee issue, got the same error with your script (not quite sure what you changed) but also when running without optirun on the Intel HD.
Covered in bees!! 2013년 5월 4일 오전 8시 35분 
Hossie님이 먼저 게시:
I'm not quite sure if this is actually a bumblebee issue, got the same error with your script (not quite sure what you changed) but also when running without optirun on the Intel HD.

As for me, the game can be launched without optirun/primusrun but with the integrated graphics card instead. Performances are not great but it remains playable.

I surmise this is really a Bumblebee issue.
CyberXZT 2013년 5월 4일 오전 9시 04분 
Hossie님이 먼저 게시:
I'm not quite sure if this is actually a bumblebee issue, got the same error with your script (not quite sure what you changed) but also when running without optirun on the Intel HD.

The script is a modified version of hl2.sh that makes sure the engine checks the primusrun libraries before anything else. It is similar to the Team Fortress 2 script that was required before Valve fixed Optimus support.

I have no idea what that error means however after doing some research I found that it might be related to distro? So, what is everyone's distro? I am hearing that it is working on Ubuntu 13.04. Additionally, where is Steam located? For me, Steam is located in ~/Steam/ but I believe it has since changed?
54개 중 1-15 표시중
< >
페이지당: 15 30 50