amdgpu_top
cargo-deb
amdgpu_top | cargo-deb | |
---|---|---|
11 | 3 | |
513 | 377 | |
- | - | |
9.5 | 7.8 | |
6 days ago | 15 days ago | |
Rust | Rust | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
amdgpu_top
-
Libraries to read information about GPUs (temperature, load, memory, etc.)
This exists for AMD: https://github.com/Umio-Yasuno/amdgpu_top
- Recommendations for new AMD GPU setup
- Moving from Nvidia -> Radeon on Arch in a week, What do I need?
- KDE PLASMA GPU USAGE NOT WORKING
-
State of RDNA 3 on Linux
i use amdgpu_top to monitor my gpu's power consumption
-
Ok, I'm joining! BUT...
btop is a great tool to monitor cpu/disks/network/processes. For GPU, you could look at amdgpu_top.
- AMDGPU_TOP v0.1.4 - GPU Metrics viewer, .AppImage package
- AMDGPU_TOP v0.1.2 - switch to crossterm-backend, add simple fdinfo viewer
-
AMDGPU_TOP - tool to show AMDGPU usage
git clone https://github.com/Umio-Yasuno/amdgpu_top cd amdgpu_top cargo install --locked --path .
cargo-deb
-
AMDGPU_TOP v0.1.2 - switch to crossterm-backend, add simple fdinfo viewer
Ok, AMDGPU_TOP v0.1.3 is released. And the deb package is released at the same time (thanks cargo-deb).
-
How do I turn my shell into a package?
cargo deb?
-
Rust for the Kernel Could Possibly Be Merged for Linux 5.20
Rust actually works fine with distros. See for example https://github.com/kornelski/cargo-deb and https://wiki.archlinux.org/title/Rust_package_guidelines
I use Arch Linux and Most Rust programs I use are installed from the Arch repositories or AUR. Rust packages are very well integrated with the distro, they depend on distro packages and have other packages depend on it. As far as the user is concerned, the Rust build system is just a developer-only stuff like CMake or autotools or ninja or whatever.
Anyway I would like to point out that C++ also do something similar to what Rust libraries typically do, which is to use header-only libraries that don't appear as separate distro packages. It's as if every Rust library meant to be used by Rust programs (as opposed to libraries that expose a C API that can be called by other languages) were a header-only library. And this is actually great because Rust (like C++) monomorphizes generics, that is, if you call a generic function defined on another crate, the compiler actually generates a new function just with the type parameters you supplied, and there's no way the library can know upfront which generic instantiations will happen over all programs that use it.
On the reproducibility front, I think it would be great if C program actually did what Rust does and pinned the exact damn versions of all libraries they use (like Cargo.toml does)
What are some alternatives?
cargo-appimage - Converts your crate into an AppImage
surveys - Repo for coordinating the creation, distribution, collection, and analysis of surveys for the Rust project.
cargo-binstall - Binary installation for rust projects
crossterm - Cross platform terminal library rust
libdrm-amdgpu-sys-rs - libdrm_amdgpu bindings for Rust, and some methods ported from Mesa3D
rfcs - RFCs for changes to Rust
gnome-volume-mixer - Gnome extension that adds volume sliders for every application emitting audio in the system menu.
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Cursive - A Text User Interface library for the Rust programming language
radeontop
netbsd-sandbox - The secmodel_sandbox security module for NetBSD