samdze / godot-launcher

Alternative launcher for single-board computers
MIT License
143 stars 9 forks source link

Error starting Godot Launcher on Odroid Go Advance #4

Open benpocalypse opened 3 years ago

benpocalypse commented 3 years ago

Description I know it's not one of the officially supported target platforms yet, but I'd like to help make it one if possible. I have an Odroid Go Advance handheld, and have taken some steps to try to get your Godot Launcher working on it. I'll provide a high level overview of what I've done thus far, and will provide logs/etc as needed.

Overview

  1. Started with the vendor provided "Ubuntu Minimal" image (which is based on Ubuntu 16.04) here: https://wiki.odroid.com/odroid_go_advance/os_image/ubuntu_es
  2. Removed EmulationStation.
  3. Added the LXDE desktop environment (so now the Odroid boots into an LXDE session on startup.)
  4. Cloned your Git repo.
  5. Added the dependency packages as specified in your Readme.md.
  6. Stopped X via "sudo systemctl stop lightdm"
  7. Attempted to start the Godot Launcher via "startx /home//godot-launcher/.xinitrc -- -nocursor"
  8. See that it attempts to start X, but ends up back at the command line after a few seconds.

Xorg.conf

Section "Device"
    Identifier  "ODROID-GO"
    Driver      "modesetting"[  4248.095] 
X.Org X Server 1.19.6
Release Date: 2017-12-20
[  4248.100] X Protocol Version 11, Revision 0
[  4248.104] Build Operating System: Linux 4.15.0-140-generic aarch64 Ubuntu
[  4248.108] Current Operating System: Linux goadvance 4.4.189-40 #1 SMP Tue Jan 19 12:07:21 UTC 2021 aarch64
[  4248.108] Kernel command line: root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait rw fsck.repair=yes net.ifnames=0 fbcon=rotate:3 console=/dev/ttyFIQ0 quiet splash plymouth.ignore-serial-consoles consoleblank=0
[  4248.118] Build Date: 08 April 2021  01:53:49PM
[  4248.122] xorg-server 2:1.19.6-1ubuntu4.9 (For technical support please see http://www.ubuntu.com/support) 
[  4248.124] Current version of pixman: 0.34.0
[  4248.128]    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[  4248.128] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  4248.147] (==) Log file: "/home/odroid/.local/share/xorg/Xorg.0.log", Time: Thu Jun  3 12:09:57 2021
[  4248.151] (==) Using config file: "/etc/X11/xorg.conf"
[  4248.155] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  4248.161] (==) No Layout section.  Using the first Screen section.
[  4248.161] (**) |-->Screen "Default Screen" (0)
[  4248.161] (**) |   |-->Monitor "Default Monitor"
[  4248.162] (**) |   |-->Device "ODROID-GO"
[  4248.162] (==) Automatically adding devices
[  4248.162] (==) Automatically enabling devices
[  4248.162] (==) Automatically adding GPU devices
[  4248.162] (==) Automatically binding GPU devices
[  4248.163] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  4248.164] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  4248.164]    Entry deleted from font path.
[  4248.165] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[  4248.165]    Entry deleted from font path.
[  4248.165] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[  4248.165]    Entry deleted from font path.
[  4248.166] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[  4248.166]    Entry deleted from font path.
[  4248.166] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[  4248.166]    Entry deleted from font path.
[  4248.166] (==) FontPath set to:
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/Type1,
    built-ins
[  4248.166] (==) ModulePath set to "/usr/lib/xorg/modules"
[  4248.166] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[  4248.166] (II) Loader magic: 0x556c1a1010
[  4248.166] (II) Module ABI versions:
[  4248.166]    X.Org ANSI C Emulation: 0.4
[  4248.166]    X.Org Video Driver: 23.0
[  4248.166]    X.Org XInput driver : 24.1
[  4248.166]    X.Org Server Extension : 10.0
[  4248.170] (++) using VT number 2

[  4248.184] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c3
[  4248.186] (II) xfree86: Adding drm device (/dev/dri/card0)
[  4248.189] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[  4248.190] (II) no primary bus or device found
[  4248.190]    falling back to /sys/devices/platform/display-subsystem/drm/card0
[  4248.190] (II) LoadModule: "glx"
[  4248.193] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  4248.209] (II) Module glx: vendor="X.Org Foundation"
[  4248.209]    compiled for 1.19.6, module version = 1.0.0
[  4248.209]    ABI class: X.Org Server Extension, version 10.0
[  4248.209] (II) LoadModule: "modesetting"
[  4248.211] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[  4248.211] (II) Module modesetting: vendor="X.Org Foundation"
[  4248.211]    compiled for 1.19.6, module version = 1.19.6
[  4248.211]    Module class: X.Org Video Driver
[  4248.211]    ABI class: X.Org Video Driver, version 23.0
[  4248.211] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[  4248.212] (II) modeset(0): using drv /dev/dri/card0
[  4248.212] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  4248.212] (II) modeset(0): Creating default Display subsection in Screen section
    "Default Screen" for depth/fbbpp 24/32
