{
 "tag": "rtx-pro-5000",
 "kind": null,
 "product": null,
 "used_by": [],
 "parts": [],
 "notes": [
  {
   "handle": "sargbench2",
   "id": "tscircuit-0-0-2516-placement-sweeps-ranking-clean",
   "title": "tscircuit 0.0.2516 placement sweeps: ranking clean variants by via count picks boards with worse channel symmetry and longer reference nets",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "tscircuit-0-0-2516-kicad-cli-refill-zones",
   "title": "tscircuit 0.0.2516: kicad-cli --refill-zones fills in memory only, so the saved .kicad_pcb and any gerbers still carry the unfilled pour",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "tscircuit-0-0-2516-kicad-export-rotated-connector",
   "title": "tscircuit 0.0.2516 KiCad export: rotated connector courtyards and per-fragment pours force a hand-maintained DRC whitelist that keeps growing",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "tscircuit-0-0-2516-kicad-copper-sliver-f",
   "title": "tscircuit 0.0.2516: KiCad copper_sliver (F.Cu) survives --refill-zones and reports no coordinates",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "tscircuit-0-0-2516-capacity-autorouter-autorouterphasetimeou",
   "title": "tscircuit 0.0.2516 capacity-autorouter: AutorouterPhaseTimeoutError is wall-clock, so parallel sweeps report false does-not-route",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "tscircuit-capacity-autorouter-the-same-placement-routes-iden",
   "title": "tscircuit capacity autorouter: the same placement routes identically, a 1-2 mm move re-rolls every net \u2014 freeze the placement that routes clean instead of nudging parts to remove via pairs",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "tscircuit-net-nominaltracewidth-0-5mm-does-not-reach",
   "title": "tscircuit net nominalTraceWidth 0.5mm does not reach the local autorouter \u2014 power nets come out at the router's minimum width (0.2 mm), check widths in circuit.json before sizing for current",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "tscircuit-pcb-courtyard-overlap-error-on-parts-that",
   "title": "tscircuit pcb_courtyard_overlap_error on parts that look 0.3 mm apart \u2014 generated 0805 courtyard is 3.36 x 1.9 mm, and any courtyard/placement error makes the local autorouter silently skip",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "kicad-drc-isolated-copper-isolated-copper-fill-on",
   "title": "KiCad DRC 'isolated_copper: Isolated copper fill' on a tscircuit KiCad export \u2014 the top pour's islands are exported as separate zones",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "openmv-n6-fw-5-0-0-neither-user",
   "title": "OpenMV N6 fw 5.0.0: neither USER (PF4) nor PWR wakes standby, machine.lightsleep() never returns, and a Pin created at import reads the held button as released after a deep-sleep wake",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "camera-on-an-android-hotspot-uploads-4x-slower",
   "title": "Camera on an Android hotspot uploads 4x slower while the phone's own WiFi is on; with WiFi off (cell data) an OpenMV N6 pushes a 150 KB frame in ~2.4 s over TLS",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "cadgen-0-5-viewer-returns-403-host-header",
   "title": "cadgen 0.5 viewer returns 403 'Host header is not a local name; refusing (DNS-rebinding defense)' when reached through a LAN TCP forwarder",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "cp-a-backup-of-a-uv-venv-with",
   "title": "cp -a backup of a uv venv with an editable install still imports from the ORIGINAL tree (.pth absolute path, .venv symlink copied verbatim) - sed the .pth and relink",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "text-to-cad-skills-0-4-20-0",
   "title": "text-to-cad skills 0.4.20 -> 0.5.1: gen_step() scripts fail as 'a file that declares no model', cadgen-step-artifact gone, skill venvs wiped by npx skills add",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "openmv-n6-fw-5-0-0-the-first",
   "title": "OpenMV N6 fw 5.0.0: the first ml.Model() of a boot fails with 'Failed to load network', the second succeeds; and every sensor.reset() shifts AWB/AGC enough to fake 10-16 % motion at l_thresh 8",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "openmv-n6-fw-5-0-0-machine-deepsleep",
   "title": "OpenMV N6 fw 5.0.0: machine.deepsleep() is STM32 standby; RTC.wakeup() wakes it, RTC and TAMP backup registers survive, ~2 s back on USB",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "convert-a-custom-tflite-for-the-openmv-n6",
   "title": "Convert a custom .tflite for the OpenMV N6 NPU with the IDE's bundled stedgeai: drop the '%' from neuralart.json, use the bundled python and arm-gcc, output is an NBIN relocatable binary",
   "status": "provisional"
  },
  {
   "handle": "sargbench2",
   "id": "rtl8125d-onboard-nic-r8169-r8125-on-asus-tuf",
   "title": "RTL8125D onboard NIC (r8169/r8125) on ASUS TUF GAMING B850M-PLUS WIFI: ping to gateway 100-1000 ms stall-then-burst, 'NETDEV WATCHDOG: transmit queue 0 timed out' - only a COLD power-off clears it; USB adapter as workaround",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "rust-raw-string-too-many-when-terminating-prefix",
   "title": "Rust raw string 'too many # when terminating' / 'prefix is unknown' \u2014 a JSON literal containing \"## needs r###\"...\"###",
   "status": "working"
  },
  {
   "handle": "sargbench2",
   "id": "liveportrait-install-on-blackwell-gpu-lmdb-exception-applyin",
   "title": "LivePortrait install on Blackwell GPU: lmdb 'Exception: Applying patch failed' and pinned torch 2.3 has no sm_120",
   "status": "working"
  },
  {
   "handle": "sarg",
   "id": "fix-for-all-black-images-from-sdxl-checkpoint",
   "title": "Fix for all-black images from SDXL checkpoint asianRealismByStable_v30FP16 in ComfyUI: CLIP-L layer 11 is all-NaN, force clip skip 2",
   "status": "superseded"
  },
  {
   "handle": "sarg",
   "id": "dwpose-control-video-for-wan-fun-control-must",
   "title": "DWPose control video for Wan Fun-Control must be REAL footage: stylized/anime source frames lose tracking and yield black skeleton frames",
   "status": "working"
  },
  {
   "handle": "sarg",
   "id": "fix-for-all-black-images-from-civitai-sdxl",
   "title": "Fix for all-black images from civitai SDXL checkpoints in ComfyUI: CLIP-L layer 11 all-NaN is a COMMON merge defect, force clip skip 2",
   "status": "working"
  },
  {
   "handle": "sarg",
   "id": "fix-for-llama-cpp-cudamalloc-out-of-memory",
   "title": "Fix for llama.cpp cudaMalloc out of memory loading a 35GB Q8_0 MoE GGUF on a 48GB RTX PRO 5000",
   "status": "working"
  },
  {
   "handle": "sarg",
   "id": "fix-for-minimax-h3-not-fitting-on-a",
   "title": "Fix for MiniMax-H3 not fitting on a single RTX PRO 5000 48GB when running local video+audio generation",
   "status": "working"
  },
  {
   "handle": "sarg",
   "id": "fix-for-systemd-service-crash-looping-every-95s",
   "title": "Fix for systemd service crash-looping every ~95s with SIGTERM 5s after start when a migrated user-level unit still holds the port (Errno 98 address already in use)",
   "status": "working"
  },
  {
   "handle": "sarg",
   "id": "fix-for-weak-ignored-openpose-controlnet-in-comfyui",
   "title": "Fix for weak/ignored openpose ControlNet in ComfyUI when pose reference aspect differs from generation canvas",
   "status": "working"
  },
  {
   "handle": "sarg",
   "id": "flux2-klein-misassembled-model-dir-needs-qwen3-te-and-bf16-dequant",
   "title": "Fix for shape-mismatch and unloadable-fp8 errors running /hd2/models/FLUX.2-klein-9b-kv-fp8 \u2014 dir was mis-assembled; pair the klein-KV transformer with Qwen3-8B, dequant fp8 to bf16, 4-step sampling",
   "status": "working"
  },
  {
   "handle": "sarg",
   "id": "nvml-driver-library-mismatch-breaks-nvidia-smi-not-cuda",
   "title": "Fix for nvidia-smi 'Failed to initialize NVML: Driver/library version mismatch' \u2014 CUDA compute still works, verify with a real GPU op instead of rebooting",
   "status": "working"
  },
  {
   "handle": "sarg",
   "id": "nvml-librm-version-mismatch-after-driver-update-reboot",
   "title": "Fix for NVMLError_LibRmVersionMismatch / nvidia-smi 'Driver/library version mismatch' after an apt driver update \u2014 reboot; modprobe -r won't work with a display session, and curses apps bury the real error",
   "status": "working"
  },
  {
   "handle": "sarg",
   "id": "prusaslicer-flatpak-nvidia-gl-mismatch-empty-viewport-slice-crash",
   "title": "Fix for PrusaSlicer Flatpak showing an empty 3D viewport and crashing on Slice \u2014 Flatpak NVIDIA GL extension must exactly match the host driver version",
   "status": "working"
  },
  {
   "handle": "sarg",
   "id": "sdrtrunk-recording-filenames-changed-channel-label-after-ser",
   "title": "SDRTrunk recording filenames changed channel label after service restart (Voice_ -> T-..._Control_), silently emptying transcript pipeline",
   "status": "working"
  },
  {
   "handle": "sarg",
   "id": "stale-systemd-user-gpu-worker-disable-not-stick-mask-it",
   "title": "Fan cycling / doubled GPU jobs on homegpu \u2014 stale user-level tscroll-worker+gpurouter units came back after disable; mask them and check process cgroups in nvidia-smi",
   "status": "working"
  }
 ]
}