Platform Info

This tool executes a full diagnosis on Metavision software and systems and checks the compatibility with your platform.

The source code of this tool can be found in <install-prefix>/share/metavision/hal/cpp_samples/metavision_platform_info when installing Metavision SDK from installer or packages. For other deployment methods, check the page Path of Samples.

Expected Output

The tool prints information to the console including the platform information, installed Metavision software and connected event-based systems.

Example of the output on Ubuntu:

------------------------------------------
PLATFORM INFORMATION
------------------------------------------


####  DISTRIBUTION  ####

Linux jdoe-ThinkPad-T480 6.8.0-40-generic #40-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul  5 10:34:03 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

####  OPENGL  ####

OpenGL vendor string: Intel
(...)
OpenGL ES profile extensions:

####  VIRTUAL MACHINE  ####

Virtual Machine:                                  NO
Docker:                                           NO

------------------------------------------
METAVISION SOFTWARE INFORMATION
------------------------------------------


####  INSTALLED SOFTWARE  ####

Version:                                          5.0.0
Id:                                               0bddbbfa55ffc78a5ca80d1f779610ee30f35050

####  INSTALLED PACKAGES - METAVISION  ####

Name                               Version   Architecture   Description
metavision-decoders-samples        5.0.0     amd64          Metavision samples on how to decode raw data
metavision-hal-bin                 5.0.0     amd64          Metavision HAL applications.
(...)
metavision-studio-server           5.0.0     amd64          Metavision Studio server.

------------------------------------------
METAVISION SYSTEMS INFORMATION
------------------------------------------


####  SYSTEMS AVAILABLE  ####

## Prophesee IMX636 HD ##

# System information
Available Data Encoding Formats                   EVT3,EVT21
Connection                                        USB
Current Data Encoding Format                      EVT3
EVK4 Build Date                                   Fri Oct  7 14:41:28 2022
EVK4 Release Version                              3.9.0
EVK4 Speed                                        5000
Integrator                                        Prophesee
Sensor Name                                       IMX636
Serial                                            00ca0009
device0 compatible                                psee,ccam5_imx636
device0 name                                      CCam5 Imx636 Event-Based Camera

# Available device config options
format                                            default: EVT3 values: EVT3 | EVT21
ll_biases_range_check_bypass                      default: 0 values: true | false


# Default Biases
bias_diff                                         0
bias_diff_off                                     0
bias_diff_on                                      0
bias_fo                                           0
bias_hpf                                          0
bias_refr                                         0


####  SYSTEM'S USB PORTS  ####

USB Port type used:                               3.00

Note

In the output, the “INSTALLED PACKAGES” section is filled only on Ubuntu when Metavision SDK was installed from packages (i.e. it is empty when installation was done from source).

How to start

You can directly execute pre-compiled binary installed with Metavision SDK or compile the source code as described in this tutorial.

To start the tool:

Linux

metavision_platform_info

Windows

metavision_platform_info.exe

Note

If your camera is not detected and you get the message “No systems USB connected have been found on your platform”, please refer to our camera troubleshooting FAQ entry.

To check for additional options:

Linux

metavision_platform_info -h

Windows

metavision_platform_info.exe -h