[  4248.213] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[  4248.213] (**) modeset(0): Option "AccelMethod" "none"
[  4248.213] (**) modeset(0): Option "PageFlip" "off"
[  4248.213] (==) modeset(0): RGB weight 888
[  4248.213] (==) modeset(0): Default visual is TrueColor
[  4248.213] (**) modeset(0): glamor disabled
[  4248.213] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[  4248.213] (II) modeset(0): Output DSI-1 using monitor section Default Monitor
[  4248.213] (**) modeset(0): Option "Rotate" "left"
[  4248.214] (II) modeset(0): EDID for output DSI-1
[  4248.214] (II) modeset(0): Printing probed modes for output DSI-1
[  4248.214] (II) modeset(0): Modeline "320x480"x60.0   17.00  320 450 454 584  480 482 483 485 -hsync -vsync (29.1 kHz P)
[  4248.214] (II) modeset(0): Output DSI-1 connected
[  4248.214] (II) modeset(0): Using exact sizes for initial modes
[  4248.214] (II) modeset(0): Output DSI-1 using initial mode 320x480 +0+0
[  4248.214] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[  4248.214] (==) modeset(0): DPI set to (96, 96)
[  4248.214] (II) Loading sub module "fb"
[  4248.214] (II) LoadModule: "fb"
[  4248.215] (II) Loading /usr/lib/xorg/modules/libfb.so
[  4248.215] (II) Module fb: vendor="X.Org Foundation"
[  4248.215]    compiled for 1.19.6, module version = 1.0.0
[  4248.215]    ABI class: X.Org ANSI C Emulation, version 0.4
[  4248.215] (==) Depth 24 pixmap format is 32 bpp
[  4248.217] (==) modeset(0): Backing store enabled
[  4248.217] (==) modeset(0): Silken mouse enabled
[  4248.217] (II) modeset(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[  4248.217] (==) modeset(0): DPMS enabled
[  4248.217] (WW) modeset(0): Option "Rotate" is not used
[  4248.217] (--) RandR disabled
[  4248.236] (II) SELinux: Disabled on system
[  4248.239] (II) AIGLX: Screen 0 is not DRI2 capable
[  4248.239] (EE) AIGLX: reverting to software rendering
[  4248.865] (II) IGLX: enabled GLX_MESA_copy_sub_buffer
[  4248.871] (II) IGLX: Loaded and initialized swrast
[  4248.871] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[  4248.874] (II) modeset(0): Damage tracking initialized
[  4248.874] (II) modeset(0): Setting screen physical size to 127 x 84
[  4249.107] (II) config/udev: Adding input device rk8xx_pwrkey (/dev/input/event0)
[  4249.108] (**) rk8xx_pwrkey: Applying InputClass "libinput keyboard catchall"
[  4249.108] (II) LoadModule: "libinput"
[  4249.109] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[  4249.115] (II) Module libinput: vendor="X.Org Foundation"
[  4249.116]    compiled for 1.19.6, module version = 0.27.1
[  4249.116]    Module class: X.Org XInput Driver
[  4249.116]    ABI class: X.Org XInput driver, version 24.1
[  4249.116] (II) Using input driver 'libinput' for 'rk8xx_pwrkey'
[  4249.129] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 19 paused 0
[  4249.129] (**) rk8xx_pwrkey: always reports core events
[  4249.129] (**) Option "Device" "/dev/input/event0"
[  4249.130] (**) Option "_source" "server/udev"
[  4249.132] (II) event0  - rk8xx_pwrkey: is tagged by udev as: Keyboard
[  4249.132] (II) event0  - rk8xx_pwrkey: device is a keyboard
[  4249.132] (II) event0  - rk8xx_pwrkey: device removed
[  4249.133] (**) Option "config_info" "udev:/sys/devices/platform/ff180000.i2c/i2c-0/0-0020/input/input0/event0"
[  4249.133] (II) XINPUT: Adding extended input device "rk8xx_pwrkey" (type: KEYBOARD, id 6)
[  4249.133] (**) Option "xkb_model" "pc105"
[  4249.133] (**) Option "xkb_layout" "us"
[  4249.135] (II) event0  - rk8xx_pwrkey: is tagged by udev as: Keyboard
[  4249.136] (II) event0  - rk8xx_pwrkey: device is a keyboard
[  4249.139] (II) config/udev: Adding input device HID 0b38:0010 (/dev/input/event3)
[  4249.139] (**) HID 0b38:0010: Applying InputClass "libinput keyboard catchall"
[  4249.139] (II) Using input driver 'libinput' for 'HID 0b38:0010'
[  4249.150] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 22 paused 0
[  4249.150] (**) HID 0b38:0010: always reports core events
[  4249.150] (**) Option "Device" "/dev/input/event3"
[  4249.150] (**) Option "_source" "server/udev"
[  4249.153] (II) event3  - HID 0b38:0010: is tagged by udev as: Keyboard
[  4249.153] (II) event3  - HID 0b38:0010: device is a keyboard
[  4249.153] (II) event3  - HID 0b38:0010: device removed
[  4249.153] (**) Option "config_info" "udev:/sys/devices/platform/ff300000.usb/usb1/1-1/1-1:1.0/0003:0B38:0010.0001/input/input3/event3"[  4248.095] 
X.Org X Server 1.19.6
Release Date: 2017-12-20
[  4248.100] X Protocol Version 11, Revision 0
[  4248.104] Build Operating System: Linux 4.15.0-140-generic aarch64 Ubuntu
[  4248.108] Current Operating System: Linux goadvance 4.4.189-40 #1 SMP Tue Jan 19 12:07:21 UTC 2021 aarch64
[  4248.108] Kernel command line: root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait rw fsck.repair=yes net.ifnames=0 fbcon=rotate:3 console=/dev/ttyFIQ0 quiet splash plymouth.ignore-serial-consoles consoleblank=0
[  4248.118] Build Date: 08 April 2021  01:53:49PM
[  4248.122] xorg-server 2:1.19.6-1ubuntu4.9 (For technical support please see http://www.ubuntu.com/support) 
[  4248.124] Current version of pixman: 0.34.0
[  4248.128]    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[  4248.128] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  4248.147] (==) Log file: "/home/odroid/.local/share/xorg/Xorg.0.log", Time: Thu Jun  3 12:09:57 2021
[  4248.151] (==) Using config file: "/etc/X11/xorg.conf"
[  4248.155] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  4248.161] (==) No Layout section.  Using the first Screen section.
[  4248.161] (**) |-->Screen "Default Screen" (0)
[  4248.161] (**) |   |-->Monitor "Default Monitor"
[  4248.162] (**) |   |-->Device "ODROID-GO"
[  4248.162] (==) Automatically adding devices
[  4248.162] (==) Automatically enabling devices
[  4248.162] (==) Automatically adding GPU devices
[  4248.162] (==) Automatically binding GPU devices
[  4248.163] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  4248.164] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  4248.164]    Entry deleted from font path.
[  4248.165] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[  4248.165]    Entry deleted from font path.
[  4248.165] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[  4248.165]    Entry deleted from font path.
[  4248.166] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[  4248.166]    Entry deleted from font path.
[  4248.166] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[  4248.166]    Entry deleted from font path.
[  4248.166] (==) FontPath set to:
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/Type1,
    built-ins
