Skip to content

Instantly share code, notes, and snippets.

View TechHutTV's full-sized avatar

Brandon Hopkins TechHutTV

View GitHub Profile
@TechHutTV
TechHutTV / pro-b60-rtx-3090-homelab-benchmark-guide.md
Created February 28, 2026 21:25
Complete benchmark guide for comparing the Intel Arc Pro B60 and Nvidia RTX 3090 in home server workloads; transcoding, AI inference, and power consumption. Fedora-based, single machine swap, with scoring system, scripts, and troubleshooting notes.

Intel Arc Pro B60 vs Nvidia RTX 3090: Complete Benchmark Guide

A step-by-step testing guide for home server workloads — transcoding and local AI inference. Both GPUs are tested in the same machine. Nvidia 3090 goes first, then swap to the Intel Arc Pro B60.

Workflow Overview

1. Install base software & download test media (GPU-agnostic)
2. Install RTX 3090 → Install Nvidia drivers → Run ALL Nvidia benchmarks
3. Power off → Physically swap to Arc Pro B60 → Install Intel drivers → Run ALL Intel benchmarks
@TechHutTV
TechHutTV / proxmoxhardwardmigrate.md
Last active September 26, 2025 00:41
Migrating Proxmox to a New Machine

Work in progress

Fixing Network Card

wip

Fixing RRD update errors

For example:

Apr 14 12:00:59 nassync-1 pmxcfs[33845]: [status] notice: RRDC update error /var/lib/rrdcached/db/pve2-vm/109: -1
@TechHutTV
TechHutTV / passthrough-intel-gpu-LXC-unprivileged.md
Last active February 9, 2026 21:13
Passthrough Intel GPU to Unprivileged Proxmox LXC

IOMMU and iGPU to Passthrough PCI into VM/CT

Source: hiepchau.net

1. Edit the grub configuration

nano /etc/default/grub

2. Active IOMMU and iGPU

# GRUB_CMDLINE_LINUX_DEFAULT="quiet" <- replace this line
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on i915.enable_gvt=1 iommu=pt pcie_acs_override=downstream,multifunction video=efifb:off video=vesa:off vfio_iommu_type1.allow_unsafe_interrupts=1 kvm.ignore_msrs=1 modprobe.blacklist=radeon,nouveau,nvidia,nvidiafb,nvidia-gpu"
@TechHutTV
TechHutTV / beaverhabits-compose.yaml
Created January 3, 2025 19:09
beaverhabits compose.yaml
# https://github.com/daya0576/beaverhabits
services:
beaverhabits:
container_name: beaverhabits
user: 1000:1000 # User permissions of your docker or default user.
environment:
- FIRST_DAY_OF_WEEK=0 # By default, the first day of the week is set as Monday. To change it to Sunday, you can set it as 6.
- HABITS_STORAGE=USER_DISK # DATABASE stores in a single SQLite database named habits.db. USER_DISK option saves in a local json file.
- MAX_USER_COUNT=1 # By setting it to 1, you can prevent others from signing up in the future.
- ENABLE_IOS_STANDALONE=true #E xperiential feature to enable standalone mode on iOS. The default setting is false.