Ubuntu Frame - No display detected

Hi

I am trying to run ubuntu-frame on Ubuntu core.

Intel NUC: Everything seems to be working out of the box when I tried it on an intel NUC but when I try the same software stack on an industrial motherboard with an N97 processor (https://www.asrockind.com/en-gb/SBC-260J), the ubuntu frame seems to not recognize any display attached to it. I can only see a cursor blinking on the top left corner

Logs from ubuntu frame service

pr 16 22:57:34 ubuntu systemd[1]: Started Service for snap application ubuntu-frame.daemon.
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1234]: ++ snapctl get display
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: + '[' -z '' ']'
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1239]: + initialise-display-config
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: + disown
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: + exec nohup /snap/ubuntu-frame/9187/bin/run-frame /snap/ubuntu-frame/9187/bin/graphics-core22-wrapper /snap/ubuntu-frame/9187/usr/local/bin/frame
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1240]: + sh -c 'sleep 5; mkdir "/run/user/007"; rmdir "/run/user/007"'
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: + [ /snap/ubuntu-frame/9187/bin/graphics-core22-wrapper = --help ]
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1245]: + dirname /run/user/0/snap.ubuntu-frame
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1241]: Setting up watches.
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1241]: Watches established.
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: + XDG_RUNTIME_DIR=/run/user/0
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: + export XDG_RUNTIME_DIR
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: + mkdir -p /run/user/0 -m 700
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: + [ -n  ]
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: + exec /snap/ubuntu-frame/9187/bin/graphics-core22-wrapper /snap/ubuntu-frame/9187/usr/local/bin/frame
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.724276] <information> mirserver: Starting
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.724633] < - debug - > mirserver: Using Linux VT subsystem for session management
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.724744] <information> mircommon: Loading modules from: /snap/ubuntu-frame/9187/usr/lib/x86_64-linux-gnu/mir/server-platform
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.724779] <information> mircommon: Loading module: /snap/ubuntu-frame/9187/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-eglstream-kms.so.21
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.724789] <information> mircommon: Loading module: /snap/ubuntu-frame/9187/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-gbm-kms.so.21
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.724797] <information> mircommon: Loading module: /snap/ubuntu-frame/9187/usr/lib/x86_64-linux-gnu/mir/server-platform/renderer-egl-generic.so.21
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.724804] <information> mircommon: Loading module: /snap/ubuntu-frame/9187/usr/lib/x86_64-linux-gnu/mir/server-platform/server-x11.so.21
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.724810] <information> mircommon: Loading module: /snap/ubuntu-frame/9187/usr/lib/x86_64-linux-gnu/mir/server-platform/input-evdev.so.8
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.725317] <information> mirserver: Found display driver: mir:eglstream-kms (version 2.16.4)
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.725774] < - debug - > eglstream: Found EGLDeviceEXT with device extensions: EGL_MESA_device_software EGL_EXT_device_drm_render_node
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.725815] <information> eglstream: Failed to query DRM node for EGLDevice: Failed to determine DRM device node path from EGLDevice: EGL_BAD_PARAMETER (0x300c)
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.725822] < - debug - > eglstream: EGLDeviceEXTs found, but none are suitable for Mir
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.725829] <information> mirserver: (Unsupported by system environment)
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.725836] <information> mirserver: Found display driver: mir:gbm-kms (version 2.16.4)
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.725913] <information> gbm-kms: Unsupported: No DRM devices detected
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.725922] <information> mirserver: (Unsupported by system environment)
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.725930] <information> mirserver: Found display driver: mir:egl-generic (version 2.16.4)
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.725973] <information> mirserver: Found display driver: mir:x11 (version 2.16.4)
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: [2024-04-16 22:57:34.725991] <information> mirserver: (Unsupported by system environment)
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: ERROR: ./src/server/graphics/default_configuration.cpp(253): Throw in function virtual const std::vector<std::shared_ptr<mir::graphics::DisplayPlatform> >& mir::DefaultServerConfiguration::the_display_platforms()
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: Dynamic exception type: boost::wrapexcept<std::runtime_error>
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: std::exception::what: Exception while creating graphics platform
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: ERROR: ./src/server/graphics/platform_probe.cpp(184): Throw in function std::vector<std::pair<mir::graphics::SupportedDevice, std::shared_ptr<mir::SharedLibrary> > > {anonymous}::modules_for_device(const std::function<std::vector<mir::graphics::SupportedDevice>(const mir::SharedLibrary&)>&, cons>
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: Dynamic exception type: boost::wrapexcept<std::runtime_error>
Apr 16 22:57:34 ubuntu ubuntu-frame.daemon[1214]: std::exception::what: Failed to find any platforms for current system
Apr 16 22:57:34 ubuntu systemd[1]: snap.ubuntu-frame.daemon.service: Main process exited, code=exited, status=1/FAILURE
Apr 16 22:57:34 ubuntu systemd[1]: snap.ubuntu-frame.daemon.service: Failed with result 'exit-code'.

The ubuntu frame configuration file at /var/snap/ubuntu-frame/current/frame.config does not list down any display .

Thanks

@alan_g may know mor. Just for completeness, are there any denials listed in the output of dmesg command?

This is the relevant part of the the log. It says there are no outputs supported by the gbm drivers on the system. Assuming you installed the defaults, these will be from the mesa-core22 content snap.

Google says the Intel N97 was launched in January 2023, so it is plausible that this is not supported by the Mesa drivers from 2022.

A “24” track of Frame is in development which can use a more recent Mesa, and that may work for you:

snap install mesa-core24 --channel=edge
snap refresh ubuntu-frame --channel=24/edge

For obvious reasons, this will remain experimental until after the corresponding Ubuntu 24.04 LTS is released.

@alan_g Thanks for the reply. I will try out what you suggested

For some reason, I can see WPE page this morning on my screen when I wake up

Sequence of actions

  1. Installed a fresh copy of intel nuc core22
  2. Installed ubuntu-frame and wpe-webkit-mir-kiosk
  3. Followed docs over here https://mir-server.io/docs/how-to-use-checkbox-mir to check and get more information about the device graphic onboard
  4. When I woke up next I could see the WPE webpage on my monitor
  5. I rebooted the system just to make sure it works every time

Snaps currently running on my device

â—Ź snap.wpe-webkit-mir-kiosk.daemon.service - Service for snap application wpe-webkit-mir-kiosk.daemon
     Loaded: loaded (/etc/systemd/system/snap.wpe-webkit-mir-kiosk.daemon.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2024-04-17 06:16:05 UTC; 1h 31min ago
   Main PID: 1850 (launch-wpe)
      Tasks: 57 (limit: 4369)
     Memory: 477.8M
        CPU: 9.824s
     CGroup: /system.slice/snap.wpe-webkit-mir-kiosk.daemon.service
             ├─1850 /bin/bash -e /snap/wpe-webkit-mir-kiosk/102/bin/launch-wpe
             ├─2378 /snap/wpe-webkit-mir-kiosk/102/usr/bin/cog -P wl --bg-color=black --config=/root/snap/wpe-webkit-mir-kiosk/102/cog.ini --enable-mediasource=1 --webprocess-failure=restart --enable-write-console-messages-to-stdout=false https://wpewebkit.org
             ├─2399 /usr/libexec/wpe-webkit-1.0/WPENetworkProcess 6 20
             └─2401 /usr/libexec/wpe-webkit-1.0/WPEWebProcess 10 23

Apr 17 06:16:32 ubuntu cog[2378]: <https://wpewebkit.org/> Load started.
Apr 17 06:16:33 ubuntu cog[2378]: <https://wpewebkit.org/> Loading...
Apr 17 06:16:35 ubuntu gst-plugin-scan[2464]: Failed to load plugin '/snap/wpe-webkit-mir-kiosk/102/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so': libblas.so.3: cannot open shared object file: No such file or directory
Apr 17 06:16:36 ubuntu gst-plugin-scan[2482]: Failed to load plugin '/snap/wpe-webkit-mir-kiosk/102/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so': libblas.so.3: cannot open shared object file: No such file or directory
Apr 17 06:16:37 ubuntu wpe-webkit-mir-kiosk.daemon[2401]: /dev/shm/jack_db-0/__db.001: No such file or directory
Apr 17 06:16:37 ubuntu wpe-webkit-mir-kiosk.daemon[2401]: /dev/shm/jack_db-0/__db.001: No such file or directory
Apr 17 06:16:37 ubuntu wpe-webkit-mir-kiosk.daemon[2401]: ALSA lib conf.c:4553:(snd_config_update_r) Cannot access file /usr/share/alsa/alsa.conf
Apr 17 06:16:37 ubuntu wpe-webkit-mir-kiosk.daemon[2401]: ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
Apr 17 06:16:37 ubuntu wpe-webkit-mir-kiosk.daemon[2401]: AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
Apr 17 06:16:41 ubuntu cog[2378]: <https://wpewebkit.org/> Loaded successfully.

â—Ź snap.mount - /snap
     Loaded: loaded (/etc/fstab; generated)
     Active: active (mounted) since Wed 2024-04-17 06:15:50 UTC; 1h 31min ago
      Where: /snap
       What: /dev/sda5
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)
      Tasks: 0 (limit: 4369)
     Memory: 4.0K
        CPU: 2ms
     CGroup: /system.slice/snap.mount

Apr 17 06:15:50 ubuntu systemd[1]: Mounting /snap...
Apr 17 06:15:50 ubuntu systemd[1]: Mounted /snap.

â—Ź snap.wpe-webkit-mir-kiosk.restart-watcher.service - Service for snap application wpe-webkit-mir-kiosk.restart-watcher
     Loaded: loaded (/etc/systemd/system/snap.wpe-webkit-mir-kiosk.restart-watcher.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2024-04-17 06:16:05 UTC; 1h 31min ago
   Main PID: 1851 (watcher)
      Tasks: 3 (limit: 4369)
     Memory: 12.5M
        CPU: 1.447s
     CGroup: /system.slice/snap.wpe-webkit-mir-kiosk.restart-watcher.service
             ├─1851 /bin/sh -e /snap/wpe-webkit-mir-kiosk/102/bin/watcher
             ├─2337 inotifywait --event delete --format %f /run/user/0
             └─2338 /bin/sh -e /snap/wpe-webkit-mir-kiosk/102/bin/watcher

Apr 17 06:16:21 ubuntu wpe-webkit-mir-kiosk.restart-watcher[1851]: Wayland socket not available, waiting one second
Apr 17 06:16:22 ubuntu wpe-webkit-mir-kiosk.restart-watcher[1851]: Wayland socket not available, waiting one second
Apr 17 06:16:23 ubuntu wpe-webkit-mir-kiosk.restart-watcher[1851]: Wayland socket not available, waiting one second
Apr 17 06:16:24 ubuntu wpe-webkit-mir-kiosk.restart-watcher[1851]: Wayland socket not available, waiting one second
Apr 17 06:16:25 ubuntu wpe-webkit-mir-kiosk.restart-watcher[1851]: Wayland socket not available, waiting one second
Apr 17 06:16:26 ubuntu wpe-webkit-mir-kiosk.restart-watcher[1851]: Wayland socket not available, waiting one second
Apr 17 06:16:27 ubuntu wpe-webkit-mir-kiosk.restart-watcher[1851]: Wayland socket not available, waiting one second
Apr 17 06:16:28 ubuntu wpe-webkit-mir-kiosk.restart-watcher[1851]: Wayland socket not available, waiting one second
Apr 17 06:16:29 ubuntu wpe-webkit-mir-kiosk.restart-watcher[2337]: Setting up watches.
Apr 17 06:16:29 ubuntu wpe-webkit-mir-kiosk.restart-watcher[2337]: Watches established.

â—Ź snap.ubuntu-frame.daemon.service - Service for snap application ubuntu-frame.daemon
     Loaded: loaded (/etc/systemd/system/snap.ubuntu-frame.daemon.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2024-04-17 06:16:05 UTC; 1h 31min ago
   Main PID: 1849 (frame)
      Tasks: 28 (limit: 4369)
     Memory: 204.1M
        CPU: 3.198s
     CGroup: /system.slice/snap.ubuntu-frame.daemon.service
             └─1849 /snap/ubuntu-frame/8587/usr/local/bin/frame

Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141404] <information> mirserver: . |_ Orientation normal
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141430] <information> mirserver: . |_ Logical size 1920x1080
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141451] <information> mirserver: . |_ Logical position +0+0
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141473] <information> mirserver: . |_ Scaling factor: 1.00
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141493] <information> mirserver: * Output 2: DisplayPort disconnected
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141512] <information> mirserver: * Output 3: HDMI-A disconnected
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141530] <information> mirserver: * Output 4: DisplayPort disconnected
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141639] < -warning- > miral: Attempt to read custom output attribute (surface-title) that wasn't added
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141697] < -warning- > miral: Attempt to read custom output attribute (snap-name) that wasn't added
Apr 17 06:16:32 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:32.021450] <information> frame: New surface for snap="wpe-webkit-mir-kiosk" with title="Cog"

