Skip to content

v0.1.2

Choose a tag to compare

@miklebel miklebel released this 25 Mar 17:05

Adrenalift v0.1.2 — Release Notes

Previous release: v0.1.1 (2026-03-23)
Commits since last release: 4
Files changed: 3 (+47 / -18 lines)


Highlights

This release fixes compatibility with non-English Windows installations and improves GPU discovery.


Bug Fixes

  • Non-English locale crash — Subprocess calls in the startup-task scheduler (schtasks) and PCI device enumeration (PowerShell) now use explicit utf-8 decoding with errors="replace" instead of text=True. This prevents UnicodeDecodeError on systems whose default code page is Cyrillic, CJK, or any other non-ASCII encoding.
  • Localized PCI location parsing — The regex that extracts bus/device/function numbers from Windows' LocationInformation string no longer depends on English keywords (bus, device, function). It now extracts the three numeric values positionally, so localized formats are handled correctly.

Improvements

  • Updated GPU device IDs — Added 0x7550 (Navi 48 / RX 9070 XT & XTX) to the fast-path probe list; removed IDs from hallucination (0x15BF, 0x15C8).
  • Tiered GPU discovery documentationfind_gpu_bar now includes detailed inline documentation explaining the three-tier discovery strategy (explicit ID, common-ID fast path, PCI class-code fallback) and links to the PCI ID authority.

Requirements (unchanged)

  • Windows 10+ (64-bit)
  • AMD RDNA4 GPU
  • Administrator privileges
  • VBIOS dump