Library

librealsense v2.58.3

Versionv2.58.3
Stars★ 8,935
Released2026-07-19

RealSense SDK

Release notes

 ![Download Counter](https://img.shields.io/github/downloads/realsenseai/librealsense/v2.58.3/total.svg)

## What's new

### Highlights

- **Person Detection enhancements** — now supported on USB (in addition to DDS), improved distance accuracy (center-of-mass with nearest-cluster selection and NMS), record & playback support.
- **Improved Close Range Depth expansion** — now available on D555 (USB & DDS) and GMSL SKUs, exposed as a new embedded filter API (`RS2_EXTENSION_CLOSE_RANGE_EMBEDDED_FILTER`), with the library now loaded dynamically at runtime.
- **React-based Viewer preview** — 3D point cloud view, firmware update from a user-supplied .bin file, metadata panel, device connection-state detection, and hardware-reset flow fixes.
- **Native ROS2 playback** — playback of native ROS2 `.db3` recordings is now supported.
- **"Intel" prefix dropped** from camera visible names.

### Viewer

- Add stream-window swapping.
- Fix post-processing filter controls reverting to default value.
- Improve multi-FPS handling and display full API version (with build number).

### Platform & Build

- MIPI/GMSL: add RGB controls (saturation, sharpness, white balance, power-line frequency) 
- Add RealSense-VID (0x38E5) UVC metadata wildcard.
- CUDA pointcloud optimizations.
- Support D555/D500 gold-FW recovery from DFU mode; fix D500 recovery firmware update (recovery PIDs, abort on failed recovery switch).
- Security: remediate critical and high vulnerabilities (automated scans).
- Compiler compatibility: fix GCC build errors, glibc detection with GCC ≥ 14, MinGW-w64 `/W0` flag, consistent `<math.h>` includes.

### Bug Fixes
- Fix use-after-free in DDS device notification teardown.
- Fix FPS issue when no metadata is present.
- Fix dual D401 GMSL depth+color enumeration on a single MAX9296.
- Fix multi-pin camera handling.
- Fix playback stepping.
- Fix rs-enumerate-devices DDS domain bug.
- Re-apply manual exposure on Linux when disabling color auto-exposure.
- Fix Windows slow-IMU partial device (HID gate uses device path).
- Stop FW error polling cleanly on device destruction.
- Fix per-cycle GL texture leak on stream start/stop.
- Config file robustness: atomic updates, serialized access, coalesced background saves.



Various bugs fixes - see full release notes in [Release Notes](https://github.com/realsenseai/librealsense/wiki/Release-Notes).

### Supported Platforms
* **Ubuntu 24.04/22.04/20.04 LTS** <sup>(1)</sup>. Kernel versions: 6.[2, 5, 8, 11, 14], 5.[0, 3, 4, 8, 13, 15, 19].
* **Windows 11**<sup>(3)</sup> and **Windows 10** (Build 15063 or later, 17763+ recommended).
* **NVIDIA® Jetson™** Jetpack 5(.0.2), 6.[0,1,2], 7(.0)
* **Mac OS** (High Sierra 10.13.2 & 12+)<sup>(4)</sup>
* **Android**<sup>(4)</sup> 14, 13, 12, 11, 10<sup>(5)</sup>, 9, 8, 7. <sup>(6)</sup>

<sup>(1)</sup> Please refer to the [Release Notes](https://github.com/realsenseai/librealsense/wiki/Release-Notes#release-2572-beta) for known issues
<sup>(2)</sup> Non-LTS Ubuntu kernels with manual patches, check build from source instructions
<sup>(3)</sup> There is 50% probability of up to 80% frame drops with Windows 11 builds 22621.3296 and 22631.3296 (KB5035853). Windows 10 RS5 or Win 11 KB5030219 (OS Build 22621.2283) do not have any frame drops
<sup>(4)</sup> This is compilable, but not validated
<sup>(5)</sup> Due to a [known issue with Android 10](https://issuetracker.google.com/issues/145082934) the Depth cameras may not be recognized by some ROM/Platform vendors.
<sup>(6)</sup> IMU stream is not working well on latest versions

### Supported Cameras 
Please refer to https://dev.realsenseai.com/docs/firmware-updates for table of versions
SKU | Firmware | SDK | Driver| Comments
-------- | --- | --- | --- | --- 
**D435, D435if, D435i, D455, D455F, D456 USB**     | 5.17.3.10 or later | [v2.58.3](https://github.com/realsenseai/librealsense/releases/tag/v2.58.3) or later | N/A | [Firmware releases D400](h…

Share this resource


Discovered 2026-08-04 Source GitHub Archive 2026-08 →