â—Ź snap.checkbox-mir.service.service - Service for snap application checkbox-mir.service
     Loaded: loaded (/etc/systemd/system/snap.checkbox-mir.service.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2024-04-17 06:16:05 UTC; 1h 31min ago
   Main PID: 1848 (python3)
      Tasks: 1 (limit: 4369)
     Memory: 65.5M
        CPU: 6.321s
     CGroup: /system.slice/snap.checkbox-mir.service.service
             └─1848 python3 /snap/checkbox-mir/640/checkbox-runtime/bin/checkbox-cli service

Apr 17 06:16:05 ubuntu systemd[1]: Started Service for snap application checkbox-mir.service.
Apr 17 06:16:29 ubuntu checkbox-mir.service[1848]: WARNING:root:service is deprecated and will be removed in the next major release of Checkbox. Please use run-agent instead
Apr 17 06:16:30 ubuntu sudo[2336]:     root : PWD=/var/snap/checkbox-mir/640 ; USER=root ; COMMAND=/usr/bin/true
Apr 17 06:16:30 ubuntu sudo[2336]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=0)
Apr 17 06:16:30 ubuntu sudo[2336]: pam_unix(sudo:session): session closed for user root
Apr 17 06:16:30 ubuntu sudo[2380]:     root : PWD=/var/snap/checkbox-mir/640 ; USER=root ; COMMAND=/usr/bin/true
Apr 17 06:16:30 ubuntu sudo[2380]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=0)
Apr 17 06:16:30 ubuntu sudo[2380]: pam_unix(sudo:session): session closed for user root

