LINUX.ORG.RU

Сообщения cool_loki

 

Gentoo x86_64 + Steam + bumblebee запуск Dota 2, Half-Life 2, Left 4 Dead 2, etc.

Добрового всем дня!

Решил поделиться как запустил Dota 2, Half-Life 2, Left 4 Dead 2, etc. на своем буке Lenovo E530 с gentoo x86_64 и гибридной графикой (Intel + Nvidia). bumblebee установил без проблем из одноименого overlay bumblebee. steam-launcher из overlay steam. Все встало хорошо, но игры с параметрами запуска optirun %command% падали с ошибкой «Could not find required OpenGL entry point 'glGetError'| Either your video card is unsupported, or your OpenGL driver needs to be updated.» Рыская в поисках решения, натыкался на такие же ошибки с x86_64 системами. Так и есть, после добавления в /etc/portage/package.use строк

media-libs/libtxc_dxtn abi_x86_32 x11-misc/virtualgl abi_x86_32

и пересборки этих пакетов ситуация изменилась. Запуск игр начинался, экран реагировал, но завершался без окон с ошибками. В консоли было следующее

/home/$USER/.local/share/Steam/SteamApps/common/Left 4 Dead 2/./hl2.sh: line 67: 9236 Ошибка сегментирования ${GAME_DEBUGGER} «${GAMEROOT}»/${GAMEEXE} «$@»

После поиска нашел следующий параметр для запуска

LD_PRELOAD=«libpthread.so.0 libGL.so.1» __GL_THREADED_OPTIMIZATIONS=1 optirun %command%

После этого все игры через bumblebee пошли без проблем.

 , , , ,

cool_loki
()

RSS подписка на новые темы