[Comm] не запускаются удалённо приложения opengl
Denis G. Samsonenko
d.g.samsonenko на gmail.com
Чт Янв 26 13:00:10 MSK 2017
День добрый!
Никто так и не подсказал, что делать с проблемой. Попытка номер 2
разобраться с проблемой:
> После перехода на p8 у меня не получается запускать с удалённой машины
> opengl приложения.
> На удалённой машине стоит p7 i586. На локальной -- p8 x86-64, nvidia.
> Захожу по ssh -Y на удалённую машину, запускаю LIBGL_DEBUG=verbose
> glxinfo и получаю следующее:
>
> $ LIBGL_DEBUG=verbose glxinfo
> name of display: localhost:15.0
> libGL: screen 0 does not appear to be DRI2 capable
> libGL: OpenDriver: trying /usr/lib/X11/modules/dri/tls/swrast_dri.so
> libGL: OpenDriver: trying /usr/lib/X11/modules/dri/swrast_dri.so
> libGL: driver does not expose __driDriverGetExtensions_swrast():
> /usr/lib/X11/modules/dri/swrast_dri.so: undefined symbol:
> __driDriverGetExtensions_swrast
> libGL: Can't open configuration file /home/denis/.drirc: No such file
> or directory.
> libGL: Can't open configuration file /home/denis/.drirc: No such file
> or directory.
> libGL error: failed to load driver: swrast
> X Error of failed request: GLXBadContext
> Major opcode of failed request: 154 (GLX)
> Minor opcode of failed request: 6 (X_GLXIsDirect)
> Serial number of failed request: 42
> Current serial number in output stream: 41
Покопавшись в интернете ещё раз нашёл упоминание, что надо разрешить
X-серверу indirect GLX contexts (+iglx). Покопавшись в /etc/sysconfig
и /etc/X11 ничего лучше не придумал, как добавить +iglx в вызов
X-сервера в /etc/X11/xinit/xserverrc. После такого запускаемые
удалённо opengl-приложения стали нормально запускаться и работать.
Есть ли более прямой способ добавить +iglx в вызов X-сервера, кроме
ручной правки /etc/X11/xinit/xserverrc?
Всего доброго,
Денис
Подробная информация о списке рассылки community