Snaps installed

deepak-aggarwal9@ubuntu:~$ snap list
Name                  Version           Rev    Tracking       Publisher            Notes
bare                  1.0               5      latest/stable  canonicalâś“           base
checkbox-mir          167-mir2.16.3     640    latest/stable  ce-certification-qa  devmode
checkbox22            3.3.0-dev19       726    latest/stable  ce-certification-qa  -
core22                20230110          484    latest/stable  canonicalâś“           base
gnome-42-2204         0+git.510a601     176    latest/stable  canonicalâś“           -
graphics-test-tools   22.04             268    22/stable      canonicalâś“           -
gtk-common-themes     0.1-81-g442e511   1535   latest/stable  canonicalâś“           -
intel-iotg-kernel     5.15.0-1052.58.1  100    22/stable      canonicalâś“           kernel
mesa-core22           23.0.4            231    latest/stable  canonicalâś“           -
mir-test-tools        2.16.3-snap159    14124  22/stable      alangriffiths✪       -
pc                    22-0.3            127    22/stable      canonicalâś“           gadget
snapd                 2.58              17950  latest/stable  canonicalâś“           snapd
ubuntu-frame          130-mir2.16.3     8587   22/stable      canonicalâś“           -
wpe-webkit-mir-kiosk  2.38.5            102    22/stable      glancr               -
Snaps

