之前在 (K)ubuntu 13.04 中,我可以使用 bumblebee 在我的 nvidia-optimus 笔记本电脑上玩军团要塞 2 (TF2)。
我会做这个通过在 Steam 中设置其启动选项来
LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1 optirun %command%
自从升级到 (K)ubuntu 13.10 后,TF2 就无法从 steam 启动了。使用hl2-optirun.sh
上述答案中的脚本在终端上也会失败,
./hl2_linux: error while loading shared libraries: libturbojpeg.so: cannot open shared object file: No such file or directory
我怎样才能运行 TF2?
答案1
Ubuntu 13.10 似乎缺少 bumblebee 需要找到的一个文件。要重新创建它,
$ cd /usr/lib/i386-linux-gnu/
$ sudo ln -s libturbojpeg.so.0.0.0 libturbojpeg.so
这实际上是有记录的别处在互联网上,但即使您使用的是 64 位系统,也必须执行此操作,因为 TF2 只能以 32 位运行。