FWIW dual (PRIME) setups are somewhat supported, you need to discard the mount namespace (via /usr/lib/snapd/snap-discard-ns) if without rebooting you started a snap, switched PRIME profile, and then tried to start the snap again.
Also it's unclear whether our autodetection works if you're using the nvidia card for opencl work while using the intel card for graphics.
FWIW dual (PRIME) setups are somewhat supported, you need to discard the mount namespace (via /usr/lib/ snapd/snap- discard- ns) if without rebooting you started a snap, switched PRIME profile, and then tried to start the snap again.
Also it's unclear whether our autodetection works if you're using the nvidia card for opencl work while using the intel card for graphics.