NI Linux Device Drivers 2024 Q1 Compatibility

Contents

Supported Drivers

For a list of supported hardware, refer to the NI Hardware and Operating System Compatibility page. For details about a specific driver's system requirements, limitations, and so on, refer to the readme for the individual driver (linked below).

The following table shows driver support for several Linux distributions. Use your Linux distribution's package manager to install the specified add-on files for an NI driver.

NI Driver Support for Linux Distributions

DriverPackagesRHEL18RHEL19openSUSE2 15.4openSUSE2 15.5Ubuntu3 20.04Ubuntu3 22.04Driver Release Notes
 Tested Kernel4.185.145.145.145.155.19 
NI-488.2Required Packages:
ni-488.2

Optional Packages:
libni4882-devel
ni-488.2-iotrace-support
NI-488.2 2023 Q3
Automotive Diagnostic
Command Set Toolkit
Required Packages:
ni-adcs

Optional Packages:
ni-adcs-labview-20xy-support
libnidiagcs-devel
Automotive Diagnostic Command Set Toolkit 2022 Q4
NI-DAQmxRequired Packages:
ni-daqmx

Optional Packages:
ni-daqmx-labview-20xy-support
ni-daqmx-labview-support
libnidaqmx-devel
NI-DAQmx 2024 Q1
NI-DCPowerRequired Packages:
ni-dcpower

Optional Packages:
ni-dcpower-daqmx
ni-dcpower-labview-20xy-support
ni-dcpower-labview-support
ni-dcpower-devel
NI-DCPower 2023 Q4
NI-DMMRequired Packages:
ni-dmm

Optional Packages:
ni-dmm-daqmx
ni-dmm-labview-20xy-support
ni-dmm-labview-support
ni-dmm-devel
NI-DMM 2023 Q4
ECU Measurement and
Calibration Toolkit
Required Packages:
ni-ecumc

Optional Packages:
ni-ecumc-labview-20xy-support
libniemcc-devel
ECU Measurement and Calibration Toolkit 2022 Q4
NI-FGENRequired Packages:
ni-fgen

Optional Packages:
ni-fgen-daqmx
ni-fgen-devel
ni-fgen-labview-support
ni-fgen-labview-20xy-support
NI-FGEN 2023 Q4
FlexRIORequired Packages:
ni-flexrio

Optional Packages:
ni-flexrio-795x
ni-flexrio-796x
ni-flexrio-797x
libniflexrioapi-devel
ni-flexrio-modulario-libs-devel
FlexRIO 2024 Q1
Hardware Configuration
Utility
Required Packages:
ni-hwcfg-utility
Hardware Configuration Utility 2024 Q1
PXI Platform
Services
Required Packages:
ni-pxiplatformservices

Optional Packages:
ni-pxiplatformservices-labview-20xy-support
ni-pxiplatformservices-labview-support
ni-pxiplatformservices-devel
PXI Platform Services 2024 Q1
NI-RIO4Required Packages:
ni-fpga-interface

Optional Packages:
ni-rio-mxie
NI-RIO 2023 Q4
NI R SeriesRequired Packages:
ni-rseries
NI R Series 2024 Q1
NI-RFSARequired Packages:
ni-rfsa

Optional Packages:
ni-rfsa-daqmx
ni-rfsa-labview-20xy-support
ni-rfsa-devel
NI-RFSA 2024 Q1
NI-RFSGRequired Packages:
ni-rfsg

Optional Packages:
ni-rfsg-daqmx
ni-rfsg-labview-20xy-support
ni-rfsg-devel
NI-RFSG 2024 Q1
NI-SCOPERequired Packages:
ni-scope

Optional Packages:
ni-scope-daqmx
ni-scope-labview-20xy-support
ni-scope-labview-support
ni-scope-devel
NI-SCOPE 2024 Q1
NI-SerialRequired Packages:
ni-serial
NI-Serial 2023 Q4
NI-SWITCHRequired Packages:
ni-switch

Optional Packages:
ni-switch-daqmx
ni-switch-daqmx-config
ni-switch-labview-support
ni-switch-labview-20xy-examples
ni-switch-devel
NI-SWITCH 2023 Q4
NI-SyncRequired Packages:
ni-sync

Optional Packages:
ni-sync-devel
ni-sync-labview-20xy-support
ni-sync-labview-support
NI-Sync 2023 Q4
System
Configuration
Required Packages:
ni-syscfg-runtime

Optional Packages:
ni-syscfg-labview-20xy-support
ni-syscfg-labview-support
ni-iotrace
ni-syscfg-devel
System Configuration 2023 Q4
NI-VISARequired Packages:
ni-visa

Optional Packages:
ni-visa-labview-20xy-support
ni-visa-labview-support
ni-visa-devel
NI-VISA 2024 Q1
NI-XNETRequired Packages:
ni-xnet

Optional Packages:
ni-xnet-labview-20xy-support
libnixnet-devel
NI-XNET 2023 Q4

 

1 Red Hat Enterprise Linux
2 openSUSE Leap
3 Ubuntu LTS
4 Enables connections via the FPGA Interface API to remote RIO devices such as CompactRIO, Single-Board RIO, and Ethernet RIO

Fully supported

Optional Package Types

There are several categories of optional packages including:


LabVIEW support packages: These packages install the driver APIs to LabVIEW. These have the driver and 'labview' in the package name. They come in two types: version-specific LabVIEW support packages (the older style) which list a year and version-agnostic LabVIEW support packages (the newer style). Only use the version-specific LabVIEW support package when there's one that matches the version of LabVIEW that you need to use. Otherwise use the version-agnostic one.


Development packages: These packages install header files that are needed to compile code with the driver, but that aren't required to execute code that was compiled somewhere else. Typically this is needed on the development machine, but not always on a deployed system. These package names end with "-devel".


driver-DAQmx support packages: NI-DCPower, NI-DMM, NI-FGEN, NI-RFSA, NI-RFSG, NI-SCOPE, and NI-SWITCH each have a few hardware devices that have separate drivers built on top of DAQmx. These packages function as the top-level driver package for those particular hardware models.

For additional information about supported operating systems, refer to the NI Operating System Support Roadmap.

For an introduction to using Linux with NI products see About the NI Platform on Linux

Was this information helpful?

Yes

No