Logs from snap.ubuntu-frame.daemon.service service

Apr 17 06:16:05 ubuntu systemd[1]: Started Service for snap application ubuntu-frame.daemon.
Apr 17 06:16:14 ubuntu ubuntu-frame.daemon[2164]: ++ snapctl get display
Apr 17 06:16:16 ubuntu ubuntu-frame.daemon[1849]: + '[' -z '' ']'
Apr 17 06:16:16 ubuntu ubuntu-frame.daemon[1849]: + disown
Apr 17 06:16:16 ubuntu ubuntu-frame.daemon[1849]: + exec nohup /snap/ubuntu-frame/8587/bin/run-frame /snap/ubuntu-frame/8587/bin/graphics-core22-wrapper /snap/ubuntu-frame/8587/usr/local/bin/frame
Apr 17 06:16:16 ubuntu ubuntu-frame.daemon[2185]: + sh -c 'sleep 5; mkdir "/run/user/007"; rmdir "/run/user/007"'
Apr 17 06:16:16 ubuntu ubuntu-frame.daemon[2184]: + initialise-display-config
Apr 17 06:16:16 ubuntu ubuntu-frame.daemon[1849]: + [ /snap/ubuntu-frame/8587/bin/graphics-core22-wrapper = --help ]
Apr 17 06:16:16 ubuntu ubuntu-frame.daemon[2194]: + dirname /run/user/0/snap.ubuntu-frame
Apr 17 06:16:16 ubuntu ubuntu-frame.daemon[1849]: + XDG_RUNTIME_DIR=/run/user/0
Apr 17 06:16:16 ubuntu ubuntu-frame.daemon[1849]: + export XDG_RUNTIME_DIR
Apr 17 06:16:16 ubuntu ubuntu-frame.daemon[1849]: + mkdir -p /run/user/0 -m 700
Apr 17 06:16:16 ubuntu ubuntu-frame.daemon[1849]: + [ -n  ]
Apr 17 06:16:16 ubuntu ubuntu-frame.daemon[1849]: + exec /snap/ubuntu-frame/8587/bin/graphics-core22-wrapper /snap/ubuntu-frame/8587/usr/local/bin/frame
Apr 17 06:16:17 ubuntu ubuntu-frame.daemon[2190]: Setting up watches.
Apr 17 06:16:17 ubuntu ubuntu-frame.daemon[2190]: Watches established.
Apr 17 06:16:22 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:22.322919] <information> mirserver: Starting
Apr 17 06:16:22 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:22.394210] < - debug - > mirserver: Using Linux VT subsystem for session management
Apr 17 06:16:22 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:22.394574] <information> mircommon: Loading modules from: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform
Apr 17 06:16:22 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:22.394679] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-eglstream-kms.so.21
Apr 17 06:16:22 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:22.394709] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-gbm-kms.so.21
Apr 17 06:16:22 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:22.394731] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/renderer-egl-generic.so.21
Apr 17 06:16:22 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:22.394752] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/server-x11.so.21
Apr 17 06:16:22 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:22.394773] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/input-evdev.so.8
Apr 17 06:16:22 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:22.396487] <information> mirserver: Found display driver: mir:eglstream-kms (version 2.16.3)
Apr 17 06:16:22 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:22.511209] < - debug - > eglstream: Found EGLDeviceEXT with device extensions: EGL_EXT_device_drm EGL_EXT_device_drm_render_node
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: Failed to create /root/.cache for shader cache (Permission denied)---disabling.
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.609760] < -warning- > eglstream: Failed to create EGL context: no EGL_STREAM_BIT_KHR configs supported
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.625070] < - debug - > eglstream: Found EGLDeviceEXT with device extensions: EGL_MESA_device_software EGL_EXT_device_drm_render_node
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.625324] <information> eglstream: Failed to query DRM node for EGLDevice: Failed to determine DRM device node path from EGLDevice: EGL_BAD_PARAMETER (0x300c)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.625385] <information> mirserver: Driver supports:
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.625422] <information> mirserver:         /devices/pci0000:00/0000:00:02.0/drm/card0 (priority 0)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.625464] <information> mirserver: Found display driver: mir:gbm-kms (version 2.16.3)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.628546] < - debug - > gbm-kms: Quirks: checking device with devnode: /dev/dri/card0, driver i915
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: Failed to create /root/.cache for shader cache (Permission denied)---disabling.
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.723939] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.724054] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.724124] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.724191] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.725004] <information> mirserver: Driver supports:
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.725023] <information> mirserver:         /devices/pci0000:00/0000:00:02.0/drm/card0 (priority 256)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.725043] <information> mirserver: Found display driver: mir:egl-generic (version 2.16.3)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.725647] <information> mirserver: Found display driver: mir:x11 (version 2.16.3)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.730455] <information> mirserver: (Unsupported by system environment)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.730578] <information> mirserver: Selected display driver: mir:gbm-kms (version 2.16.3) for device ((null): /dev/dri/card0)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: Failed to create /root/.cache for shader cache (Permission denied)---disabling.
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.734340] <information> mircommon: Loading modules from: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.734410] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-eglstream-kms.so.21
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.734437] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-gbm-kms.so.21
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.734447] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/renderer-egl-generic.so.21
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.734456] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/server-x11.so.21
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.734464] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/input-evdev.so.8
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.735211] <information> mirserver: Found rendering driver: mir:eglstream-kms (version 2.16.3)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: Failed to create /root/.cache for shader cache (Permission denied)---disabling.
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.739035] <information> eglstream: EGLDevice found but unsuitable. Missing extension EGL_KHR_stream_consumer_gltexture
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.739066] <information> eglstream: EGLDevice found but unsuitable. Missing extension EGL_NV_stream_attrib
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.739489] < - debug - > eglstream: Failed to find kernel device for EGLDevice: Failed to determine DRM device node path from EGLDevice: EGL_BAD_PARAMETER (0x300c)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.739506] < - debug - > eglstream: EGLDeviceEXTs found, but none are suitable for Mir
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.739516] <information> mirserver: Driver supports:
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.739523] <information> mirserver:         /devices/pci0000:00/0000:00:02.0/drm/card0 (priority 0)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.739538] <information> mirserver: Found rendering driver: mir:gbm-kms (version 2.16.3)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.739548] < - debug - > gbm-kms: GBM-capable display found
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.740541] < - debug - > gbm-kms: Quirks: checking device with devnode: /dev/dri/card0, driver i915
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.740693] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.740764] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.740829] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.740894] < - debug - > gbm-kms: Quirks: checking device with devnode: (null), driver
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.741021] < - debug - > gbm-kms: Quirks: checking device with devnode: /dev/dri/renderD128, driver i915
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: Failed to create /root/.cache for shader cache (Permission denied)---disabling.
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.746467] <information> mirserver: Driver supports:
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.746504] <information> mirserver:         /devices/pci0000:00/0000:00:02.0/drm/renderD128 (priority 256)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.746520] <information> mirserver: Found rendering driver: mir:egl-generic (version 2.16.3)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: Failed to create /root/.cache for shader cache (Permission denied)---disabling.
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.750713] <information> mirserver: Driver supports:
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.750742] <information> mirserver:         System (priority 128)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.750755] <information> mirserver: Found rendering driver: mir:x11 (version 2.16.3)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.750855] <information> mirserver: Selected rendering driver: mir:gbm-kms (version 2.16.3) for device ((null): /dev/dri/renderD128)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.750931] < - debug - > gbm-kms: Checking whether /dev/dri/renderD128 is the same device as (/dev/dri/card0, /dev/dri/renderD128)...
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.750938] < - debug - > gbm-kms:         ...yup.
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.846599] <information> mirserver: Selected rendering driver: mir:egl-generic (version 2.16.3) for platform
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: Failed to create /root/.cache for shader cache (Permission denied)---disabling.
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.927606] < -warning- > gbm-kms: Unable to determine the current display mode.
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.927874] <information> gbm-kms: DRM device details:
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.927903] <information> gbm-kms: /dev/dri/card0: using driver i915 [Intel Graphics] (version: 1.6.0 driver date: 20201103)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961799] <information> gbm-kms:         Output: HDMI-A-1 (connected)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961839] <information> gbm-kms:                 Mode: 1920Ă—1080@60.00
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961846] <information> gbm-kms:                 Mode: 1920Ă—1080@71.91
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961852] <information> gbm-kms:                 Mode: 1920Ă—1080@59.94
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961858] <information> gbm-kms:                 Mode: 1920Ă—1080@50.00
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961864] <information> gbm-kms:                 Mode: 1680Ă—1050@59.88
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961870] <information> gbm-kms:                 Mode: 1600Ă—900@60.00
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961875] <information> gbm-kms:                 Mode: 1280Ă—1024@60.01
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961881] <information> gbm-kms:                 Mode: 1440Ă—900@59.90
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961886] <information> gbm-kms:                 Mode: 1280Ă—800@59.90
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961892] <information> gbm-kms:                 Mode: 1280Ă—720@60.00
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961897] <information> gbm-kms:                 Mode: 1280Ă—720@59.94
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961902] <information> gbm-kms:                 Mode: 1280Ă—720@50.00
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961908] <information> gbm-kms:                 Mode: 1024Ă—768@70.06
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961913] <information> gbm-kms:                 Mode: 1024Ă—768@60.00
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961918] <information> gbm-kms:                 Mode: 800Ă—600@72.18
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961924] <information> gbm-kms:                 Mode: 800Ă—600@60.31
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961929] <information> gbm-kms:                 Mode: 800Ă—600@56.25
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961934] <information> gbm-kms:                 Mode: 720Ă—576@50.00
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961940] <information> gbm-kms:                 Mode: 720Ă—480@60.00
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961946] <information> gbm-kms:                 Mode: 720Ă—480@59.94
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961955] <information> gbm-kms:                 Mode: 640Ă—480@72.80
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961961] <information> gbm-kms:                 Mode: 640Ă—480@66.66
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961966] <information> gbm-kms:                 Mode: 640Ă—480@60.00
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961972] <information> gbm-kms:                 Mode: 640Ă—480@59.94
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.961977] <information> gbm-kms:                 Mode: 720Ă—400@70.08
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.962032] <information> gbm-kms:         Output: DisplayPort-1 (disconnected)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.962071] <information> gbm-kms:         Output: HDMI-A-2 (disconnected)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.962111] <information> gbm-kms:         Output: DisplayPort-2 (disconnected)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.962131] < - debug - > miral: Display config using layout strategy: 'default'
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:28.962208] <information> miral: Display config:
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: 8>< ---------------------------------------------------
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: layouts:
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:   default:                         # the current layout
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:     cards:
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:     # a list of cards (currently matched by card-id)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:     - card-id: 0
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:       HDMI-A-1:
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         # This output supports the following modes: 1920x1080@60.0, 1920x1080@71.9,
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         # 1920x1080@59.9, 1920x1080@50.0, 1680x1050@59.9, 1600x900@60.0, 1280x1024@60.0,
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         # 1440x900@59.9, 1280x800@59.9, 1280x720@60.0, 1280x720@59.9, 1280x720@50.0,
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         # 1024x768@70.1, 1024x768@60.0, 800x600@72.2, 800x600@60.3, 800x600@56.2,
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         # 720x576@50.0, 720x480@60.0, 720x480@59.9, 640x480@72.8, 640x480@66.7,
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         # 640x480@60.0, 640x480@59.9, 720x400@70.1
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         #
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         # Uncomment the following to enforce the selected configuration.
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         # Or amend as desired.
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         #
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         state: enabled        # {enabled, disabled}, defaults to enabled
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         mode: 1920x1080@60.0        # Defaults to preferred mode
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         position: [0, 0]        # Defaults to [0, 0]
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         orientation: normal        # {normal, left, right, inverted}, defaults to normal
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         scale: 1
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         group: 0        # Outputs with the same non-zero value are treated as a single display
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:       DisplayPort-1:
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         # (disconnected)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:       HDMI-A-2:
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         # (disconnected)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:       DisplayPort-2:
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]:         # (disconnected)
Apr 17 06:16:28 ubuntu ubuntu-frame.daemon[1849]: 8>< ---------------------------------------------------
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.030639] < -warning- > gbm-kms: drmModeCrtcSetGamma failed: Invalid argument
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.030789] < - debug - > miral: Display config using layout strategy: 'default'
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.030835] <information> miral: Display config:
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: 8>< ---------------------------------------------------
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: layouts:
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:   default:                         # the current layout
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:     cards:
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:     # a list of cards (currently matched by card-id)
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:     - card-id: 0
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:       HDMI-A-1:
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         # This output supports the following modes: 1920x1080@60.0, 1920x1080@71.9,
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         # 1920x1080@59.9, 1920x1080@50.0, 1680x1050@59.9, 1600x900@60.0, 1280x1024@60.0,
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         # 1440x900@59.9, 1280x800@59.9, 1280x720@60.0, 1280x720@59.9, 1280x720@50.0,
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         # 1024x768@70.1, 1024x768@60.0, 800x600@72.2, 800x600@60.3, 800x600@56.2,
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         # 720x576@50.0, 720x480@60.0, 720x480@59.9, 640x480@72.8, 640x480@66.7,
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         # 640x480@60.0, 640x480@59.9, 720x400@70.1
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         #
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         # Uncomment the following to enforce the selected configuration.
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         # Or amend as desired.
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         #
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         state: enabled        # {enabled, disabled}, defaults to enabled
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         mode: 1920x1080@60.0        # Defaults to preferred mode
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         position: [0, 0]        # Defaults to [0, 0]
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         orientation: normal        # {normal, left, right, inverted}, defaults to normal
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         scale: 1
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         group: 0        # Outputs with the same non-zero value are treated as a single display
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:       DisplayPort-1:
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         # (disconnected)
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:       HDMI-A-2:
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         # (disconnected)
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:       DisplayPort-2:
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]:         # (disconnected)
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: 8>< ---------------------------------------------------
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[2190]: /var/snap/ubuntu-frame/8587/ CREATE frame.display
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.031052] < - debug - > miral: Wrote display configuration template: /var/snap/ubuntu-frame/8587/frame.display
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: xkbcommon: ERROR: couldn't find a Compose file for locale "C.UTF-8" (mapped to "C.UTF-8")
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.033828] <information> mirserver: Using software cursor
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.034652] <information> gbm-kms-buffer-allocator: Enabled linux-dmabuf import support
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.037037] <information> mircommon: Loading modules from: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.037373] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-eglstream-kms.so.21
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.037546] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-gbm-kms.so.21
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.037690] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/renderer-egl-generic.so.21
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.037845] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/server-x11.so.21
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.037976] <information> mircommon: Loading module: /snap/ubuntu-frame/8587/usr/lib/x86_64-linux-gnu/mir/server-platform/input-evdev.so.8
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.039232] <information> mirserver: Selected input driver: mir:evdev-input (version: 2.16.3)
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.054470] <information> mirserver: Mir version 2.16.3
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: WARNING: Kernel has no file descriptor comparison support: Operation not permitted
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.059555] <information> GLRenderer: EGL vendor: Mesa Project
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.059608] <information> GLRenderer: EGL version: 1.5
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.059617] <information> GLRenderer: EGL client APIs: OpenGL OpenGL_ES
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.059626] <information> GLRenderer: EGL extensions: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_>
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.059637] <information> GLRenderer: GL vendor: Intel
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.059644] <information> GLRenderer: GL renderer: Mesa Intel(R) Graphics (ADL-N)
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.059650] <information> GLRenderer: GL version: OpenGL ES 3.2 Mesa 23.0.4-0ubuntu1~22.04.1
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.059656] <information> GLRenderer: GLSL version: OpenGL ES GLSL ES 3.20
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.059712] <information> GLRenderer: GL extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ET>
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.059725] <information> GLRenderer: GL max texture size = 16384
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.062610] <information> GLRenderer: GL framebuffer bits: RGBA=8880, depth=0, stencil=0
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141094] <information> mirserver: Initial display configuration:
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141200] <information> mirserver: * Output 1: HDMI-A connected, used
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141239] <information> mirserver: . |_ EDID monitor name: C24F390
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141266] <information> mirserver: . |_ EDID manufacturer: SAM
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141292] <information> mirserver: . |_ EDID product code: 3372
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141322] <information> mirserver: . |_ Physical size 23.4" 520x290mm
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141343] <information> mirserver: . |_ Power is on
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141365] <information> mirserver: . |_ Current mode 1920x1080 60.00Hz
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141386] <information> mirserver: . |_ Preferred mode 1920x1080 60.00Hz
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141404] <information> mirserver: . |_ Orientation normal
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141430] <information> mirserver: . |_ Logical size 1920x1080
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141451] <information> mirserver: . |_ Logical position +0+0
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141473] <information> mirserver: . |_ Scaling factor: 1.00
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141493] <information> mirserver: * Output 2: DisplayPort disconnected
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141512] <information> mirserver: * Output 3: HDMI-A disconnected
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141530] <information> mirserver: * Output 4: DisplayPort disconnected
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141639] < -warning- > miral: Attempt to read custom output attribute (surface-title) that wasn't added
Apr 17 06:16:29 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:29.141697] < -warning- > miral: Attempt to read custom output attribute (snap-name) that wasn't added
Apr 17 06:16:32 ubuntu ubuntu-frame.daemon[1849]: [2024-04-17 06:16:32.021450] <information> frame: New surface for snap="wpe-webkit-mir-kiosk" with title="Cog"

