solus-project / runtime-snaps

Core repository for Solus runtime snaps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add functional `glxgears` `glxgears-32`

ikeydoherty opened this issue · comments

Got the package ready, we'll need LSI to expose the bulk of the shim as a new lsi-exec binary that we can utilise within the snap. This will let us execute other commands such as glxgears while letting LSI perform all the necessary bootstrap of the environment, and then ensure any process launched is done so in an identical fashion to how we launch Steam.

This will let us expose 4 new apps:

  • glxgears
  • glxgears-32
  • glxinfo
  • glxinfo-32

This is purely for debugging LSI compatibility, and allowing users to verify their drivers work correctly when getting Steam installed. From our perspective we can ask anyone who opens a bug report about steamui.so libGL.so.1 style errors to first run snap run linux-steam-integration.glxgears-32 to actually verify they have 32-bit driver support.