[  4248.166] (==) ModulePath set to "/usr/lib/xorg/modules"
[  4248.166] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[  4248.166] (II) Loader magic: 0x556c1a1010
[  4248.166] (II) Module ABI versions:
[  4248.166]    X.Org ANSI C Emulation: 0.4
[  4248.166]    X.Org Video Driver: 23.0
[  4248.166]    X.Org XInput driver : 24.1
[  4248.166]    X.Org Server Extension : 10.0
[  4248.170] (++) using VT number 2

[  4248.184] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c3
[  4248.186] (II) xfree86: Adding drm device (/dev/dri/card0)
[  4248.189] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[  4248.190] (II) no primary bus or device found
[  4248.190]    falling back to /sys/devices/platform/display-subsystem/drm/card0
[  4248.190] (II) LoadModule: "glx"
[  4248.193] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  4248.209] (II) Module glx: vendor="X.Org Foundation"
[  4248.209]    compiled for 1.19.6, module version = 1.0.0
[  4248.209]    ABI class: X.Org Server Extension, version 10.0
[  4248.209] (II) LoadModule: "modesetting"
[  4248.211] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[  4248.211] (II) Module modesetting: vendor="X.Org Foundation"
[  4248.211]    compiled for 1.19.6, module version = 1.19.6
[  4248.211]    Module class: X.Org Video Driver
[  4248.211]    ABI class: X.Org Video Driver, version 23.0
[  4248.211] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[  4248.212] (II) modeset(0): using drv /dev/dri/card0
[  4248.212] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  4248.212] (II) modeset(0): Creating default Display subsection in Screen section
    "Default Screen" for depth/fbbpp 24/32
