There’s clearly a problem with many GUI apps on Ubuntu 20.04 Gnome firmware for this board. On my board the LibreOffice suite apps (Writer, Calc, etc) that are preinstalled in Gnome firmware crash when I start them. I also installed some other apps via apt and some of them don’t work as well. For example Wireshark crashes just like LibreOffice but it prints a log message about to not being able to run with Wayland. After I’ve seen this, I have tried to start XOrg session instead of Wayland and hoping that it will fix this, but with XOrg gnome fails to login. I can provide any logs that are required however I don’t think this it’s necessary since this issues are reproducible in one click on bare bone Ubuntu firmware.
So what should a user that wants to try this machine as a GUI box do?
Wait for Firefly crew to release a more refined firmware?
Recompile firmware himself with some special flags? Maybe recompile for XOrg?
Anything else?
The experience with minimal ubuntu firmware and terminal apps is rather smooth and I have not faced any serious issues. Since this board is so powerfull it’s really tempting to try it as a GUI box, however this situation with some GUI apps basically makes it impossible… What should we do?
Connect ROc-3588S-PC via type-C, push the recovery button and boot the board up
Flash the UbuntuGnome firmware as follows
$ sudo update_tool ef ubuntu-gnome.img # erase flash memory
$ sudo update_tool uf ubuntu-gnome.img # do the flash
If you have allready plugged an HDMI cable into the board you should see it booting into Ubuntu shortly after the last command has finished successfully
Issue #1: LibreOffice doesn’t work
Open the terminal and execute
$ libreoffice
javaldx: Could not find a Java Runtime Environment!
Please ensure that a JVM and the package libreoffice-java-common is installed.
If it is already installed then try removing ~/.config/libreoffice/4/user/config/javasettings_Linux_*.xml
Warning: failed to read path from javaldx
Installing libreoffice-java-common and deleteing specified configs doesn’t help
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
arm_release_ver of this libmali is 'g6p0-01eac0', rk_so_ver is '5'.
Cannot find EGLConfig, returning null config
Unable to find an X11 visual which matches EGL config 0
Segmentation fault (core dumped)
Manipulating the environment variables that are mentioned here doesn’t help wireshake to run normally.
I would say that probably Wireshark is not the only app that will have issues with Xwayland compatibility layer. I think that for better user experience with GUI software the firmware should ship with Xorg by default, since it’s default for Ubuntu 20.04 for amd64 and probably for arm64 so all the testing was most likely done on Xorg.
Issue #3: Can’t loging into Xorg session
First you reboot the system. For some reason if right after the first boot I logout the system freezes
After reboot you will be loged in as firefly user, noy you need to logout the user
Now when you are at the password prompt push the gear icon at the bottom right part of the screen
You have 4 options there 2 with Wayland sessions and 2 with Xorg
Select any of the Xorg options and try to login
You are going to see the screen blink and you are back at the password prompt
This article is so powerful, thank you for the inspiration! Free Reliable study guide PT0-003 free download test materials—the essential resource for your promotion and salary increase!
Thank you for sharing this eye-opening article! The Reliable exam CFE-Financial-Transactions-and-Fraud-Schemes questions and answers test questions are free for all—your key to a successful career!
The analysis in the article is thorough, and I’ve gained a lot from it. The rich resources in Valid exam Maryland-Real-Estate-Salesperson objectives pdf are provided at no cost to enhance your understanding.