Может, подскажете что-нибудь про механику работы primus'а?
В какой момент он должен переключать видеокарту, почему этого может не происходить? Почему glxinfo, glxgears и часть игрушек работают так, как будто всё хорошо?(см. update)
Что касается самой ошибки, то драйвер i965 находится в xorg-dri-intel, но 32-битного пакета я не нашёл, так что
ibGL error: dlopen /usr/lib/X11/modules/dri/i965_dri.so failed (/usr/lib/X11/modules/dri/i965_dri.so: cannot open shared object file: No such file or directory)
вполне ожидаемо, при условии, что драйвер зачем-то примусу нужен.
Update: вот так запускается RogueLegacy:
libGL: OpenDriver: trying /usr/lib64/X11/modules/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib64/X11/modules/dri/i965_dri.so
С какой картой оно работает в итоге, интересно...