[  4248.213] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[  4248.213] (**) modeset(0): Option "AccelMethod" "none"
[  4248.213] (**) modeset(0): Option "PageFlip" "off"
[  4248.213] (==) modeset(0): RGB weight 888
[  4248.213] (==) modeset(0): Default visual is TrueColor
[  4248.213] (**) modeset(0): glamor disabled
[  4248.213] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[  4248.213] (II) modeset(0): Output DSI-1 using monitor section Default Monitor
[  4248.213] (**) modeset(0): Option "Rotate" "left"
[  4248.214] (II) modeset(0): EDID for output DSI-1
[  4248.214] (II) modeset(0): Printing probed modes for output DSI-1
[  4248.214] (II) modeset(0): Modeline "320x480"x60.0   17.00  320 450 454 584  480 482 483 485 -hsync -vsync (29.1 kHz P)
[  4248.214] (II) modeset(0): Output DSI-1 connected
[  4248.214] (II) modeset(0): Using exact sizes for initial modes
[  4248.214] (II) modeset(0): Output DSI-1 using initial mode 320x480 +0+0
[  4248.214] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[  4248.214] (==) modeset(0): DPI set to (96, 96)
[  4248.214] (II) Loading sub module "fb"
[  4248.214] (II) LoadModule: "fb"
[  4248.215] (II) Loading /usr/lib/xorg/modules/libfb.so
[  4248.215] (II) Module fb: vendor="X.Org Foundation"
[  4248.215]    compiled for 1.19.6, module version = 1.0.0
[  4248.215]    ABI class: X.Org ANSI C Emulation, version 0.4
[  4248.215] (==) Depth 24 pixmap format is 32 bpp
[  4248.217] (==) modeset(0): Backing store enabled
[  4248.217] (==) modeset(0): Silken mouse enabled
[  4248.217] (II) modeset(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[  4248.217] (==) modeset(0): DPMS enabled
[  4248.217] (WW) modeset(0): Option "Rotate" is not used
[  4248.217] (--) RandR disabled
[  4248.236] (II) SELinux: Disabled on system
[  4248.239] (II) AIGLX: Screen 0 is not DRI2 capable
[  4248.239] (EE) AIGLX: reverting to software rendering
[  4248.865] (II) IGLX: enabled GLX_MESA_copy_sub_buffer
[  4248.871] (II) IGLX: Loaded and initialized swrast
[  4248.871] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[  4248.874] (II) modeset(0): Damage tracking initialized
[  4248.874] (II) modeset(0): Setting screen physical size to 127 x 84
[  4249.107] (II) config/udev: Adding input device rk8xx_pwrkey (/dev/input/event0)
[  4249.108] (**) rk8xx_pwrkey: Applying InputClass "libinput keyboard catchall"
[  4249.108] (II) LoadModule: "libinput"
[  4249.109] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[  4249.115] (II) Module libinput: vendor="X.Org Foundation"
[  4249.116]    compiled for 1.19.6, module version = 0.27.1
[  4249.116]    Module class: X.Org XInput Driver
[  4249.116]    ABI class: X.Org XInput driver, version 24.1
[  4249.116] (II) Using input driver 'libinput' for 'rk8xx_pwrkey'
[  4249.129] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 19 paused 0
[  4249.129] (**) rk8xx_pwrkey: always reports core events
[  4249.129] (**) Option "Device" "/dev/input/event0"
[  4249.130] (**) Option "_source" "server/udev"
[  4249.132] (II) event0  - rk8xx_pwrkey: is tagged by udev as: Keyboard
[  4249.132] (II) event0  - rk8xx_pwrkey: device is a keyboard
[  4249.132] (II) event0  - rk8xx_pwrkey: device removed
[  4249.133] (**) Option "config_info" "udev:/sys/devices/platform/ff180000.i2c/i2c-0/0-0020/input/input0/event0"
[  4249.133] (II) XINPUT: Adding extended input device "rk8xx_pwrkey" (type: KEYBOARD, id 6)
[  4249.133] (**) Option "xkb_model" "pc105"
[  4249.133] (**) Option "xkb_layout" "us"
[  4249.135] (II) event0  - rk8xx_pwrkey: is tagged by udev as: Keyboard
[  4249.136] (II) event0  - rk8xx_pwrkey: device is a keyboard
[  4249.139] (II) config/udev: Adding input device HID 0b38:0010 (/dev/input/event3)
[  4249.139] (**) HID 0b38:0010: Applying InputClass "libinput keyboard catchall"
[  4249.139] (II) Using input driver 'libinput' for 'HID 0b38:0010'
[  4249.150] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 22 paused 0
[  4249.150] (**) HID 0b38:0010: always reports core events
[  4249.150] (**) Option "Device" "/dev/input/event3"
[  4249.150] (**) Option "_source" "server/udev"
[  4249.153] (II) event3  - HID 0b38:0010: is tagged by udev as: Keyboard
[  4249.153] (II) event3  - HID 0b38:0010: device is a keyboard
[  4249.153] (II) event3  - HID 0b38:0010: device removed
[  4249.153] (**) Option "config_info" "udev:/sys/devices/platform/ff300000.usb/usb1/1-1/1-1:1.0/0003:0B38:0010.0001/input/input3/event3"
[  4249.153] (II) XINPUT: Adding extended input device "HID 0b38:0010" (type: KEYBOARD, id 7)
[  4249.153] (**) Option "xkb_model" "pc105"
[  4249.153] (**) Option "xkb_layout" "us"
[  4249.157] (II) event3  - HID 0b38:0010: is tagged by udev as: Keyboard
[  4249.157] (II) event3  - HID 0b38:0010: device is a keyboard
[  4249.160] (II) config/udev: Adding input device HID 0b38:0010 (/dev/input/event4)
[  4249.160] (**) HID 0b38:0010: Applying InputClass "libinput keyboard catchall"
[  4249.160] (II) Using input driver 'libinput' for 'HID 0b38:0010'
[  4249.167] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 23 paused 0
[  4249.167] (**) HID 0b38:0010: always reports core events
[  4249.167] (**) Option "Device" "/dev/input/event4"
[  4249.167] (**) Option "_source" "server/udev"
[  4249.170] (II) event4  - HID 0b38:0010: is tagged by udev as: Keyboard
[  4249.170] (II) event4  - HID 0b38:0010: device is a keyboard
[  4249.170] (II) event4  - HID 0b38:0010: device removed
[  4249.170] (II) libinput: HID 0b38:0010: needs a virtual subdevice
[  4249.171] (**) Option "config_info" "udev:/sys/devices/platform/ff300000.usb/usb1/1-1/1-1:1.1/0003:0B38:0010.0002/input/input4/event4"
[  4249.171] (II) XINPUT: Adding extended input device "HID 0b38:0010" (type: MOUSE, id 8)
[  4249.172] (**) Option "AccelerationScheme" "none"
[  4249.172] (**) HID 0b38:0010: (accel) selected scheme none/0
[  4249.172] (**) HID 0b38:0010: (accel) acceleration factor: 2.000
[  4249.172] (**) HID 0b38:0010: (accel) acceleration threshold: 4
[  4249.174] (II) event4  - HID 0b38:0010: is tagged by udev as: Keyboard
[  4249.174] (II) event4  - HID 0b38:0010: device is a keyboard
[  4249.177] (II) config/udev: Adding input device GO-Advance Gamepad (rev 1.1) (/dev/input/event2)
[  4249.177] (II) No input driver specified, ignoring this device.
[  4249.177] (II) This device may have been added with another device file.
[  4249.179] (II) config/udev: Adding input device GO-Advance Gamepad (rev 1.1) (/dev/input/js0)
[  4249.179] (II) No input driver specified, ignoring this device.
[  4249.179] (II) This device may have been added with another device file.
[  4249.181] (II) config/udev: Adding input device rockchip,rk817-codec Headphones (/dev/input/event1)
[  4249.181] (II) No input driver specified, ignoring this device.
[  4249.181] (II) This device may have been added with another device file.
[  4249.216] (**) HID 0b38:0010: Applying InputClass "libinput keyboard catchall"
[  4249.216] (II) Using input driver 'libinput' for 'HID 0b38:0010'
[  4249.216] (II) systemd-logind: returning pre-existing fd for /dev/input/event4 13:68
[  4249.216] (**) HID 0b38:0010: always reports core events
[  4249.216] (**) Option "Device" "/dev/input/event4"
[  4249.217] (**) Option "_source" "_driver/libinput"
[  4249.217] (II) libinput: HID 0b38:0010: is a virtual subdevice
[  4249.217] (**) Option "config_info" "udev:/sys/devices/platform/ff300000.usb/usb1/1-1/1-1:1.1/0003:0B38:0010.0002/input/input4/event4"
[  4249.217] (II) XINPUT: Adding extended input device "HID 0b38:0010" (type: KEYBOARD, id 9)
[  4249.217] (**) Option "xkb_model" "pc105"
[  4249.217] (**) Option "xkb_layout" "us"
[  4249.378] (**) Option "fd" "19"
[  4249.378] (II) event0  - rk8xx_pwrkey: device removed
[  4249.378] (**) Option "fd" "22"
[  4249.378] (II) event3  - HID 0b38:0010: device removed
[  4249.379] (**) Option "fd" "23"
[  4249.379] (**) Option "fd" "23"
[  4249.379] (II) event4  - HID 0b38:0010: device removed
[  4249.381] (II) UnloadModule: "libinput"
[  4249.381] (II) systemd-logind: not releasing fd for 13:68, still in use
[  4249.382] (II) UnloadModule: "libinput"
[  4249.382] (II) systemd-logind: releasing fd for 13:68
[  4249.408] (II) UnloadModule: "libinput"
[  4249.408] (II) systemd-logind: releasing fd for 13:67
[  4249.428] (II) UnloadModule: "libinput"
[  4249.428] (II) systemd-logind: releasing fd for 13:64
[  4250.054] (II) Server terminated successfully (0). Closing log file.
[  4249.153] (II) XINPUT: Adding extended input device "HID 0b38:0010" (type: KEYBOARD, id 7)
[  4249.153] (**) Option "xkb_model" "pc105"
[  4249.153] (**) Option "xkb_layout" "us"
[  4249.157] (II) event3  - HID 0b38:0010: is tagged by udev as: Keyboard
[  4249.157] (II) event3  - HID 0b38:0010: device is a keyboard
[  4249.160] (II) config/udev: Adding input device HID 0b38:0010 (/dev/input/event4)
[  4249.160] (**) HID 0b38:0010: Applying InputClass "libinput keyboard catchall"
[  4249.160] (II) Using input driver 'libinput' for 'HID 0b38:0010'
[  4249.167] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 23 paused 0
[  4249.167] (**) HID 0b38:0010: always reports core events
[  4249.167] (**) Option "Device" "/dev/input/event4"
[  4249.167] (**) Option "_source" "server/udev"
[  4249.170] (II) event4  - HID 0b38:0010: is tagged by udev as: Keyboard
[  4249.170] (II) event4  - HID 0b38:0010: device is a keyboard
[  4249.170] (II) event4  - HID 0b38:0010: device removed
[  4249.170] (II) libinput: HID 0b38:0010: needs a virtual subdevice
[  4249.171] (**) Option "config_info" "udev:/sys/devices/platform/ff300000.usb/usb1/1-1/1-1:1.1/0003:0B38:0010.0002/input/input4/event4"
[  4249.171] (II) XINPUT: Adding extended input device "HID 0b38:0010" (type: MOUSE, id 8)
[  4249.172] (**) Option "AccelerationScheme" "none"
[  4249.172] (**) HID 0b38:0010: (accel) selected scheme none/0
[  4249.172] (**) HID 0b38:0010: (accel) acceleration factor: 2.000
[  4249.172] (**) HID 0b38:0010: (accel) acceleration threshold: 4
[  4249.174] (II) event4  - HID 0b38:0010: is tagged by udev as: Keyboard
[  4249.174] (II) event4  - HID 0b38:0010: device is a keyboard
[  4249.177] (II) config/udev: Adding input device GO-Advance Gamepad (rev 1.1) (/dev/input/event2)
[  4249.177] (II) No input driver specified, ignoring this device.
[  4249.177] (II) This device may have been added with another device file.
[  4249.179] (II) config/udev: Adding input device GO-Advance Gamepad (rev 1.1) (/dev/input/js0)
[  4249.179] (II) No input driver specified, ignoring this device.
[  4249.179] (II) This device may have been added with another device file.
[  4249.181] (II) config/udev: Adding input device rockchip,rk817-codec Headphones (/dev/input/event1)
[  4249.181] (II) No input driver specified, ignoring this device.
[  4249.181] (II) This device may have been added with another device file.
[  4249.216] (**) HID 0b38:0010: Applying InputClass "libinput keyboard catchall"
[  4249.216] (II) Using input driver 'libinput' for 'HID 0b38:0010'
[  4249.216] (II) systemd-logind: returning pre-existing fd for /dev/input/event4 13:68
[  4249.216] (**) HID 0b38:0010: always reports core events
[  4249.216] (**) Option "Device" "/dev/input/event4"
[  4249.217] (**) Option "_source" "_driver/libinput"
[  4249.217] (II) libinput: HID 0b38:0010: is a virtual subdevice
[  4249.217] (**) Option "config_info" "udev:/sys/devices/platform/ff300000.usb/usb1/1-1/1-1:1.1/0003:0B38:0010.0002/input/input4/event4"
[  4249.217] (II) XINPUT: Adding extended input device "HID 0b38:0010" (type: KEYBOARD, id 9)
[  4249.217] (**) Option "xkb_model" "pc105"
[  4249.217] (**) Option "xkb_layout" "us"
[  4249.378] (**) Option "fd" "19"
[  4249.378] (II) event0  - rk8xx_pwrkey: device removed
[  4249.378] (**) Option "fd" "22"
[  4249.378] (II) event3  - HID 0b38:0010: device removed
[  4249.379] (**) Option "fd" "23"
[  4249.379] (**) Option "fd" "23"
[  4249.379] (II) event4  - HID 0b38:0010: device removed
[  4249.381] (II) UnloadModule: "libinput"
[  4249.381] (II) systemd-logind: not releasing fd for 13:68, still in use
[  4249.382] (II) UnloadModule: "libinput"
[  4249.382] (II) systemd-logind: releasing fd for 13:68
[  4249.408] (II) UnloadModule: "libinput"
[  4249.408] (II) systemd-logind: releasing fd for 13:67
[  4249.428] (II) UnloadModule: "libinput"
[  4249.428] (II) systemd-logind: releasing fd for 13:64
[  4250.054] (II) Server terminated successfully (0). Closing log file.
    Option      "AccelMethod" "none"
    Option      "PageFlip" "off"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Device      "ODROID-GO"
    Monitor     "Default Monitor"
EndSection

Section "Monitor"
    Identifier  "Default Monitor"
    Option      "Rotate" "left"
EndSection

Xorg.0.log

[  4248.095] 
X.Org X Server 1.19.6
Release Date: 2017-12-20
[  4248.100] X Protocol Version 11, Revision 0
[  4248.104] Build Operating System: Linux 4.15.0-140-generic aarch64 Ubuntu
[  4248.108] Current Operating System: Linux goadvance 4.4.189-40 #1 SMP Tue Jan 19 12:07:21 UTC 2021 aarch64
[  4248.108] Kernel command line: root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait rw fsck.repair=yes net.ifnames=0 fbcon=rotate:3 console=/dev/ttyFIQ0 quiet splash plymouth.ignore-serial-consoles consoleblank=0
[  4248.118] Build Date: 08 April 2021  01:53:49PM
[  4248.122] xorg-server 2:1.19.6-1ubuntu4.9 (For technical support please see http://www.ubuntu.com/support) 
[  4248.124] Current version of pixman: 0.34.0
[  4248.128]    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[  4248.128] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  4248.147] (==) Log file: "/home/odroid/.local/share/xorg/Xorg.0.log", Time: Thu Jun  3 12:09:57 2021
[  4248.151] (==) Using config file: "/etc/X11/xorg.conf"
[  4248.155] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  4248.161] (==) No Layout section.  Using the first Screen section.
[  4248.161] (**) |-->Screen "Default Screen" (0)
[  4248.161] (**) |   |-->Monitor "Default Monitor"
[  4248.162] (**) |   |-->Device "ODROID-GO"
[  4248.162] (==) Automatically adding devices
[  4248.162] (==) Automatically enabling devices
[  4248.162] (==) Automatically adding GPU devices
[  4248.162] (==) Automatically binding GPU devices
[  4248.163] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  4248.164] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  4248.164]    Entry deleted from font path.
[  4248.165] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[  4248.165]    Entry deleted from font path.
[  4248.165] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[  4248.165]    Entry deleted from font path.
[  4248.166] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[  4248.166]    Entry deleted from font path.
[  4248.166] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[  4248.166]    Entry deleted from font path.
[  4248.166] (==) FontPath set to:
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/Type1,
    built-ins
