From d6d27b8ed1d7150484e8d88d95fb40a11d1dbbd6 Mon Sep 17 00:00:00 2001 From: Rueben Ramirez Date: Wed, 27 Aug 2025 08:39:55 -0500 Subject: [PATCH] gpu stats in btop --- nix/machines/_common/amd-gpu.nix | 20 +++++++++++-------- .../driver/hardware-configuration.nix | 2 +- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/nix/machines/_common/amd-gpu.nix b/nix/machines/_common/amd-gpu.nix index 789d5bb..a461201 100644 --- a/nix/machines/_common/amd-gpu.nix +++ b/nix/machines/_common/amd-gpu.nix @@ -2,23 +2,27 @@ { - environment.systemPackages = with pkgs; [ - nvtopPackages.amd - vulkan-tools - vulkan-loader - vulkan-validation-layers - ]; - - hardware.graphics = { enable = true; + enable32Bit = true; extraPackages = with pkgs; [ mesa libva libva-utils + rocmPackages.clr.icd ]; }; + environment.systemPackages = with pkgs; [ + btop-rocm + clinfo + nvtopPackages.amd + rocmPackages.rocm-smi + vulkan-loader + vulkan-tools + vulkan-validation-layers + ]; + environment.variables = { LIBVA_DRIVER_NAME = "radeonsi"; }; diff --git a/nix/machines/driver/hardware-configuration.nix b/nix/machines/driver/hardware-configuration.nix index 3514017..e96909a 100644 --- a/nix/machines/driver/hardware-configuration.nix +++ b/nix/machines/driver/hardware-configuration.nix @@ -9,7 +9,7 @@ ]; boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "thunderbolt" "usbhid" "usb_storage" "sd_mod" ]; - boot.initrd.kernelModules = [ ]; + boot.initrd.kernelModules = [ "amdgpu" ]; boot.kernelModules = [ "kvm-amd" ]; boot.extraModulePackages = [ ];