{"push_id":1151314039,"size":1,"distinct_size":1,"ref":"refs/heads/nvidia","head":"740eba60374cfad24eccef1e35019be6a3d4b5f2","before":"a29d2822f2586ff13b4846cf39eb3bd9bd016a1c","commits":[{"sha":"740eba60374cfad24eccef1e35019be6a3d4b5f2","author":{"name":"Zygmunt Krynicki","email":"610769a3450e336fe95f0487086bddedbb7e9562@gmail.com"},"message":"Completely re-do nvidia driver support\n\nThis patch changes how nvidia driver is supported. The support differs\ndepending on the distribution via a compile-time configuration option.\n\nOn Ubuntu nothing is changed, we still look for /usr/lib/nvidia-... and\nbind-mount it to /var/lib/snapd/lib/gl. This behavior is now enabled by\n--enable-nvidia-ubuntu. It is off by default.\n\nOn Arch a totally different approach is used. A tmpfs is created in\n/var/lib/snapd/lib/gl so that it can be populated with symlinks to\n/var/lib/snapd/hostfs. The confinement program contains a list of\nlibraries that comprise the nvidia proprietary driver. Only those\nlibraries are exposed. This behavior is now enabled by\n--enable-nvidia-arch. It is off by default.\n\nThe arch support was tested on various drivers, 304 and 340 drivers work\ncorrectly out of the box. Sadly the most recent driver (364) does not\nwork yet and need more hacking.\n\nThis also depends on the new hostfs directory to exist in the core snap.\nIt was added to the build system and should be available as of the next\nrelease of the core snap.\n\nSigned-off-by: Zygmunt Krynicki <me@zygoon.pl>","distinct":true,"url":"https://api.github.com/repos/ubuntu-core/snap-confine/commits/740eba60374cfad24eccef1e35019be6a3d4b5f2"}]}
{"actor":{"display_login":"zyga"}}