[  4248.166] (==) ModulePath set to "/usr/lib/xorg/modules"
[  4248.166] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[  4248.166] (II) Loader magic: 0x556c1a1010
[  4248.166] (II) Module ABI versions:
[  4248.166]    X.Org ANSI C Emulation: 0.4
[  4248.166]    X.Org Video Driver: 23.0
[  4248.166]    X.Org XInput driver : 24.1
[  4248.166]    X.Org Server Extension : 10.0
[  4248.170] (++) using VT number 2

[  4248.184] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c3
[  4248.186] (II) xfree86: Adding drm device (/dev/dri/card0)
[  4248.189] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[  4248.190] (II) no primary bus or device found
[  4248.190]    falling back to /sys/devices/platform/display-subsystem/drm/card0
[  4248.190] (II) LoadModule: "glx"
[  4248.193] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  4248.209] (II) Module glx: vendor="X.Org Foundation"
[  4248.209]    compiled for 1.19.6, module version = 1.0.0
[  4248.209]    ABI class: X.Org Server Extension, version 10.0
[  4248.209] (II) LoadModule: "modesetting"
[  4248.211] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[  4248.211] (II) Module modesetting: vendor="X.Org Foundation"
[  4248.211]    compiled for 1.19.6, module version = 1.19.6
[  4248.211]    Module class: X.Org Video Driver
[  4248.211]    ABI class: X.Org Video Driver, version 23.0
[  4248.211] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[  4248.212] (II) modeset(0): using drv /dev/dri/card0
[  4248.212] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  4248.212] (II) modeset(0): Creating default Display subsection in Screen section
    "Default Screen" for depth/fbbpp 24/32
