librealsense v2.58.3
Permanent link:
cppdashboard.dev/r/2026/08/librealsense-v2-58-3RealSense SDK
Release notes
 ## 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