Skip to main content

Ubuntu Desktop Vs Server

Ubuntu Desktop requires the open-source Freedreno graphics driver rather than the proprietary Qualcomm Adreno driver. While the Adreno driver supports hardware-accelerated pre- and post-processing, it is not compatible with the standard Ubuntu Desktop environment. Freedreno ensures broader compatibility with desktop features and graphical applications in Ubuntu 24.04.

note

Ubuntu Server can still be used as a SBC (Single Board Computer) without host requirements.

Ubuntu Desktop and Server are the two primary versions of the Ubuntu operating system, each tailored for distinct usage scenarios and requirements. The following are the main differences between them:

DimensionDesktop VersionServer Version
Design goalInteractive experience, multitaskingService stability, resource efficiency
User interfaceGraphical (GNOME)Wayland Display
Memory usageRelatively high (GUI resident)Relatively low
Qualcomm AI supportSupports non-graphical AISupported
GPU driverUses freedrenoUses adreno
CSI cameraSupportedSupported

Switch from Ubuntu desktop version to server version

  1. Refer to Connect to the network to ensure proper network connectivity.
  2. Execute the following commands to switch from the desktop version to the server version:
warning

This process takes a long time to complete. Please do not interrupt it.

sudo apt-get install qcom-adreno1
sudo apt-get remove ubuntu-desktop
sudo apt remove gdm3
sudo reboot
  1. After the system boots, the following interface appears, indicating a successful switch:
  2. Run the following commands to install pre-built packages on the device.
git clone -b ubuntu_setup --single-branch https://github.com/rubikpi-ai/rubikpi-script.git
cd rubikpi-script
./install_ppa_pkgs.sh
  1. Check the HDMI monitor and confirm expected visual pattern is displayed.

Switch from Ubuntu server version to desktop version

  1. Refer to Connect to the network to ensure proper network connectivity.
  2. Execute the following commands to switch from the server version to the desktop version:
warning

This process takes a long time to complete. Please do not interrupt it.

sudo apt install qcom-adreno1- libgbm-msm1- libegl-mesa0 libegl1 libgles2 libglvnd0 libvulkan1 weston-
sudo apt install ubuntu-desktop
sudo reboot
  1. After the system boots, the following interface appears, indicating a successful switch: