Ранее в (K) Ubuntu 13.04 я мог играть в Team Fortress 2 (TF2) на своем ноутбуке nvidia-optimus, используя шмеля.
Я бы сделал бы это , установив для его параметров запуска в 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 работать?
Похоже, что в Ubuntu 13.10 отсутствует файл, который шмель ожидает найти. Чтобы воссоздать его,
$ cd /usr/lib/i386-linux-gnu/
$ sudo ln -s libturbojpeg.so.0.0.0 libturbojpeg.so
Это фактически задокументировано в другом месте в Интернете, но вы должны сделать это, даже если вы работаете в 64-битной системе, поскольку TF2 работает только как 32-битный.