Source: lact
Section: utils
Priority: optional
Maintainer: 3rdp4r7yr3p0 <3rdp4r7yr3p0@gmail.com>
Build-Depends:
 debhelper-compat (= 13),
 cargo, libadwaita-1-dev, libclang-dev, libdrm-dev, libgtk-4-dev, make, ocl-icd-opencl-dev, pkgconf, rustc (>= 1.88),
Standards-Version: 4.6.2
Rules-Requires-Root: no
Homepage: https://github.com/ilya-zlobintsev/LACT
Vcs-Git: https://github.com/ilya-zlobintsev/LACT.git
Vcs-Browser: https://github.com/ilya-zlobintsev/LACT

Package: lact
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends},
 hwdata, lact-headless (= ${binary:Version}), vulkan-tools,
Description: This application allows you to control your AMD, Nvidia or Intel GPU.
 This application allows you to control your AMD, Nvidia or Intel GPU.
 .
 Features:
  * Detailed GPU information reporting
     - Name and manufacturer.
     - VBIOS info.
     - VRAM info (Type/Manufacturer/Bus).
     - Hardware unit info (CUs/SMs/EUs, ROP count).
     - Resizable BAR status.
     - Vulkan features and extensions.
  * Monitoring
     - Configurable historical charts for power/thermals/frequency.
     - Throttling info.
     - Data CSV export.
  * Power configuration
     - Power cap.
     - Power states (AMD only).
  * Thermals configuration
     - Custom fan curves (AMD/Nvidia).
     - GPU firmware thermal options such as thermal and acoustic target/limit
       (AMD RDNA3+ only).
  * Overclocking
     - GPU/VRAM clocks configuration.
     - GPU undervolting (via voltage offset on AMD, indirectly on Nvidia).
  * Settings profiles
     - Automatic profile activation based on running processes or gamemode
       status.
  * OpenTelemetry metrics exporter
 .
 GPU configuration is handled by a system service that does not depend on a
 graphical session (Wayland/X11).
 The service can also be used standalone with a config file, for example in
 headless scenarios.

Package: lact-headless
Architecture: amd64
Depends: ${shlibs:Depends}, ${misc:Depends},
Description: This application allows you to control your AMD, Nvidia or Intel GPU (service, headless).
 This application allows you to control your AMD, Nvidia or Intel GPU.
 .
 Features:
  * Detailed GPU information reporting
     - Name and manufacturer.
     - VBIOS info.
     - VRAM info (Type/Manufacturer/Bus).
     - Hardware unit info (CUs/SMs/EUs, ROP count).
     - Resizable BAR status.
     - Vulkan features and extensions.
  * Monitoring
     - Configurable historical charts for power/thermals/frequency.
     - Throttling info.
     - Data CSV export.
  * Power configuration
     - Power cap.
     - Power states (AMD only).
  * Thermals configuration
     - Custom fan curves (AMD/Nvidia).
     - GPU firmware thermal options such as thermal and acoustic target/limit
       (AMD RDNA3+ only).
  * Overclocking
     - GPU/VRAM clocks configuration.
     - GPU undervolting (via voltage offset on AMD, indirectly on Nvidia).
  * Settings profiles
     - Automatic profile activation based on running processes or gamemode
       status.
  * OpenTelemetry metrics exporter
 .
 GPU configuration is handled by a system service that does not depend on a
 graphical session (Wayland/X11).
 The service can also be used standalone with a config file, for example in
 headless scenarios.
 .
 This package provides the systemd service and headless binary for LACT.