[  4248.213] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[  4248.213] (**) modeset(0): Option "AccelMethod" "none"
[  4248.213] (**) modeset(0): Option "PageFlip" "off"
[  4248.213] (==) modeset(0): RGB weight 888
[  4248.213] (==) modeset(0): Default visual is TrueColor
[  4248.213] (**) modeset(0): glamor disabled
[  4248.213] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[  4248.213] (II) modeset(0): Output DSI-1 using monitor section Default Monitor
[  4248.213] (**) modeset(0): Option "Rotate" "left"
[  4248.214] (II) modeset(0): EDID for output DSI-1
[  4248.214] (II) modeset(0): Printing probed modes for output DSI-1
[  4248.214] (II) modeset(0): Modeline "320x480"x60.0   17.00  320 450 454 584  480 482 483 485 -hsync -vsync (29.1 kHz P)
[  4248.214] (II) modeset(0): Output DSI-1 connected
[  4248.214] (II) modeset(0): Using exact sizes for initial modes
[  4248.214] (II) modeset(0): Output DSI-1 using initial mode 320x480 +0+0
[  4248.214] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[  4248.214] (==) modeset(0): DPI set to (96, 96)
[  4248.214] (II) Loading sub module "fb"
[  4248.214] (II) LoadModule: "fb"
[  4248.215] (II) Loading /usr/lib/xorg/modules/libfb.so
[  4248.215] (II) Module fb: vendor="X.Org Foundation"
[  4248.215]    compiled for 1.19.6, module version = 1.0.0
[  4248.215]    ABI class: X.Org ANSI C Emulation, version 0.4
[  4248.215] (==) Depth 24 pixmap format is 32 bpp
[  4248.217] (==) modeset(0): Backing store enabled
[  4248.217] (==) modeset(0): Silken mouse enabled
[  4248.217] (II) modeset(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[  4248.217] (==) modeset(0): DPMS enabled
[  4248.217] (WW) modeset(0): Option "Rotate" is not used
[  4248.217] (--) RandR disabled
[  4248.236] (II) SELinux: Disabled on system
[  4248.239] (II) AIGLX: Screen 0 is not DRI2 capable
[  4248.239] (EE) AIGLX: reverting to software rendering
[  4248.865] (II) IGLX: enabled GLX_MESA_copy_sub_buffer
[  4248.871] (II) IGLX: Loaded and initialized swrast
[  4248.871] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[  4248.874] (II) modeset(0): Damage tracking initialized
[  4248.874] (II) modeset(0): Setting screen physical size to 127 x 84
[  4249.107] (II) config/udev: Adding input device rk8xx_pwrkey (/dev/input/event0)
[  4249.108] (**) rk8xx_pwrkey: Applying InputClass "libinput keyboard catchall"
[  4249.108] (II) LoadModule: "libinput"
[  4249.109] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[  4249.115] (II) Module libinput: vendor="X.Org Foundation"
[  4249.116]    compiled for 1.19.6, module version = 0.27.1
[  4249.116]    Module class: X.Org XInput Driver
[  4249.116]    ABI class: X.Org XInput driver, version 24.1
[  4249.116] (II) Using input driver 'libinput' for 'rk8xx_pwrkey'
[  4249.129] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 19 paused 0
[  4249.129] (**) rk8xx_pwrkey: always reports core events
[  4249.129] (**) Option "Device" "/dev/input/event0"
[  4249.130] (**) Option "_source" "server/udev"
[  4249.132] (II) event0  - rk8xx_pwrkey: is tagged by udev as: Keyboard
[  4249.132] (II) event0  - rk8xx_pwrkey: device is a keyboard
[  4249.132] (II) event0  - rk8xx_pwrkey: device removed
[  4249.133] (**) Option "config_info" "udev:/sys/devices/platform/ff180000.i2c/i2c-0/0-0020/input/input0/event0"
[  4249.133] (II) XINPUT: Adding extended input device "rk8xx_pwrkey" (type: KEYBOARD, id 6)
[  4249.133] (**) Option "xkb_model" "pc105"
[  4249.133] (**) Option "xkb_layout" "us"
[  4249.135] (II) event0  - rk8xx_pwrkey: is tagged by udev as: Keyboard
[  4249.136] (II) event0  - rk8xx_pwrkey: device is a keyboard
[  4249.139] (II) config/udev: Adding input device HID 0b38:0010 (/dev/input/event3)
[  4249.139] (**) HID 0b38:0010: Applying InputClass "libinput keyboard catchall"
[  4249.139] (II) Using input driver 'libinput' for 'HID 0b38:0010'
[  4249.150] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 22 paused 0
[  4249.150] (**) HID 0b38:0010: always reports core events
[  4249.150] (**) Option "Device" "/dev/input/event3"
[  4249.150] (**) Option "_source" "server/udev"
[  4249.153] (II) event3  - HID 0b38:0010: is tagged by udev as: Keyboard
[  4249.153] (II) event3  - HID 0b38:0010: device is a keyboard
[  4249.153] (II) event3  - HID 0b38:0010: device removed
[  4249.153] (**) Option "config_info" "udev:/sys/devices/platform/ff300000.usb/usb1/1-1/1-1:1.0/0003:0B38:0010.0001/input/input3/event3"
[  4249.153] (II) XINPUT: Adding extended input device "HID 0b38:0010" (type: KEYBOARD, id 7)
[  4249.153] (**) Option "xkb_model" "pc105"
[  4249.153] (**) Option "xkb_layout" "us"
[  4249.157] (II) event3  - HID 0b38:0010: is tagged by udev as: Keyboard
[  4249.157] (II) event3  - HID 0b38:0010: device is a keyboard
[  4249.160] (II) config/udev: Adding input device HID 0b38:0010 (/dev/input/event4)
[  4249.160] (**) HID 0b38:0010: Applying InputClass "libinput keyboard catchall"
[  4249.160] (II) Using input driver 'libinput' for 'HID 0b38:0010'
[  4249.167] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 23 paused 0
[  4249.167] (**) HID 0b38:0010: always reports core events
[  4249.167] (**) Option "Device" "/dev/input/event4"
[  4249.167] (**) Option "_source" "server/udev"
[  4249.170] (II) event4  - HID 0b38:0010: is tagged by udev as: Keyboard
[  4249.170] (II) event4  - HID 0b38:0010: device is a keyboard
[  4249.170] (II) event4  - HID 0b38:0010: device removed
[  4249.170] (II) libinput: HID 0b38:0010: needs a virtual subdevice
[  4249.171] (**) Option "config_info" "udev:/sys/devices/platform/ff300000.usb/usb1/1-1/1-1:1.1/0003:0B38:0010.0002/input/input4/event4"
[  4249.171] (II) XINPUT: Adding extended input device "HID 0b38:0010" (type: MOUSE, id 8)
[  4249.172] (**) Option "AccelerationScheme" "none"
[  4249.172] (**) HID 0b38:0010: (accel) selected scheme none/0
[  4249.172] (**) HID 0b38:0010: (accel) acceleration factor: 2.000
[  4249.172] (**) HID 0b38:0010: (accel) acceleration threshold: 4
[  4249.174] (II) event4  - HID 0b38:0010: is tagged by udev as: Keyboard
[  4249.174] (II) event4  - HID 0b38:0010: device is a keyboard
[  4249.177] (II) config/udev: Adding input device GO-Advance Gamepad (rev 1.1) (/dev/input/event2)
[  4249.177] (II) No input driver specified, ignoring this device.
[  4249.177] (II) This device may have been added with another device file.
[  4249.179] (II) config/udev: Adding input device GO-Advance Gamepad (rev 1.1) (/dev/input/js0)
[  4249.179] (II) No input driver specified, ignoring this device.
[  4249.179] (II) This device may have been added with another device file.
[  4249.181] (II) config/udev: Adding input device rockchip,rk817-codec Headphones (/dev/input/event1)
[  4249.181] (II) No input driver specified, ignoring this device.
[  4249.181] (II) This device may have been added with another device file.
[  4249.216] (**) HID 0b38:0010: Applying InputClass "libinput keyboard catchall"
[  4249.216] (II) Using input driver 'libinput' for 'HID 0b38:0010'
[  4249.216] (II) systemd-logind: returning pre-existing fd for /dev/input/event4 13:68
[  4249.216] (**) HID 0b38:0010: always reports core events
[  4249.216] (**) Option "Device" "/dev/input/event4"
[  4249.217] (**) Option "_source" "_driver/libinput"
[  4249.217] (II) libinput: HID 0b38:0010: is a virtual subdevice
[  4249.217] (**) Option "config_info" "udev:/sys/devices/platform/ff300000.usb/usb1/1-1/1-1:1.1/0003:0B38:0010.0002/input/input4/event4"
[  4249.217] (II) XINPUT: Adding extended input device "HID 0b38:0010" (type: KEYBOARD, id 9)
[  4249.217] (**) Option "xkb_model" "pc105"
[  4249.217] (**) Option "xkb_layout" "us"
[  4249.378] (**) Option "fd" "19"
[  4249.378] (II) event0  - rk8xx_pwrkey: device removed
[  4249.378] (**) Option "fd" "22"
[  4249.378] (II) event3  - HID 0b38:0010: device removed
[  4249.379] (**) Option "fd" "23"
[  4249.379] (**) Option "fd" "23"
[  4249.379] (II) event4  - HID 0b38:0010: device removed
[  4249.381] (II) UnloadModule: "libinput"
[  4249.381] (II) systemd-logind: not releasing fd for 13:68, still in use
[  4249.382] (II) UnloadModule: "libinput"
[  4249.382] (II) systemd-logind: releasing fd for 13:68
[  4249.408] (II) UnloadModule: "libinput"
[  4249.408] (II) systemd-logind: releasing fd for 13:67
[  4249.428] (II) UnloadModule: "libinput"
[  4249.428] (II) systemd-logind: releasing fd for 13:64
[  4250.054] (II) Server terminated successfully (0). Closing log file.

I'm pretty well versed in Linxu, so if there is anything you'd like me to try or change or submit to help, just let me know. Thanks!

samdze commented 3 years ago

At first glance seems like the x session starts correctly, but then exits immediately, probably because it doesn't find anything to run or the launcher crashes for some reason.

Are you using exactly startx /home//godot-launcher/.xinitrc -- -nocursor to start the x session? That can't be right, you'd also have to add the user folder to that path: startx /home/username/godot-launcher/.xinitrc -- -nocursor Note that right now the launcher only supports being cloned inside the user home directory.

If that's not the case, the launcher generates log files inside the /tmp directory, if a godot-launcher.log file exists in that folder after trying to start the x session, then the launcher is executed correctly but must be crashing on startup, having the contents of that file here would be useful!

benpocalypse commented 3 years ago

So sorry!

This was a typo in my original post: ""startx /home//godot-launcher/.xinitrc -- -nocursor" It should have been: ""startx /home/odroid/godot-launcher/.xinitrc -- -nocursor"

...it must have been too early for me when I typed it up originally. I went ahead and tried it again and then checked the /tmp directory for a log from the Godot Launcher, but no log appears there.

It turns out that godot is crashing before it can even start up the godot-launcher project. It says it can't find libGL.so.1, which I'm guessing is because this device only supports OpenGLES. I'll see if I can't work around this limitation...

samdze commented 3 years ago

The launcher uses OpenGL ES 2 so it should be ok, you're probably missing some required libraries or drivers. A few online researches should give you a solution.

If you succeed please let me know what you had to do, so that I can add Odroid Go instructions to the documentation! Some say you have to install libgl1-mesa-glx but it may not be the only dependency.

benpocalypse commented 3 years ago

I've fought similar issues on my desktop/laptop before (although usually that has to do with Nvidia drivers.) A quick "find / -name "libGL.so*" shows that I have the correct libs, so its probably something further down the dependency chain.

I'll keep poking at it and circle back to let you know if I solve it...however, I probably won't get a chance to try again until next week, as I'm out of town for the weekend. Thanks for the suggestions thus far.

samdze commented 3 years ago

I see, no worries.

it's unfortunate I can't dig into it, I'd really like to make the install process as straightforward as possible, but without a sufficient amount of devices to test the launcher on I can do only so much.

benpocalypse commented 3 years ago

Sorry it took so long for me to get back to this.

I played around with it a bit more, but the images for Ubuntu don't seem to be happy even with the correct LD path for libGL.so.1. So...I'm at the end of my rope here. I suppose you should probably just close this until if/when you get your hands on some hardware.

Your launcher does look awesome though...hopefully I can try it some day.