Release Note of Ubuntu Minimal 20.04 LTS (v3.1)


Release Date 2021-02-02
Release Type Update

File name : ubuntu-20.04-4.9-minimal-odroid-n2-20210202.img.xz

  • Linux Kernel LTS 4.9.230
  • The latest Ubuntu 20.04 point release
  • Support the new N2-Plus model
  • Support a variant 2GB model 2GB with two DDR4 chips
  • fstrim command works with the SD card too
  • Improved USB 3.0 storage device stability
  • HDMI resolution auto-detection
  • Mali GPU driver for framebuffer(fbdev): OpenGL-ES 1.1, 2.0, 3.0 and 3.1 with OpenCL-1.2 and 2.0.
  • A lot of Kernel patches
  • New config.ini instead of boot.ini
  • Device Tree overlays support
The RootFS Auto-resize feature has changed!!! 
No need for power cycling, resize will happen on background in the first booting process.
  • Tons of issues undocumented. :-x
Username Password
root odroid
  • Install PPSSPP for PSP emulation. It comes with Mali GPU accelerated SDL.
    sudo apt update
    sudo apt upgrade
    bash -c "$(curl -sL http://deb.odroid.in/install_ppsspp.sh)"
    cd /root/ppsspp
    ./PPSSPPSDL
  • A slightly modified version was required to work
  • Source code is on /root/glmark2-es2-fbdev-master or in Github. Build & Installation guide
  • You can launch it running:
    glmark2-es2-fbdev
  • Run the following commands to start an OpenCL programming. (Special thanks to user @DrPhil)
apt install clinfo ocl-icd-libopencl1
apt download mali-fbdev
apt autoremove
ar -xv mali-fbdev_*
tar -xvf data.tar.xz 
rm usr/lib/aarch64-linux-gnu/libOpenCL.so*
rm usr/share/mali/libOpenCL.so* usr/share/mali/libEGL.so*
cp -r usr/* /usr/
mkdir /etc/OpenCL
mkdir /etc/OpenCL/vendors/
echo "libmali.so" > /etc/OpenCL/vendors/mali.icd
root@odroid:~# clinfo                                                                        
Number of platforms                               1                                          
  Platform Name                                   ARM Platform                               
  Platform Vendor                                 ARM                                        
  Platform Version                                OpenCL 2.0 git.c8adbf9.ad00b04c1b60847de257177231dc1a53                                                                                 
  Platform Profile                                FULL_PROFILE                               

1. c2play

  • Update system and install dependencies
    apt update
    apt full-upgrade
    apt install libasound2-dev libavformat-dev libass-dev libegl1-mesa-dev
    reboot
  • Download source code from CrashOverride's github and build
    git clone -b c4 https://github.com/OtherCrashOverride/c2play.git
    cd c2play
    make -j4
  • Start playback
    ./c2play --help
    ./c2play [Filename]

2. kplayer

  • Alternative way: A more flawless 4K video play with 'kplayer'.
  • kplayer usage:
    kplayer filename
sudo apt update
sudo apt full-upgrade
sudo reboot