diff --git a/README.md b/README.md index b8fbfa5..802b8e5 100644 --- a/README.md +++ b/README.md @@ -28,81 +28,94 @@ Please keep in mind that i'm not a developer for Armbian. I just wanted to share ### 1A: import gpg key and use it to sign repo - - wget -qO - https://download.opensuse.org/repositories/home:/amazingfate:/panfork-mesa/Debian_12/Release.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/panfork-mesa.gpg - +```sh +wget -qO - https://download.opensuse.org/repositories/home:/amazingfate:/panfork-mesa/Debian_12/Release.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/panfork-mesa.gpg +``` ### 1B: Add Repo to apt sources & update - - echo "deb https://download.opensuse.org/repositories/home:/amazingfate:/panfork-mesa/Debian_12/ /" | sudo tee /etc/apt/sources.list.d/panfork-mesa.list - sudo apt update - +```sh +echo "deb https://download.opensuse.org/repositories/home:/amazingfate:/panfork-mesa/Debian_12/ /" | sudo tee /etc/apt/sources.list.d/panfork-mesa.list +sudo apt update +``` ### 1C: Install firmware ## - sudo apt install mali-g610-firmware libmali-g610-x11 - +```sh +sudo apt install mali-g610-firmware libmali-g610-x11 +``` ### 1D: **RECOMMENDED** : Remove panfork-mesa repo ## - sudo rm -rf /etc/apt/sources.list.d/panfork-mesa.list - sudo rm -rf /etc/apt/trusted.gpg.d/panfork-mesa.gpg - +```sh +sudo rm -rf /etc/apt/sources.list.d/panfork-mesa.list +sudo rm -rf /etc/apt/trusted.gpg.d/panfork-mesa.gpg +``` ### -- 02 Enable Debian Experimental Repo for recent Mesa Packages 02 -- #### - sudo nano /etc/apt/sources.list - +```sh +sudo nano /etc/apt/sources.list +``` ### 2A: Add the following to the bottom of the document... ## - deb http://deb.debian.org/debian unstable main contrib non-free - deb http://deb.debian.org/debian experimental main - +```sh +deb http://deb.debian.org/debian unstable main contrib non-free +deb http://deb.debian.org/debian experimental main +``` ### 2B: Update and install Mesa Packages ## - sudo apt update - sudo apt install -t experimental mesa-vulkan-drivers mesa-utils libgl1-mesa-dri libglx-mesa0 mesa-vdpau-drivers mesa-va-drivers mesa-opencl-icd mesa-libgallium - +```sh +sudo apt update +sudo apt install -t experimental mesa-vulkan-drivers mesa-utils libgl1-mesa-dri libglx-mesa0 mesa-vdpau-drivers mesa-va-drivers mesa-opencl-icd mesa-libgallium +``` ### 2C: **RECOMMENDED** : Re-open apt sources and remove Experimental/Unstable repos... ## - sudo nano /etc/apt/sources.list - +```sh +sudo nano /etc/apt/sources.list +``` ### Remove the following and update apt...# - deb http://deb.debian.org/debian unstable main contrib non-free - deb http://deb.debian.org/debian experimental main - - sudo apt update +```sh +deb http://deb.debian.org/debian unstable main contrib non-free +deb http://deb.debian.org/debian experimental main +sudo apt update +``` ### -- 03 Add rockchip-multimedia Ubuntu Repo to Apt 03 -- #### - echo "deb [arch=arm64] https://ppa.launchpadcontent.net/liujianfeng1994/rockchip-multimedia/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/rockchip-multimedia.list - +```sh +echo "deb [arch=arm64] https://ppa.launchpadcontent.net/liujianfeng1994/rockchip-multimedia/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/rockchip-multimedia.list +``` ### 3A: Download Key and add convert to gpg ## - curl -o rockchip-multimedia.asc "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x8065BE1FC67AABDE" - gpg --dearmor rockchip-multimedia.asc - sudo mv rockchip-multimedia.asc.gpg /etc/apt/keyrings/rockchip-multimedia.gpg - +```sh +curl -o rockchip-multimedia.asc "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x8065BE1FC67AABDE" +gpg --dearmor rockchip-multimedia.asc +sudo mv rockchip-multimedia.asc.gpg /etc/apt/keyrings/rockchip-multimedia.gpg +``` ### 3B: Add PPA Repo and update ## - echo "deb [arch=arm64 signed-by=/etc/apt/keyrings/rockchip-multimedia.gpg] https://ppa.launchpadcontent.net/liujianfeng1994/rockchip-multimedia/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/rockchip-multimedia.list - sudo apt update - +```sh +echo "deb [arch=arm64 signed-by=/etc/apt/keyrings/rockchip-multimedia.gpg] https://ppa.launchpadcontent.net/liujianfeng1994/rockchip-multimedia/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/rockchip-multimedia.list +sudo apt update +``` ### 3C: Install packages ## - sudo apt install libv4l-rkmpp chromium gstreamer1.0-rockchip1 rockchip-multimedia-config - +```sh +sudo apt install libv4l-rkmpp chromium gstreamer1.0-rockchip1 rockchip-multimedia-config +``` ### 3D: **OPTIONAL** : Disable rockchip-multimedia PPA repo ## - sudo mv /etc/apt/sources.list.d/rockchip-multimedia.list /etc/apt/sources.list.d/rockchip-multimedia.list.disabled - sudo apt update - +```sh +sudo mv /etc/apt/sources.list.d/rockchip-multimedia.list /etc/apt/sources.list.d/rockchip-multimedia.list.disabled +sudo apt update +``` ### -- 04 Optimize XFCE/Xorg and Reboot 04 -- #### ### 4A: Open default xorg config ## - sudo nano /etc/X11/xorg.conf.d/01-armbian-defaults.conf - +```sh +sudo nano /etc/X11/xorg.conf.d/01-armbian-defaults.conf +``` ### Add the following... # -'''sh +```sh Section "Device" Identifier "Mali-G610" Driver "modesetting" @@ -111,14 +124,15 @@ Section "Device" Option "PageFlip" "on" # Reduces tearing Option "TearFree" "true" # Xfce-specific anti-tearing EndSection -''' +``` ### 4B: Add XFCE Specific tweaks ## - sudo nano /etc/X11/xorg.conf.d/20-xfce-tweaks.conf - +```sh +sudo nano /etc/X11/xorg.conf.d/20-xfce-tweaks.conf +``` ## Add the following... # -'''sh +```sh Section "Extensions" Option "COMPOSITE" "Enable" EndSection @@ -126,7 +140,9 @@ EndSection Section "ServerFlags" Option "AutoAddGPU" "off" # Prevents duplicate GPU detection EndSection -''' +``` ### 4C: Reboot ## - sudo reboot now +```sh +sudo reboot now +``` \ No newline at end of file