mirror of
https://github.com/hyprwm/hyprland-wiki.git
synced 2024-11-25 14:05:59 +01:00
26 lines
965 B
Markdown
26 lines
965 B
Markdown
---
|
|
weight: 105
|
|
title: 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.
|