Skip to content

System & Performance

Samuel edited this page Jun 15, 2024 · 6 revisions

⚠️ This wiki is work-in-progress, the provided infomation may be incorrect.

Flash Bootloader (Coming Soon)

⚠️ This feature is not yet available, it is coming soon so stay tuned.

This feature allows you to install a selected bootloader on your device's disk.

The available bootloader options are:

EDK2 - UEFI bootloader (UEFI is a bootloader for the interface between the operating system and firmware, while EDK2 is like a "BIOS" for UEFI available for some ARM SBCs) U-Boot - Das U-Boot (U-Boot is an open-source boot loader used in embedded systems)

To use this feature:

  1. Open the ACU application.
  2. Navigate to the "System & Performance" section.
  3. Select the "Flash Bootloader" option.

Creating a bootloader.yaml:

The available bootloader options are defined in a bootloader.yaml file in ~/.acu/config/, which is not defined by default. You will need to configure a bootloader.yaml file for your specific device.

Here's an example for the Radxa Rock 5B:

bootloaders:
  - name: Radxa U-BOOT
    url: https://example.com/radxa-uboot.bin
    type: SPI
  - name: Armbian U-BOOT 
    url: https://example.com/armbian-uboot.bin
    type: any
  - name: RK3588-EDK2
    url: https://example.com/rk3588-edk2.bin
    type: any

After configuring the bootloader.yaml file, you can select the desired bootloader and the disk to install it on.

Command-line option:

acu flash-bootloader <bootloader> <disk>

Copy System (Coming Soon)

⚠️ This feature is currently work-in-progress. It aims to:

  • Move/clone the system to another disk
  • Backup the system as an image
  • Restore an image to a disk
  • And more

This feature allows you to move, backup, and restore your system between disks or image files. It currently utilizes the "partimage" utility.

To use this feature:

  1. Open the ACU application.
  2. Navigate to the "System & Performance" section.
  3. Select the "Copy System" option.
  4. Choose the desired operation (move/clone, backup, restore, etc.).
  5. Follow the on-screen instructions to complete the selected operation.

Command-line option:

acu copy-system

System Information

This feature displays detailed information about your system, similar to neofetch. It shows basic information about your system/device such as OS, Host, Kernel, Uptime, Packages installed, Shell, DE, Terminal, CPU, Memory, Storage, GPU, Display resolution, and more.

To use this feature:

  1. Open the ACU application.
  2. Navigate to the "System & Performance" section.
  3. Select the "System Information" option.
  4. The system information will be displayed on the screen.

Command-line option:

acu system-info

SoC Profile

This feature allows you to switch your SoC's governor to optimize for performance or battery life.

Available profiles (governors):

  • Performance - Forces the system to run at the best performance all the time, but can significantly increase power consumption.
  • On Demand - Provides a balance between performance and power usage, allowing the system to perform faster only during heavy tasks.
  • Power Save - Enhances power saving and reduces power usage, but the system performance and responsiveness may be impacted.
  • System Default - Does not apply any profile and uses the system's default governor settings.

To use this feature:

  1. Open the ACU application.
  2. Navigate to the "System & Performance" section.
  3. Select the "SoC Profile" option.
  4. Choose the desired profile.
  5. ACU will apply the selected profile and create a system service to maintain the profile on boot.

Command-line option:

acu soc-profile [performance|ondemand|powersave|system-default]

HW Monitor

This feature provides detailed hardware sensor monitoring, including CPU core clock speeds, temperatures, GPU information, and more.

To use this feature:

  1. Open the ACU application.
  2. Navigate to the "System & Performance" section.
  3. Select the "HW Monitor" option.
  4. The hardware monitoring information will be displayed on the screen.

Command-line option:

acu hw-monitor

Clone this wiki locally