linux-surface / Surface Aggregator Module
Licence: gpl-2.0
Linux ACPI and Platform Drivers for Surface Devices using the Surface Aggregator Module over Surface Serial Hub (Surface Book 2, Surface Pro 2017, Surface Laptop, and Newer)
Programming Languages
c 50402 projects - #5 most used programming language
Projects that are alternatives of or similar to Surface Aggregator Module
Kfreestyle2dUnofficial Kinesis Freestyle 2 Userspace Linux Driver
Stars: ✭ 41 (-44.59%)
Mutual labels: driver
Nodejs DriverDataStax Node.js Driver for Apache Cassandra
Stars: ✭ 1,074 (+1351.35%)
Mutual labels: driver
SicEnumerate user mode shared memory mappings on Windows.
Stars: ✭ 66 (-10.81%)
Mutual labels: driver
React Antd Admin Template一个基于React+Antd的后台管理模版,在线预览https://nlrx-wjc.github.io/react-antd-admin-template/
Stars: ✭ 1,022 (+1281.08%)
Mutual labels: driver
HfsfuseFUSE driver for HFS+ filesystems
Stars: ✭ 53 (-28.38%)
Mutual labels: driver
Clj OdbpA Clojure driver for OrientDB binary protocol
Stars: ✭ 31 (-58.11%)
Mutual labels: driver
Adonetcore.aseclientAdoNetCore.AseClient - a .NET Core DB Provider for SAP ASE
Stars: ✭ 72 (-2.7%)
Mutual labels: driver
BiotaA simple database framework for Fauna
Stars: ✭ 54 (-27.03%)
Mutual labels: driver
Micropython RotaryMicroPython module to read a rotary encoder.
Stars: ✭ 62 (-16.22%)
Mutual labels: driver
TdsSAP (formerly sybase) ASE/RS/IQ driver written in pure go
Stars: ✭ 46 (-37.84%)
Mutual labels: driver
Faunadb JvmScala and Java driver for FaunaDB
Stars: ✭ 50 (-32.43%)
Mutual labels: driver
Ostrio Neo4jdriverMost advanced and efficient Neo4j REST API Driver, with support of https and GrapheneDB
Stars: ✭ 55 (-25.68%)
Mutual labels: driver
Rpi Vk DriverVK driver for the Raspberry Pi (Broadcom Videocore IV)
Stars: ✭ 1,160 (+1467.57%)
Mutual labels: driver
Kitchen TerraformTest Kitchen plugins for testing Terraform configurations
Stars: ✭ 963 (+1201.35%)
Mutual labels: driver
Vfs495Validity VFS495 (138a:003f) drivers & utilities for Linux
Stars: ✭ 71 (-4.05%)
Mutual labels: driver
ErlcassHigh-Performance Erlang Cassandra driver based on DataStax cpp-driver
Stars: ✭ 59 (-20.27%)
Mutual labels: driver
Linux ACPI (Platform) Drivers for 5th Gen. Surface Devices
Linux embedded controller driver for 5th generation (and later) Surface devices required for battery status and more.
Note: These modules are integrated into https://github.com/linux-surface/linux-surface.
There is no need to install it separately if you've already installed one of the kernels provided there.
If you have a Surface Book 2 you might also want to have a look at the dtx-daemon and the surface-control utility.
Supported Features and Devices
Device |
Supported Features |
Known Issues/Missing Features |
Surface Book 2 |
lid status, battery status, clipboard detach events, performance-modes, dGPU |
- |
Surface Book 3 |
lid status, battery status, performance-modes, dGPU |
- |
Surface Laptop |
battery status, keyboard |
- |
Surface Laptop 2 |
battery status, keyboard |
- |
Surface Laptop 3 (13") |
battery status, keyboard, performance-modes |
- |
Surface Laptop 3 (15") |
battery status, keyboard, performance-modes |
- |
Surface Laptop Go |
battery status, performance-modes (NB: keyboard supported OOTB upstream) |
- |
Surface Pro 2017 |
battery status, performance-modes |
- |
Surface Pro 6 |
battery status, performance-modes |
- |
Surface Pro 7 |
battery status, performance-modes |
- |
If you want to help out, have a look at the corresponding issues.
In most cases, we just need a bit of information from someone who owns such a device.
Also, if you think there's anything missing here, feel free to open an issue!
For more details, please have a look at the wiki.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].