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 пошли без проблем.

я решил это установкой primus

я решил это установкой primus (с abi_x86_32 ) и запуском steam через primusrun без дополнительных параметров.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".