This website requires JavaScript.
cd2853ad99
fix(webui): fix viewer static path so Reanimator Chart CSS loads correctly
mchus and Claude Sonnet 4.6
2026-03-28 08:19:17 +03:00
6caf771d6e
fix(boot): restore toram kernel parameter
mchus and Claude Sonnet 4.6
2026-03-28 08:04:37 +03:00
14fa87b7d7
feat(netconf): add input validation, 'b' to go back, 'a' to abort
mchus and Claude Sonnet 4.6
2026-03-28 07:31:23 +03:00
600ece911b
fix(desktop): remove forced 1920x1080 modeline, limit LightDM restarts
mchus and Claude Sonnet 4.6
2026-03-28 07:30:51 +03:00
2d424c63cb
fix(netconf): accept interface number as input, not just name
mchus and Claude Sonnet 4.6
2026-03-28 07:27:49 +03:00
50f28d1ee6
chore: drop legacy TUI/dead code
mchus and Claude Sonnet 4.6
2026-03-28 07:27:30 +03:00
3579747ae3
fix(iso): prioritise v[0-9]* tags over iso/v* for ISO filename
mchus and Claude Sonnet 4.6
2026-03-27 23:34:09 +03:00
09dc7d2613
feat(webui): apply light theme from chart submodule CSS
mchus and Claude Sonnet 4.6
2026-03-27 23:31:29 +03:00
ec0b7f7ff9
feat(metrics): single chart engine + full-width stacked layout
v2.7
mchus and Claude Sonnet 4.6
2026-03-27 23:26:13 +03:00
e7a7ff54b9
chore: add Makefile with run/build/test targets
mchus and Claude Sonnet 4.6
2026-03-27 23:14:53 +03:00
b4371e291e
fix(build): resolve ISO version from plain v* tags (e.g. v2.6)
v2.6
mchus and Claude Sonnet 4.6
2026-03-27 23:11:33 +03:00
c22b53a406
feat(boot): set 1920x1080 resolution for framebuffer and GRUB
mchus and Claude Sonnet 4.6
2026-03-27 23:10:18 +03:00
ff0acc3698
feat(webui): server-side SVG charts + reanimator-chart viewer
v2.5
mchus and Claude Sonnet 4.6
2026-03-27 23:07:47 +03:00
d50760e7c6
fix(webui): remove emojis from nav, fix metrics chart sizing
mchus and Claude Sonnet 4.6
2026-03-27 22:49:09 +03:00
ed4f8be019
fix(webui): services table — show state badge, full status on click
mchus and Claude Sonnet 4.6
2026-03-27 22:47:59 +03:00
883592d029
feat(desktop): switch to LightDM for X startup (matches Ubuntu LiveCD)
v2.4
v2.3
mchus and Claude Sonnet 4.6
2026-03-27 22:17:59 +03:00
a6dcaf1c7e
fix(desktop): fix X permissions for server hardware (IPMI KVM)
v2.2
mchus and Claude Sonnet 4.6
2026-03-27 22:07:25 +03:00
88727fb590
fix(desktop): don't exec startx — fall back to shell on X failure
v2.1
mchus and Claude Sonnet 4.6
2026-03-27 21:48:26 +03:00
c9f5224c42
feat(console): add netconf command for quick network setup
v2
mchus and Claude Sonnet 4.6
2026-03-27 21:07:14 +03:00
7cb5c02a9b
fix(desktop): force fbdev Xorg driver for server framebuffer
mchus and Claude Sonnet 4.6
2026-03-27 21:05:42 +03:00
c1aa3cf491
fix(desktop): start X on vt1 from .profile for IPMI KVM compatibility
mchus and Claude Sonnet 4.6
2026-03-27 21:03:59 +03:00
f7eb75c57c
fix(iso): replace grub-pc/grub-efi-amd64 with -bin variants to fix package conflict
mchus and Claude Sonnet 4.6
2026-03-27 20:12:18 +03:00
004cc4910d
feat(webui): replace TUI with full web UI + local openbox desktop
mchus and Claude Sonnet 4.6
2026-03-27 19:21:14 +03:00
ed1cceed8c
fix(boot): add nomodeset to fix black screen on server VGA/IPMI KVM (AST chip KMS)
mchus
2026-03-27 00:13:36 +03:00
9fe9f061f8
fix(nccl-tests): set LIBRARY_PATH so ld finds libnccl.so in nccl cache
mchus
2026-03-26 23:59:06 +03:00
837a1fb981
fix(nccl-tests): pin /usr/local/cuda→12.8 symlink, auto-detect gencode by nvcc version
mchus
2026-03-26 23:54:07 +03:00
1f43b4e050
fix(nccl-tests): pass NCCL_LIB from nccl cache to fix -lnccl link error
mchus
2026-03-26 23:52:25 +03:00
83bbc8a1bc
fix(nccl-tests): upgrade to cuda-nvcc-12-8, add sm_100 (Blackwell B100/B200)
mchus
2026-03-26 23:51:26 +03:00
896bdb6ee8
fix(nccl-tests): use cuda-nvcc-12-6 to support Ampere/Volta (sm_70..sm_90)
mchus
2026-03-26 23:50:36 +03:00
5407c26e25
fix(nccl-tests): CUDA 13.0 supports only sm_90+ (Hopper/H100)
mchus
2026-03-26 23:49:45 +03:00
4fddaba9c5
fix(nccl-tests): limit CUDA gencode to sm_70+ (CUDA 13 dropped Pascal)
mchus
2026-03-26 23:48:40 +03:00
d2f384b6eb
fix(nccl-tests): use plain make instead of non-existent all_reduce_perf target
mchus
2026-03-26 23:47:49 +03:00
25f0f30aaf
fix(boot): fix black screen on monitor, stop log spam on console
mchus and Claude Sonnet 4.6
2026-03-26 23:45:09 +03:00
a57b037a91
feat(installer): add 'Install to disk' in Tools submenu
mchus and Claude Sonnet 4.6
2026-03-26 23:35:01 +03:00
5644231f9a
feat(nccl): add nccl-tests all_reduce_perf for GPU bandwidth testing
mchus and Claude Sonnet 4.6
2026-03-26 23:22:19 +03:00
eea98e6d76
feat(dcgm): add NVIDIA DCGM diagnostics, fix KVM console
mchus and Claude Sonnet 4.6
2026-03-26 23:08:12 +03:00
967455194c
feat(iso): make toram optional, add 'load to RAM' boot menu entry
mchus and Claude Sonnet 4.6
2026-03-26 21:45:04 +03:00
79dabf3efb
fix(build): link bee-gpu-stress with -lm for sqrt()
mchus and Claude Sonnet 4.6
2026-03-26 20:55:14 +03:00
1336f5b95c
fix(cublas): copy include dirs containing files without .h extension
mchus and Claude Sonnet 4.6
2026-03-26 20:53:08 +03:00
31486a31c1
fix(cublas): add cuda-cccl package for nv/target header
mchus and Claude Sonnet 4.6
2026-03-26 20:49:46 +03:00
aa3fc332ba
fix(cublas): check for .h in subdirs when copying non-standard include dirs
mchus and Claude Sonnet 4.6
2026-03-26 20:47:39 +03:00
62c57b87f2
fix(cublas): allow version-free lookup for cuda-crt package
mchus and Claude Sonnet 4.6
2026-03-26 20:46:45 +03:00
f600261546
fix(cublas): add cuda-crt package for crt/host_defines.h
mchus and Claude Sonnet 4.6
2026-03-26 20:42:40 +03:00
d7ca04bdfb
fix(cublas): search all include/ dirs in deb for CUDA headers
mchus and Claude Sonnet 4.6
2026-03-26 20:35:21 +03:00
5433652c70
fix(cublas): prevent double-print in lookup_pkg awk END block
mchus and Claude Sonnet 4.6
2026-03-26 20:29:10 +03:00
b25f014dbd
fix(cublas): strip CR from Packages.gz fields to fix sha256 comparison
mchus and Claude Sonnet 4.6
2026-03-26 20:24:58 +03:00
d69a46f211
fix(cublas): redirect diagnostic echo to stderr in download_verified_pkg
mchus and Claude Sonnet 4.6
2026-03-26 20:22:39 +03:00
fc5c2019aa
iso: improve burn-in, export, and live boot
iso/v1.0.21
Mikhail Chusavitin
2026-03-26 18:56:19 +03:00
67a215c66f
fix(iso): route kernel logs to tty2, keep tty1 clean for TUI
iso/v1.0.20
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-26 17:40:44 +03:00
8b4bfdf5ad
feat(tui): live GPU chart during stress test, full VRAM allocation
audit/v1.0.10
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-26 17:37:20 +03:00
0a52a4f3ba
fix(iso): restore loglevel=7 on VGA console for crash visibility
iso/v1.0.19
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-26 11:19:07 +03:00
b132f7973a
fix(iso): derive ISO filename from iso/v* tags, not audit/v*
iso/v1.0.18
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-26 11:05:51 +03:00
bd94b6c792
fix(iso): add libnvidia-ptxjitcompiler + ldconfig for PTX JIT and NCCL
iso/v1.0.17
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-26 10:37:27 +03:00
06017eddfd
feat(tui): remove nvtop auto-launch from NVIDIA SAT
audit/v1.0.9
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-26 10:29:05 +03:00
0ac7b6a963
fix(iso): restore console=tty0 — VGA screen was black without it
iso/v1.0.16
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-26 10:23:53 +03:00
3d2ae4cdcb
fix(iso): use Ubuntu jammy codename for AMD ROCm repo — Debian not supported
iso/v1.0.15
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-26 10:08:58 +03:00
4669f14f4f
feat(tui): GPU Platform Stress Test — live nvtop chart during test
audit/v1.0.8
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-26 10:01:31 +03:00
540a9e39b8
refactor(audit): rename Fan Stress Test → GPU Platform Stress Test
audit/v1.0.7
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-26 09:56:25 +03:00
58510207fa
fix(iso): fall back through ROCm 6.4→6.3→6.2 if repo Release file missing
iso/v1.0.14
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-26 09:52:17 +03:00
4cd7c9ab4e
feat(audit): fan-stress SAT for MSI case-04 fan lag & thermal throttle detection
audit/v1.0.6
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-26 09:51:03 +03:00
cfe255f6e4
Release audit/v1.0.5
audit/v1.0.5
Mikhail Chusavitin
2026-03-26 09:41:19 +03:00
8b9d3447d7
Overlay SAT results into audit JSON
audit/v1.0.4
Mikhail Chusavitin
2026-03-25 20:11:03 +03:00
614b7cad61
Improve PCIe inventory and hardware identity collection
audit/v1.0.3
Mikhail Chusavitin
2026-03-25 20:00:38 +03:00
9a1df9b1ba
Tighten support bundles and fix AMD runtime checks
audit/v1.0.2
Mikhail Chusavitin
2026-03-25 19:35:25 +03:00
30cf014d58
Rename NVIDIA bootloader modes
Mikhail Chusavitin
2026-03-25 19:12:26 +03:00
27d478aed6
Add bootloader choice for safe vs full NVIDIA boot
Mikhail Chusavitin
2026-03-25 19:11:15 +03:00
d36e8442a9
Stabilize live ISO consoles and NVIDIA boot path
Mikhail Chusavitin
2026-03-25 19:05:18 +03:00
b345b0d14d
Derive ISO version from git tags
Mikhail Chusavitin
2026-03-25 18:40:48 +03:00
0a1ac2ab9f
Bootstrap ROCm hook prerequisites in ISO build
Mikhail Chusavitin
2026-03-25 18:38:19 +03:00
1e62f828c6
Embed MOTD banner into TUI
audit/v1.0.1
Mikhail Chusavitin
2026-03-25 18:11:17 +03:00
f8c997d272
Add missing SAT progress TUI helpers
Mikhail Chusavitin
2026-03-25 18:03:45 +03:00
0c16616cc9
1. Verbose live progress during SAT tests (CPU, Memory, Storage, AMD GPU) - New tui/sat_progress.go: polls {DefaultSATBaseDir}/{prefix}-*/verbose.log every 300ms and parses completed/in-progress steps - Busy screen now shows each step as PASS lscpu (234ms) / FAIL stress-ng (60.0s) / ... sensors-after instead of just "Working..."
Mikhail Chusavitin
2026-03-25 17:54:27 +03:00
adcc147b32
feat(iso): add AMD Instinct MI250X/MI250 driver support
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 15:42:10 +03:00
94e233651e
fix(sat): fix nvme device-self-test command flags
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 15:24:52 +03:00
03c36f6cb2
fix(iso): add stress-ng to package list for CPU SAT
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 13:50:30 +03:00
a221814797
fix(tui): fix GPU panel row showing AMD chipset devices, clear screen before TUI
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 13:49:09 +03:00
b6619d5ccc
fix(iso): skip NVIDIA module load when no NVIDIA GPU present
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 13:38:31 +03:00
450193b063
feat(iso): remove splash.png, show EASY-BEE ASCII art in GRUB text mode
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 13:32:23 +03:00
ee8931f171
fix(iso): pin ISO kernel to same ABI as compiled NVIDIA modules
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 12:26:59 +03:00
b771d95894
fix(iso): fix linux-packages to "linux-image" so lb appends flavour correctly
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 11:45:41 +03:00
8e60e474dc
feat(iso): rebrand to EASY-BEE with ASCII art banner
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 11:45:12 +03:00
2f4ec2acda
fix(iso): auto-detect and install kernel headers at build time
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 11:25:29 +03:00
7ed5cb0306
fix(iso): auto-detect kernel ABI at build time instead of pinning
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 11:17:29 +03:00
6df7ac68f5
fix(iso): bump kernel ABI to 6.1.0-44 (6.1.164-1 in bookworm)
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 11:16:09 +03:00
0ce23aea4f
feat(iso): add exfatprogs and ntfs-3g for USB export support
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 11:12:51 +03:00
36dff6e584
feat: CPU SAT via stress-ng + BMC version via ipmitool
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 11:06:12 +03:00
1c80906c1f
feat(tui): rebuild TUI around hardware diagnostics (Health Check + two-column layout)
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-25 10:59:21 +03:00
2abe2ce3aa
fix(iso): fix NCCL version to 2.28.9+cuda13.0, add sha256 verification
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-19 12:04:03 +03:00
8233c9ee85
feat(iso): add NCCL 2.26.2 to LiveCD
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-19 09:51:28 +03:00
13189e2683
fix(iso): pet hardware watchdog via systemd RuntimeWatchdogSec=30s
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-18 23:56:42 +03:00
76a17937f3
feat(tui): NVIDIA SAT with nvtop, GPU selection, metrics and chart — v1.0.0
audit/v1.0.0
Mikhail Chusavitin and Claude Sonnet 4.6
2026-03-18 15:18:57 +03:00
b965184e71
feat: wrap chart viewer in web shell
Mikhail Chusavitin
2026-03-16 18:26:05 +03:00
b25a2f6d30
feat: add support bundle and raw audit export
Mikhail Chusavitin
2026-03-16 18:20:26 +03:00
d18cde19c1
Drop legacy non-container builders
Mikhail Chusavitin
2026-03-16 00:23:55 +03:00
78c6dfc0ef
Sync hardware ingest contract v2.7
Mikhail Chusavitin
2026-03-15 23:03:38 +03:00
72cf482ad3
Embed Reanimator Chart web viewer
Mikhail Chusavitin
2026-03-15 22:07:42 +03:00
a6023372b1
Use microcode as CPU firmware
Mikhail Chusavitin
2026-03-15 21:16:17 +03:00
ab5a4be7ac
Align hardware export with ingest contract
Mikhail Chusavitin
2026-03-15 21:04:53 +03:00
b8c235b5ac
Add TUI hardware banner and polish SAT summaries
Mikhail Chusavitin
2026-03-15 14:27:01 +03:00
b483e2ce35
Add health verdicts and acceptance tests
Mikhail Chusavitin
2026-03-14 17:53:58 +03:00