Show HN: Deterministic PCIe Diagnostics for GPUs on Linux

Hacker News (score: 10)
Found: December 16, 2025
ID: 2699

Description

Other
Show HN: Deterministic PCIe Diagnostics for GPUs on Linux I built a small Linux tool to deterministically verify GPU PCIe link health and bandwidth.

It reports: - Negotiated PCIe generation and width - Peak Host→Device and Device→Host memcpy bandwidth - Sustained PCIe TX/RX utilization via NVML - A rule-based verdict derived from observable hardware data only

This exists because PCIe issues (Gen downgrades, reduced lane width, risers, bifurcation) are often invisible at the application layer and can’t be fixed by kernel tuning or async overlap.

Linux-only: it relies on sysfs and PCIe AER exposure that Windows does not provide.

More from Hacker

CLI's completion should know what options you've typed

CLI's completion should know what options you've typed

Show HN: Python SDK – forecasting with foundation time-series and tabular models

Show HN: Python SDK – forecasting with foundation time-series and tabular models We’ve built a Python SDK for running inference on foundation models designed for time-series and tabular data. They are new SOTA models for time-series and tabular tasks and work out of the box. They do not require model training or feature engineering. The link to the GitHub repository is: <a href="https:&#x2F;&#x2F;github.com&#x2F;S-FM&#x2F;faim-python-client" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;S-FM&#x2F;faim-python-client</a>

Show HN: Gotui – a modern Go terminal dashboard library

Show HN: Gotui – a modern Go terminal dashboard library I’ve been working on gotui, a modern fork of the unmaintained termui, rebuilt on top of tcell for TrueColor, mouse support, and proper resize handling. It keeps the simple termui-style API, but adds a bunch of new widgets (charts, gauges, world map, etc.), nicer visuals (collapsed borders, rounded corners), and input components for building real dashboards and tools. Under the hood the renderer’s been reworked for much better performance, and I’d love feedback on what’s missing for you to use it in production.

Recreating the lost SDK for a 42-year-old operating system: VisiCorp Visi On

Recreating the lost SDK for a 42-year-old operating system: VisiCorp Visi On

No other tools from this source yet.