hyprland-wiki/pages/Hypr Ecosystem/aquamarine.md
2024-10-15 16:21:24 +01:00

965 B

weight title
11 aquamarine

aquamarine is a very light linux rendering backend library.

It is not a replacement or competitor to any other wayland compositor library (e.g. wlroots, libweston), instead implementing only the low-level KMS/DRM/etc rendering backends.

Configuration

Configuration options are passed via environment variables starting with AQ_ to an app that uses aquamarine, e.g. Hyprland.

Variables

name description
AQ_TRACE Enables trace (very, very verbose) logging.
AQ_DRM_DEVICES A colon-separated list of DRM devices (aka. GPUs) to use. The first will be used as primary. Example: /dev/dri/card1:/dev/dri/card0.
AQ_NO_MODIFIERS Disables modifiers for DRM buffers.
AQ_MGPU_NO_EXPLICIT Disables passing of explicit fences for multi-gpu scanouts
AQ_NO_ATOMIC (HEAVILY NOT RECOMMENDED) Disable atomic modesetting.

Documentation

Documentation will come soon.