Let me just add nvidia-core22 is geared at Ubuntu Core usage, not Classic (because of problems keeping the kernel driver and userspace in sync).
On Classic, SnapD exposes the proprietary Nvidia pieces in `/var/lib/snapd/lib/gl`. This is normally handled by snap wrappers (e.g. https://github.com/ubuntu/snapcraft-desktop-helpers/blob/ec861254c2a1d2447b2c589446e6cdf04c75c260/common/desktop-exports#L103-L109), and supported by mesa-core22.
So while moving snaps to graphics-core22 is an important piece on Core, it not working on Classic suggests something else needs looking at.
Check out https://snapcraft.io/graphics-test-tools, hopefully it can give you some insight as to what's missing.
Let me just add nvidia-core22 is geared at Ubuntu Core usage, not Classic (because of problems keeping the kernel driver and userspace in sync).
On Classic, SnapD exposes the proprietary Nvidia pieces in `/var/lib/ snapd/lib/ gl`. This is normally handled by snap wrappers (e.g. https:/ /github. com/ubuntu/ snapcraft- desktop- helpers/ blob/ec861254c2 a1d2447b2c58944 6e6cdf04c75c260 /common/ desktop- exports# L103-L109), and supported by mesa-core22.
So while moving snaps to graphics-core22 is an important piece on Core, it not working on Classic suggests something else needs looking at.
Check out https:/ /snapcraft. io/graphics- test-tools, hopefully it can give you some insight as to what's missing.