I tried using the instructions on this page to get the LCD Screen:
And I downloaded for ubuntu per your instructions.. the LCD screen starts showing the ubuntu logo and spinner.. but after a few seconds just freezes.. I can still ssh into the computer and when I do I found this in the syslog continuously repeating.. I’m using Ubuntu 22.04.
2025-08-02T12:25:37.749248-07:00 davido-photoprism /usr/libexec/gdm-x-session[21774]: (EE) open /dev/fb2: No such file or directory
2025-08-02T12:25:37.749361-07:00 davido-photoprism /usr/libexec/gdm-x-session[21774]: (EE) No devices detected.
2025-08-02T12:25:37.750073-07:00 davido-photoprism /usr/libexec/gdm-x-session[21774]: (EE)
2025-08-02T12:25:37.750111-07:00 davido-photoprism /usr/libexec/gdm-x-session[21774]: Fatal server error:
2025-08-02T12:25:37.750136-07:00 davido-photoprism /usr/libexec/gdm-x-session[21774]: (EE) no screens found(EE)
2025-08-02T12:25:37.750161-07:00 davido-photoprism /usr/libexec/gdm-x-session[21774]: (EE)
2025-08-02T12:25:37.750184-07:00 davido-photoprism /usr/libexec/gdm-x-session[21774]: Please consult the The X.Org Foundation support
2025-08-02T12:25:37.750208-07:00 davido-photoprism /usr/libexec/gdm-x-session[21774]: #011 at http://wiki.x.org
2025-08-02T12:25:37.750231-07:00 davido-photoprism /usr/libexec/gdm-x-session[21774]: for help.
2025-08-02T12:25:37.750254-07:00 davido-photoprism /usr/libexec/gdm-x-session[21774]: (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
2025-08-02T12:25:37.750278-07:00 davido-photoprism /usr/libexec/gdm-x-session[21774]: (EE)
2025-08-02T12:25:37.751338-07:00 davido-photoprism /usr/libexec/gdm-x-session[21774]: (EE) Server terminated with error (1). Closing log file.
2025-08-02T12:25:37.754196-07:00 davido-photoprism /usr/libexec/gdm-x-session[21772]: Unable to run X server
2025-08-02T12:25:37.761742-07:00 davido-photoprism gdm3: Gdm: GdmDisplay: Session never registered, failing
2025-08-02T12:25:37.761878-07:00 davido-photoprism gdm3: Gdm: on_display_added: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed
2025-08-02T12:25:37.837794-07:00 davido-photoprism systemd[1]: session-622.scope: Deactivated successfully.
2025-08-02T12:25:37.941264-07:00 davido-photoprism gdm3: Gdm: on_display_removed: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed
2025-08-02T12:25:38.005856-07:00 davido-photoprism systemd[1]: Started session-623.scope - Session 623 of User davido.
2025-08-02T12:25:38.014279-07:00 davido-photoprism gdm3: Gdm: on_display_added: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed
2025-08-02T12:25:38.014478-07:00 davido-photoprism gdm3: Gdm: on_display_removed: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed
2025-08-02T12:25:38.044378-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (--) Log file renamed from "/var/log/Xorg.pid-21793.log" to "/var/log/Xorg.0.log"
2025-08-02T12:25:38.044831-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: X.Org X Server 1.21.1.11
2025-08-02T12:25:38.044877-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: X Protocol Version 11, Revision 0
2025-08-02T12:25:38.044901-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: Current Operating System: Linux davido-photoprism 6.8.0-1031-raspi #35-Ubuntu SMP PREEMPT_DYNAMIC Thu Jul 3 15:00:20 UTC 2025 aarch64
2025-08-02T12:25:38.044927-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe bcm2708_fb.fbwidth=640 bcm2708_fb.fbheight=480 bcm2708_fb.fbdepth=16 bcm2708_fb.fbswap=1 smsc95xx.macaddr=2C:CF:67:EC:D2:9C vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 zswap.enabled=1 zswap.zpool=z3fold zswap.compressor=zstd multipath=off dwc_otg.lpm_enable=0 console=tty1 root=LABEL=writable rootfstype=ext4 rootwait fixrtc quiet splash
2025-08-02T12:25:38.044950-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: xorg-server 2:21.1.12-1ubuntu1.4 (For technical support please see http://www.ubuntu.com/support)
2025-08-02T12:25:38.045007-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: Current version of pixman: 0.42.2
2025-08-02T12:25:38.045030-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011Before reporting problems, check http://wiki.x.org
2025-08-02T12:25:38.045052-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011to make sure that you have the latest version.
2025-08-02T12:25:38.045073-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: Markers: (--) probed, (**) from config file, (==) default setting,
2025-08-02T12:25:38.045094-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011(++) from command line, (!!) notice, (II) informational,
2025-08-02T12:25:38.045114-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
2025-08-02T12:25:38.045136-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) Log file: "/var/log/Xorg.0.log", Time: Sat Aug 2 12:25:38 2025
2025-08-02T12:25:38.045549-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) Using config directory: "/etc/X11/xorg.conf.d"
2025-08-02T12:25:38.045594-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) Using system config directory "/usr/share/X11/xorg.conf.d"
2025-08-02T12:25:38.045615-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) No Layout section. Using the first Screen section.
2025-08-02T12:25:38.045651-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (**) |-->Screen "TFT Screen" (0)
2025-08-02T12:25:38.045672-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (**) | |-->Monitor "<default monitor>"
2025-08-02T12:25:38.045778-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (**) | |-->Device "TFT Device"
2025-08-02T12:25:38.045884-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (**) | |-->GPUDevice "Allwinner A10/A13/A20 FBDEV"
2025-08-02T12:25:38.045967-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) No monitor specified for screen "TFT Screen".
2025-08-02T12:25:38.045998-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011Using a default monitor configuration.
2025-08-02T12:25:38.046084-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (**) Allowing byte-swapped clients
2025-08-02T12:25:38.046156-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) Automatically adding devices
2025-08-02T12:25:38.046231-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) Automatically enabling devices
2025-08-02T12:25:38.046305-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) Automatically adding GPU devices
2025-08-02T12:25:38.046386-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) Automatically binding GPU devices
2025-08-02T12:25:38.046506-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) Max clients allowed: 256, resource mask: 0x1fffff
2025-08-02T12:25:38.046632-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
2025-08-02T12:25:38.046736-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011Entry deleted from font path.
2025-08-02T12:25:38.046831-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
2025-08-02T12:25:38.046917-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011Entry deleted from font path.
2025-08-02T12:25:38.047030-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
2025-08-02T12:25:38.047107-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011Entry deleted from font path.
2025-08-02T12:25:38.047200-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
2025-08-02T12:25:38.047282-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011Entry deleted from font path.
2025-08-02T12:25:38.047361-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
2025-08-02T12:25:38.047441-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011Entry deleted from font path.
2025-08-02T12:25:38.048232-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) FontPath set to:
2025-08-02T12:25:38.048262-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011/usr/share/fonts/X11/misc,
2025-08-02T12:25:38.048288-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011/usr/share/fonts/X11/Type1,
2025-08-02T12:25:38.048309-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011built-ins
2025-08-02T12:25:38.048360-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) ModulePath set to "/usr/lib/xorg/modules"
2025-08-02T12:25:38.048395-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) The server relies on udev to provide the list of input devices.
2025-08-02T12:25:38.048421-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011If no devices become available, reconfigure udev or disable AutoAddDevices.
2025-08-02T12:25:38.048442-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) Loader magic: 0xaaaab3940010
2025-08-02T12:25:38.048485-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) Module ABI versions:
2025-08-02T12:25:38.048506-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011X.Org ANSI C Emulation: 0.4
2025-08-02T12:25:38.048529-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011X.Org Video Driver: 25.2
2025-08-02T12:25:38.048550-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011X.Org XInput driver : 24.4
2025-08-02T12:25:38.048571-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011X.Org Server Extension : 10.0
2025-08-02T12:25:38.049373-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (++) using VT number 2
2025-08-02T12:25:38.051422-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) systemd-logind: took control of session /org/freedesktop/login1/session/_3623
2025-08-02T12:25:38.053367-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) LoadModule: "glx"
2025-08-02T12:25:38.053607-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
2025-08-02T12:25:38.055050-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) Module glx: vendor="X.Org Foundation"
2025-08-02T12:25:38.055139-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011compiled for 1.21.1.11, module version = 1.0.0
2025-08-02T12:25:38.055163-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011ABI class: X.Org Server Extension, version 10.0
2025-08-02T12:25:38.055183-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) LoadModule: "fbturbo"
2025-08-02T12:25:38.055353-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (WW) Warning, couldn't open module fbturbo
2025-08-02T12:25:38.055397-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (EE) Failed to load module "fbturbo" (module does not exist, 0)
2025-08-02T12:25:38.055439-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) Matched modesetting as autoconfigured driver 0
2025-08-02T12:25:38.055474-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) Matched fbdev as autoconfigured driver 1
2025-08-02T12:25:38.055496-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (==) Assigned the driver to the xf86ConfigLayout
2025-08-02T12:25:38.055516-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) LoadModule: "modesetting"
2025-08-02T12:25:38.055573-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
2025-08-02T12:25:38.055882-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) Module modesetting: vendor="X.Org Foundation"
2025-08-02T12:25:38.055928-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011compiled for 1.21.1.11, module version = 1.21.1
2025-08-02T12:25:38.055951-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011Module class: X.Org Video Driver
2025-08-02T12:25:38.056139-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011ABI class: X.Org Video Driver, version 25.2
2025-08-02T12:25:38.056540-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) LoadModule: "fbturbo"
2025-08-02T12:25:38.057034-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (WW) Warning, couldn't open module fbturbo
2025-08-02T12:25:38.057294-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (EE) Failed to load module "fbturbo" (module does not exist, 0)
2025-08-02T12:25:38.057553-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) LoadModule: "fbdev"
2025-08-02T12:25:38.057883-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
2025-08-02T12:25:38.058372-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) Module fbdev: vendor="X.Org Foundation"
2025-08-02T12:25:38.058933-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011compiled for 1.21.1.11, module version = 0.5.0
2025-08-02T12:25:38.058995-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011Module class: X.Org Video Driver
2025-08-02T12:25:38.059029-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011ABI class: X.Org Video Driver, version 25.2
2025-08-02T12:25:38.059060-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) modesetting: Driver for Modesetting Kernel Drivers: kms
2025-08-02T12:25:38.059086-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) FBDEV: driver for framebuffer: fbdev
2025-08-02T12:25:38.059290-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (WW) Falling back to old probe method for modesetting
2025-08-02T12:25:38.059743-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (EE) open /dev/dri/card0: No such file or directory
2025-08-02T12:25:38.059872-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (WW) Falling back to old probe method for fbdev
2025-08-02T12:25:38.060154-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) Loading sub module "fbdevhw"
2025-08-02T12:25:38.060187-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) LoadModule: "fbdevhw"
2025-08-02T12:25:38.060233-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
2025-08-02T12:25:38.060962-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) Module fbdevhw: vendor="X.Org Foundation"
2025-08-02T12:25:38.061089-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011compiled for 1.21.1.11, module version = 0.0.2
2025-08-02T12:25:38.061314-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011ABI class: X.Org Video Driver, version 25.2
2025-08-02T12:25:38.061477-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (EE) open /dev/fb2: No such file or directory
2025-08-02T12:25:38.061679-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (WW) Falling back to old probe method for modesetting
2025-08-02T12:25:38.061946-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (EE) open /dev/dri/card0: No such file or directory
2025-08-02T12:25:38.061998-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (WW) Falling back to old probe method for fbdev
2025-08-02T12:25:38.062024-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) Loading sub module "fbdevhw"
2025-08-02T12:25:38.062492-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) LoadModule: "fbdevhw"
2025-08-02T12:25:38.062561-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
2025-08-02T12:25:38.063329-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (II) Module fbdevhw: vendor="X.Org Foundation"
2025-08-02T12:25:38.063395-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011compiled for 1.21.1.11, module version = 0.0.2
2025-08-02T12:25:38.063489-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011ABI class: X.Org Video Driver, version 25.2
2025-08-02T12:25:38.063517-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (EE) open /dev/fb2: No such file or directory
2025-08-02T12:25:38.063586-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (EE) No devices detected.
2025-08-02T12:25:38.063661-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (EE)
2025-08-02T12:25:38.063690-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: Fatal server error:
2025-08-02T12:25:38.063715-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (EE) no screens found(EE)
2025-08-02T12:25:38.063742-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (EE)
2025-08-02T12:25:38.063770-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: Please consult the The X.Org Foundation support
2025-08-02T12:25:38.063795-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: #011 at http://wiki.x.org
2025-08-02T12:25:38.063817-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: for help.
2025-08-02T12:25:38.063838-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
2025-08-02T12:25:38.063860-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (EE)
2025-08-02T12:25:38.063879-07:00 davido-photoprism /usr/libexec/gdm-x-session[21793]: (EE) Server terminated with error (1). Closing log file.
2025-08-02T12:25:38.065561-07:00 davido-photoprism /usr/libexec/gdm-x-session[21791]: Unable to run X server
2025-08-02T12:25:38.073589-07:00 davido-photoprism gdm3: Gdm: GdmDisplay: Session never registered, failing
2025-08-02T12:25:38.074224-07:00 davido-photoprism gdm3: Gdm: on_display_added: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed
2025-08-02T12:25:38.154463-07:00 davido-photoprism systemd[1]: session-623.scope: Deactivated successfully.
2025-08-02T12:25:38.259145-07:00 davido-photoprism gdm3: Gdm: on_display_removed: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed
^C