I can now see valid output running sudo graphics-test-tools.eglinfo which is good. I also checked last reboot to verify whether the board rebooted itself due to power loss

reboot   system boot  5.15.0-1052-inte Wed Apr 17 06:15   still running
reboot   system boot  5.15.0-1021-inte Wed Apr 17 00:08 - 06:15  (06:07)

I noticed that the Linux kernel was updated during two consecutive boots, despite no one restarting the board or running any commands. I thoroughly checked the command history.

Quick questions

  1. Any idea what have updated the kernel or did ubuntu core updated kernel itself?

I will try out the a fresh copy of ubuntu core and verify if updating the base kernel fixes this problem.

Thanks

The images you can download are sadly not automatically rebuilt when a new kernel, core, snapd or gadget snap are released to their stable channels, so you usually get a few automatic snap updates shortly after install…

You should be able to see all actions snapd did with the snap changes command and see details with the snap change <ID> call

@ogra I checked snap changes and it did auto refreshed the kernel

ID   Status  Spawn               Ready               Summary
1    Done    today at 00:08 UTC  today at 00:08 UTC  Initialize system state
2    Done    today at 00:08 UTC  today at 00:08 UTC  Initialize device
3    Done    today at 00:11 UTC  today at 00:11 UTC  Install "ubuntu-frame" snap
4    Done    today at 00:11 UTC  today at 00:11 UTC  Running service command for snap "ubuntu-frame"
5    Done    today at 00:14 UTC  today at 00:14 UTC  Install "wpe-webkit-mir-kiosk" snap
6    Done    today at 00:29 UTC  today at 00:31 UTC  Install "checkbox-mir" snap
7    Done    today at 00:31 UTC  today at 00:32 UTC  Install "graphics-test-tools" snap
8    Done    today at 00:32 UTC  today at 00:32 UTC  Install "mir-test-tools" snap
9    Done    today at 06:13 UTC  today at 06:16 UTC  Auto-refresh snap "intel-iotg-kernel"

I guess it’s part of core auto update policy to refresh them and install new versions automatically.

1 Like

Seems you are now working with the default mesa. So no need to experiment with the 24 track

@alan_g Yes it’s working fine now. I am using Intel nuc x86 images on the SBC. The only question is how intel nuc images are different from generic x86 images and whether they can cause any problem down the line.

Thanks!