Snap is broken on AMD gpus

Snap package is broken with AMD GPU. App only appears in task bar, but window never appear.

Description

$ mailspring
/usr/share/libdrm/amdgpu.ids: No such file or directory
/usr/share/libdrm/amdgpu.ids: No such file or directory
Gtk-Message: 10:19:38.149: Not loading module "atk-bridge": The functionality is provided by GTK natively. Please try to not load it.
/usr/share/libdrm/amdgpu.ids: No such file or directory
/usr/share/libdrm/amdgpu.ids: No such file or directory
Running database migrations
App load time: 252ms

{"error":null}
(node:9306) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `mailspring --trace-deprecation ...` to show where the warning was created)
(node:9544) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `exe --trace-deprecation ...` to show where the warning was created)
(node:9545) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `exe --trace-deprecation ...` to show where the warning was created)
[9306:0119/102552.449183:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.gnome.SessionManager.Inhibit: object_path= /org/gnome/SessionManager: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.145" (uid=1000 pid=9306 comm="/snap/mailspring/566/usr/bin/mailspring --no-sandb" label="snap.mailspring.mailspring (enforce)") interface="org.gnome.SessionManager" member="Inhibit" error name="(unset)" requested_reply="0" destination="org.gnome.SessionManager" (uid=1000 pid=4806 comm="/usr/libexec/gnome-session-binary --systemd-servic" label="unconfined")
[9306:0119/102552.449200:ERROR:services/device/wake_lock/power_save_blocker/power_save_blocker_linux.cc:257] No response to Inhibit() request for org.gnome.SessionManager

Seems related to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1951666

Setup

$ snap info mailspring
name:      mailspring
summary:   The best email app for people and teams at work
publisher: Mailspring (foundry376✓)
store-url: https://snapcraft.io/mailspring
license:   GPL-3.0
description: |
  Mailspring is a new version of Nylas Mail maintained by one of the original authors. It's
  faster, leaner, and shipping today! It replaces the JavaScript sync code in Nylas Mail with
  a new C++ sync engine based on Mailcore2. It uses roughly half the RAM and CPU of Nylas Mail
  and idles with almost zero "CPU Wakes", which translates to great battery life. It also has
  an entirely revamped composer and other great new features.
  
  
  
  Mailspring comes packed with powerful features like Unified Inbox, Snooze, Send Later, Mail
  Rules, Templates and more. Mailspring Pro, which you can unlock with a monthly subscription,
  adds even more features for people who send a ton of email: link tracking, read receipts,
  mailbox analytics, contact and company profiles. All of these features run in the client -
  Mailspring does not send your email credentials to the cloud.
commands:
  - mailspring
snap-id:      0TyNxgP6wEM3nTXzymtc1wOnvl2P6Iij
tracking:     latest/stable
refresh-date: today at 10:19 CET
channels:
  latest/stable:    1.17.1 2026-01-15 (566) 194MB -
  latest/candidate: 1.17.1 2026-01-15 (566) 194MB -
  latest/beta:      1.17.1 2026-01-15 (566) 194MB -
  latest/edge:      1.17.1 2026-01-15 (566) 194MB -
installed:          1.17.1            (566) 194MB -
$ uname -a
Linux 6.14.0-37-generic #37~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 20 10:25:38 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Additional context

As I found out .deb package (that is working) does not share data directory with snap package, so I can’t migrate without full reconfiguration. Might as well look for a client that does support proper HTML rendering and non-electron rendering.