I don't have experience with NVIDIA Optimus, but according to https://wiki.debian.org/NVIDIA%20Optimus#Using_NVIDIA_PRIME_Render_Offload, and assuming it's up-to-date, it looks like passing those environment variables (__NV_PRIME_RENDER_OFFLOAD=1 and __GLX_VENDOR_LIBRARY_NAME=nvidia) is expected from the user. Has this changed? Is there a way for for a strictly-confined snap to detect that it's running with the PRIME profile, and set those variables accordingly, maybe?
** Tags added: snap ** Changed in: thunderbird (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1945031 Title: Thunderbird snap won't launch unless with offloading variable __NV_PRIME_RENDER_OFFLOAD=1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1945031/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs