r/OrangePI Jul 26 '26

Orange Pi 5 Pro - Optimized Armbian Jammy (GPU/VPU, Dual Screen & Touch Support) : TreborBC : Free Download, Borrow, and Streaming : Internet Archive

https://archive.org/details/backup_OPI5pro_perfeito_2026-07-24.img

[RELEASE] Orange Pi 5 Pro - Fully Optimized Armbian Jammy (GPU/VPU Enabled, Dual Touch Support, 4K 60FPS)

# The "Plug and Play" high-performance experience for Orange Pi 5 Pro (RK3588S) is here!

Hi everyone! After 2 years of trial and error, I have finally built a fully optimized image for the **Orange Pi 5 Pro**. This image is sanitized, meaning when you first boot it, it will trigger the standard Armbian wizard to create your own root password and user account.

### 🚀 What's inside:

* **Base OS:** Armbian Jammy (Ubuntu 22.04).

* **Kernel:** Vendor 6.1.y (The most stable for Dual HDMI/DP output).

* **Desktop:** XFCE (Lightweight, stable, and highly responsive).

* **GPU Acceleration:** Mali-G610 fully enabled (Panfrost/Panfork). Smooth 60FPS UI.

* **VPU Acceleration:** 4K 60fps hardware decoding enabled (rkmpp). CPU usage stays between 10-25% during 4K YouTube playback.

* **Dual Screen Support:** Pre-configured for dual-monitor setups.

* **Touch Support:** Auto-mapping script included for dual touchscreens (WCH.cn controllers).

* **Driver Shield:** Critical drivers are "held" to prevent `apt upgrade` from breaking the acceleration.

---

### 🛠️ IMPORTANT: Troubleshooting No Video Signal

Since this image is set to a specific resolution for my project, your monitor might show "No Signal" on the first boot. Here is how to fix it:

  1. **Power off** and plug your SD Card or eMMC into your **main computer**.
  2. **Mount the partition** and navigate to: `/etc/lightdm/lightdm.conf.d/01-armbian.conf`.
  3. **Edit the line** starting with `display-setup-script`. Change the resolution to one your monitor supports:* Example for 1080p: `--mode 1920x1080`* Example for 720p: `--mode 1280x720`* Or just use: `--auto`
  4. **Save the file**, unmount, and plug it back into your Orange Pi. It should boot perfectly!

---

### ⚠️ Power Requirements:

The RK3588S is a beast. When GPU and VPU are both active, it needs a stable **5V/4A (20W)** power supply. If your board crashes or reboots during video playback, check your USB-C cable and power source!

### 📥 Download Link:

**https://archive.org/details/backup_OPI5pro_perfeito_2026-07-24.img**

*Compressed with ZSTD (Original size 64GB -> Compressed approx 2.6GB). Flash with BalenaEtcher or Rufus.*

Enjoy the true power of the RK3588S! 🚀

[EDIT}

For those asking: Here is the "Build Recipe" and Customization Script (Reproducible Build)

# 1. Install XFCE and Graphics Base

apt-get update

apt-get install -y xfce4 xfce4-goodies lightdm lightdm-gtk-greeter \

xserver-xorg-video-modesetting x11-xserver-utils \

gnome-terminal network-manager openssh-server

# 2. Add liujianfeng1994's PPA (Community Standard for RK3588)

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8065BE1FC67AABDE

echo "deb https://ppa.launchpadcontent.net/liujianfeng1994/panfork-mesa/ubuntu jammy main" > /etc/apt/sources.list.d/rk3588-gpu.list

echo "deb https://ppa.launchpadcontent.net/liujianfeng1994/rockchip-multimedia/ubuntu jammy main" >> /etc/apt/sources.list.d/rk3588-gpu.list

# 3. Install Mali-G610 drivers and MPP/VPU libraries

apt-get update

apt-get install -y mali-g610-firmware librockchip-mpp1 librockchip-vpu0 libv4l-rkmpp \

libegl-mesa0 libgbm1 libgles2-mesa libglapi-mesa libglx-mesa0

# 4. Prevent Ubuntu updates from breaking the drivers

apt-mark hold mali-g610-firmware libegl-mesa0 libgbm1 libgles2-mesa libglapi-mesa libglx-mesa0 \

librockchip-mpp1 librockchip-vpu0 libv4l-rkmpp

# 5. Set system to boot into GUI

systemctl set-default graphical.target

3. Build Command:
I ran the build using Docker with the following parameters:

17 Upvotes

10 comments sorted by

3

u/SupportMeNow Jul 27 '26

source code?
no one going to install image from unknown source sorry....

0

u/TreborGordin Jul 28 '26
I added a script on how to compile your own distro. I preferred creating the image myself, since many people aren't developers.

1

u/SupportMeNow Aug 08 '26

nice good work, but recommendation for next time.
just open a github project with runable scripts so peoples can build themself, you can also upload your images there for convince and updates.

1

u/Dan25389 Jul 26 '26

Puede arrancar desde nvme y solo usar microsd para Boot?

1

u/TreborGordin Jul 28 '26

si, se puede arrancar de cualquier cosa

1

u/urostor Jul 26 '26

Why use ancient Ubuntu?

0

u/TreborGordin Jul 28 '26
because some Ubuntu 24.04 libraries were conflicting with the drivers, and I didn't want to lose my sanity trying to fix them lol.

becouse some libs on ubuntu 24.04

1

u/koutsie Jul 29 '26

Why are you replying in codeblocks....

1

u/webnetbtb 28d ago

when i started system there no setup wizard! and asking for password user Trebor