6 Commits
Author SHA1 Message Date
Ilya Zlobintsev 72800bb5ba chore: update vendored nvidia headers and vulkan spec, add makefile entries for update (#1105)
* chore: update vendored nvidia headers and vulkan spec, add makefile actions for update

* chore: avoid printing for unchanged files

* chore: clean up makefile
2026-07-03 18:11:18 +03:00
Ilya Zlobintsev e2caa24ca8 feat: add displays info (#1052)
* test

* feat: dp info on amd

* chore: add other display types

* feat: use libdisplay-info, add screen size

* feat: add GUI

* feat: WIP nvidia

* feat: reuse display handle

* chore: clippy fixes

* chore: cleanup

* chore: make display-info an optional feature, add build dependency

* fix: ci

* fix ui imports

* fix: add new dependency to flatpak

* fix: add hwdata flatpak module
2026-06-19 22:22:03 +03:00
Ilya Zlobintsev 9feaee1e03 feat: query additional Nvidia metrics via NvAPI (#625)
* feat: query additional sensors through nvapi

* feat: dynamically find vram sensor index

* fix: build headless package with nvidia support

* fix: build without nvidia feature

* chore: filter out sensor readings

* feat: add config option to disable nvapi

* chore: hide temp key selection in ui on nvidia
2025-06-21 10:00:33 +03:00
Ilya Zlobintsev fede73ada6 feat: use Nvidia driver ioctl directly to show more info (SM/ROP count, VRAM type and vendor) (#492)
* feat: show ROPs count

* feat: show VRAM type

* feat: show L2 cache size

* feat: SM and tensor counts

* feat: show VRAM vendor

* fix: drop invalid tensor core count info
2025-03-15 10:01:58 +02:00
Ilya Zlobintsev ee290f3e54 feat: proper vram size and usage reporting on intel (#442)
* chore: add vangogh test data

* feat: proper intel vram reporting

* feat: vendor all header files
2025-01-13 22:00:06 +02:00
Ilya Zlobintsev c682c78ef3 feat!: Intel support (#439)
* WIP: add initial intel xe/i915 support

* feat: basic gpu clock configuration

* wip i915 freq controls

* fix: applying frequency settings on i915

* feat: intel DRM info

* feat: show EUs and subslices in UI

* refactor: exclude all system-dependent info in tests with conditional compilation

* chore: ignore clippy errors on bindgen file

* fix: more test fixes

* feat: generate drm bindings for xe

* wip

* refactor: GPU controller initialization

* fixes

* chore: disable currently unused xe headers

* feat: dynamically load libdrm for intel

* chore: drop println

* Merge with master

* fix: tests

* chore: avoid error in vulkan when running tests

* feat: numerous i915 additions

* feat: show fan speed

* feat: hwmon monitoring on xe

* fix: avoid crashing history graph on empty plot with throttling data

* feat: report pstates

* doc: update readme

* chore: update API docs link
2025-01-12 17:16:02 +02:00