Source: lact
Section: utils
Priority: optional
Maintainer: 3rdp4r7yr3p0 <3rdp4r7yr3p0@gmail.com>
Build-Depends:
 debhelper-compat (= 13),
 cargo, clinfo, hwdata, libadwaita-1-dev, libclang-dev, libdisplay-info-dev, libdrm-dev, libgtk-4-dev, make, pkgconf, rustc (>= 1.88), vulkan-tools,
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},
 clinfo, hwdata, lact-headless (= ${binary:Version}), vulkan-tools,
Description: This application allows you to control your AMD, Nvidia or Intel GPU on a Linux system.
 This application allows you to control your AMD, Nvidia or Intel GPU on a
 Linux system.
 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, VF curve 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},
 hwdata, vulkan-tools, clinfo,
Description: This application allows you to control your AMD, Nvidia or Intel GPU on a Linux system (service, headless).
 This application allows you to control your AMD, Nvidia or Intel GPU on a
 Linux system.
 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, VF curve 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.
