From 7507bf55bf621504bf9ad8424f8763fc4d7578ba Mon Sep 17 00:00:00 2001 From: Evan Reichard Date: Wed, 19 Mar 2025 20:55:59 -0400 Subject: [PATCH] add drivers for a310 --- hosts/builder.nix | 1 + hosts/rke2-image.nix | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/hosts/builder.nix b/hosts/builder.nix index e2fdb62..fd80561 100644 --- a/hosts/builder.nix +++ b/hosts/builder.nix @@ -5,6 +5,7 @@ users.users.root = { openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIe1n9l9pVF5+kjWJCOt3AvBVf1HOSZkEDZxCWVPSIkr evan@reichard" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEGGGpRpDQRstoqnCAQioSnh6PZRzNQL7lGJHksIkcoF builder" ]; hashedPassword = null; }; diff --git a/hosts/rke2-image.nix b/hosts/rke2-image.nix index 8e1cb76..62a7818 100644 --- a/hosts/rke2-image.nix +++ b/hosts/rke2-image.nix @@ -36,6 +36,20 @@ ]; }; + # Add Intel Arc A310 GPU Drivers + nixpkgs.config.allowUnfree = true; + hardware.enableRedistributableFirmware = true; + hardware.graphics = { + enable = true; + extraPackages = with pkgs; [ + libvdpau-va-gl + intel-vaapi-driver + intel-media-driver + intel-compute-runtime + intel-ocl + ]; + }; + # Network Configuration networking = { hostName = lib.mkForce ""; @@ -158,6 +172,7 @@ environment = { systemPackages = with pkgs; [ htop + intel-gpu-tools k9s kubectl kubernetes-helm