procon2-driver is a driver that allows users to connect and utilize the Nintendo Switch 2 Pro Controller on the Linux operating system.
This project is founded by @dalmatheo. The core goals of this project are:
- Compatibility: To provide seamless and stable support for the Pro Controller 2 across any game, using the uinput of linux.
- Performance: To ensure the driver has a minimal impact on system resources and maintains low-latency communication for a reliable gaming experience.
This project is available under the MIT license. You can review the full license agreement at the following link: The MIT License.
procon2-driver is currently not available on the github releases. A github action will be setup soon.
You can build the package to then install it by using this command:
chmod +x ./deploy.sh
./deploy.shTo build the project, you'll have to:
Go is a simple low level programming language. It's the language that was used for the project.
Here's how to install it on my distribution (Arch)
sudo pacman -S goThen, you'll have to clone the repository to get the source code on your machine and you'll have to open the directory in your terminal.
git clone https://github.com/dalmatheo/procon2-driver
cd procon2-driverFinally, you'll have to execute the command to build the project.
go buildIf you want to build and install the driver, use:
chmod +x ./deploy.sh
./deploy.sh