Hey Alan, sorry for the screenshots.
snap logs -n 100 ubuntu-frame
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: [2022-11-30 15:17:46.208172] <information> mircommon: Loading module: /snap/ubuntu-frame/4455/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-gbm-kms.so.20
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: [2022-11-30 15:17:46.208268] <information> mircommon: Loading module: /snap/ubuntu-frame/4455/usr/lib/x86_64-linux-gnu/mir/server-platform/server-x11.so.20
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: [2022-11-30 15:17:46.208332] <information> mircommon: Loading module: /snap/ubuntu-frame/4455/usr/lib/x86_64-linux-gnu/mir/server-platform/input-evdev.so.8
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: [2022-11-30 15:17:46.212100] <information> mirserver: Found display driver: mir:gbm-kms (version 2.10.0)
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: [2022-11-30 15:17:46.218747] < - debug - > gbm-kms: Quirks: checking device with devnode: /dev/dri/card0, driver i915
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: [2022-11-30 15:17:46.219577] <information> gbm-kms: Failed to probe DRM device: /build/mir-hLziaV/mir-2.10.0/src/server/console/linux_virtual_terminal.cpp(167): Throw in function {anonymous}::DRMDevice::DRMDevice(mir::VTFileOperations&, const char*, std::unique_ptr<mir::Device::Observer>, const std::shared_ptr<mir::LinuxVirtualTerminal::DeviceList>&)
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: Dynamic exception type: boost::wrapexcept<std::system_error>
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: std::exception::what: Failed to claim DRM master: Device or resource busy
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: [boost::errinfo_file_name_*] = /dev/dri/card0
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: [2022-11-30 15:17:46.220212] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: [2022-11-30 15:17:46.220800] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: [2022-11-30 15:17:46.221357] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: [2022-11-30 15:17:46.222012] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: [2022-11-30 15:17:46.222171] <information> mirserver: (Unsupported by system environment)
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: [2022-11-30 15:17:46.222239] <information> mirserver: Found display driver: mir:x11 (version 2.10.0)
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: [2022-11-30 15:17:46.222384] <information> mirserver: (Unsupported by system environment)
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: ERROR: /build/mir-hLziaV/mir-2.10.0/src/server/graphics/default_configuration.cpp(233): Throw in function virtual const std::vector<std::shared_ptr<mir::graphics::DisplayPlatform> >& mir::DefaultServerConfiguration::the_display_platforms()
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: Dynamic exception type: boost::wrapexcept<std::runtime_error>
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: std::exception::what: Exception while creating graphics platform
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: ERROR: /build/mir-hLziaV/mir-2.10.0/src/server/graphics/platform_probe.cpp(190): Throw in function std::vector<std::pair<mir::graphics::SupportedDevice, std::shared_ptr<mir::SharedLibrary> > > {anonymous}::modules_for_device({anonymous}::ModuleType, const std::vector<std::shared_ptr<mir::SharedLibrary> >&, const mir::options::ProgramOption&, const std::shared_ptr<mir::ConsoleServices>&)
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: Dynamic exception type: boost::wrapexcept<std::runtime_error>
2022-11-30T15:17:46Z ubuntu-frame.daemon[10190]: std::exception::what: Failed to find any platforms for current system
2022-11-30T15:17:46Z systemd[1]: snap.ubuntu-frame.daemon.service: Main process exited, code=exited, status=1/FAILURE
2022-11-30T15:17:46Z systemd[1]: snap.ubuntu-frame.daemon.service: Failed with result 'exit-code'.
2022-11-30T15:17:49Z systemd[1]: snap.ubuntu-frame.daemon.service: Scheduled restart job, restart counter is at 13.
2022-11-30T15:17:49Z systemd[1]: Stopped Service for snap application ubuntu-frame.daemon.
2022-11-30T15:17:49Z systemd[1]: Started Service for snap application ubuntu-frame.daemon.
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: + exec nohup /snap/ubuntu-frame/4455/bin/run-frame /snap/ubuntu-frame/4455/usr/local/bin/frame
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: + [ /snap/ubuntu-frame/4455/usr/local/bin/frame = --help ]
2022-11-30T15:17:49Z ubuntu-frame.daemon[10288]: + dirname /run/user/0/snap.ubuntu-frame
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: + XDG_RUNTIME_DIR=/run/user/0
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: + export XDG_RUNTIME_DIR
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: + mkdir -p /run/user/0 -m 700
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: + [ -n ]
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: + exec /snap/ubuntu-frame/4455/usr/local/bin/frame
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.737660] <information> mirserver: Starting
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.740257] < - debug - > mirserver: Using Linux VT subsystem for session management
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.741721] <information> mircommon: Loading modules from: /snap/ubuntu-frame/4455/usr/lib/x86_64-linux-gnu/mir/server-platform
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.742117] <information> mircommon: Loading module: /snap/ubuntu-frame/4455/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-gbm-kms.so.20
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.742281] <information> mircommon: Loading module: /snap/ubuntu-frame/4455/usr/lib/x86_64-linux-gnu/mir/server-platform/server-x11.so.20
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.742347] <information> mircommon: Loading module: /snap/ubuntu-frame/4455/usr/lib/x86_64-linux-gnu/mir/server-platform/input-evdev.so.8
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.746198] <information> mirserver: Found display driver: mir:gbm-kms (version 2.10.0)
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.754483] < - debug - > gbm-kms: Quirks: checking device with devnode: /dev/dri/card0, driver i915
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.755955] <information> gbm-kms: Failed to probe DRM device: /build/mir-hLziaV/mir-2.10.0/src/server/console/linux_virtual_terminal.cpp(167): Throw in function {anonymous}::DRMDevice::DRMDevice(mir::VTFileOperations&, const char*, std::unique_ptr<mir::Device::Observer>, const std::shared_ptr<mir::LinuxVirtualTerminal::DeviceList>&)
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: Dynamic exception type: boost::wrapexcept<std::system_error>
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: std::exception::what: Failed to claim DRM master: Device or resource busy
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [boost::errinfo_file_name_*] = /dev/dri/card0
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.756822] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.757510] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.758233] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.758908] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.759086] <information> mirserver: (Unsupported by system environment)
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.759172] <information> mirserver: Found display driver: mir:x11 (version 2.10.0)
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: [2022-11-30 15:17:49.759340] <information> mirserver: (Unsupported by system environment)
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: ERROR: /build/mir-hLziaV/mir-2.10.0/src/server/graphics/default_configuration.cpp(233): Throw in function virtual const std::vector<std::shared_ptr<mir::graphics::DisplayPlatform> >& mir::DefaultServerConfiguration::the_display_platforms()
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: Dynamic exception type: boost::wrapexcept<std::runtime_error>
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: std::exception::what: Exception while creating graphics platform
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: ERROR: /build/mir-hLziaV/mir-2.10.0/src/server/graphics/platform_probe.cpp(190): Throw in function std::vector<std::pair<mir::graphics::SupportedDevice, std::shared_ptr<mir::SharedLibrary> > > {anonymous}::modules_for_device({anonymous}::ModuleType, const std::vector<std::shared_ptr<mir::SharedLibrary> >&, const mir::options::ProgramOption&, const std::shared_ptr<mir::ConsoleServices>&)
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: Dynamic exception type: boost::wrapexcept<std::runtime_error>
2022-11-30T15:17:49Z ubuntu-frame.daemon[10267]: std::exception::what: Failed to find any platforms for current system
2022-11-30T15:17:49Z systemd[1]: snap.ubuntu-frame.daemon.service: Main process exited, code=exited, status=1/FAILURE
2022-11-30T15:17:49Z systemd[1]: snap.ubuntu-frame.daemon.service: Failed with result 'exit-code'.
2022-11-30T15:17:52Z systemd[1]: snap.ubuntu-frame.daemon.service: Scheduled restart job, restart counter is at 14.
2022-11-30T15:17:52Z systemd[1]: Stopped Service for snap application ubuntu-frame.daemon.
2022-11-30T15:17:52Z systemd[1]: Started Service for snap application ubuntu-frame.daemon.
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: + exec nohup /snap/ubuntu-frame/4455/bin/run-frame /snap/ubuntu-frame/4455/usr/local/bin/frame
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: + [ /snap/ubuntu-frame/4455/usr/local/bin/frame = --help ]
2022-11-30T15:17:53Z ubuntu-frame.daemon[10466]: + dirname /run/user/0/snap.ubuntu-frame
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: + XDG_RUNTIME_DIR=/run/user/0
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: + export XDG_RUNTIME_DIR
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: + mkdir -p /run/user/0 -m 700
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: + [ -n ]
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: + exec /snap/ubuntu-frame/4455/usr/local/bin/frame
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.235146] <information> mirserver: Starting
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.236470] < - debug - > mirserver: Using Linux VT subsystem for session management
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.237097] <information> mircommon: Loading modules from: /snap/ubuntu-frame/4455/usr/lib/x86_64-linux-gnu/mir/server-platform
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.237347] <information> mircommon: Loading module: /snap/ubuntu-frame/4455/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-gbm-kms.so.20
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.237473] <information> mircommon: Loading module: /snap/ubuntu-frame/4455/usr/lib/x86_64-linux-gnu/mir/server-platform/server-x11.so.20
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.237540] <information> mircommon: Loading module: /snap/ubuntu-frame/4455/usr/lib/x86_64-linux-gnu/mir/server-platform/input-evdev.so.8
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.241821] <information> mirserver: Found display driver: mir:gbm-kms (version 2.10.0)
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.249537] < - debug - > gbm-kms: Quirks: checking device with devnode: /dev/dri/card0, driver i915
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.250383] <information> gbm-kms: Failed to probe DRM device: /build/mir-hLziaV/mir-2.10.0/src/server/console/linux_virtual_terminal.cpp(167): Throw in function {anonymous}::DRMDevice::DRMDevice(mir::VTFileOperations&, const char*, std::unique_ptr<mir::Device::Observer>, const std::shared_ptr<mir::LinuxVirtualTerminal::DeviceList>&)
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: Dynamic exception type: boost::wrapexcept<std::system_error>
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: std::exception::what: Failed to claim DRM master: Device or resource busy
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [boost::errinfo_file_name_*] = /dev/dri/card0
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.250988] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.251477] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.251960] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.252456] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.252594] <information> mirserver: (Unsupported by system environment)
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.252662] <information> mirserver: Found display driver: mir:x11 (version 2.10.0)
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: [2022-11-30 15:17:53.252799] <information> mirserver: (Unsupported by system environment)
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: ERROR: /build/mir-hLziaV/mir-2.10.0/src/server/graphics/default_configuration.cpp(233): Throw in function virtual const std::vector<std::shared_ptr<mir::graphics::DisplayPlatform> >& mir::DefaultServerConfiguration::the_display_platforms()
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: Dynamic exception type: boost::wrapexcept<std::runtime_error>
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: std::exception::what: Exception while creating graphics platform
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: ERROR: /build/mir-hLziaV/mir-2.10.0/src/server/graphics/platform_probe.cpp(190): Throw in function std::vector<std::pair<mir::graphics::SupportedDevice, std::shared_ptr<mir::SharedLibrary> > > {anonymous}::modules_for_device({anonymous}::ModuleType, const std::vector<std::shared_ptr<mir::SharedLibrary> >&, const mir::options::ProgramOption&, const std::shared_ptr<mir::ConsoleServices>&)
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: Dynamic exception type: boost::wrapexcept<std::runtime_error>
2022-11-30T15:17:53Z ubuntu-frame.daemon[10444]: std::exception::what: Failed to find any platforms for current system
2022-11-30T15:17:53Z systemd[1]: snap.ubuntu-frame.daemon.service: Main process exited, code=exited, status=1/FAILURE
2022-11-30T15:17:53Z systemd[1]: snap.ubuntu-frame.daemon.service: Failed with result 'exit-code'.