Framework Laptop 16
Hardware | PCI/USB ID | Working? |
---|---|---|
iGPU | 1002:15bf |
Yes |
Wireless | 14c3:0616 |
Yes |
Audio | 1002:1640 |
Yes |
Keyboard Module - ANSI | 32ac:0012 |
Yes |
Keyboard Module - ISO | 32ac:0018 |
Yes |
Numpad Module | 32ac:0014 |
Yes |
Webcam | 0bda:5634 |
Yes |
Fingerprint reader | 27c6:609c |
Yes |
Bluetooth | 0e8d:e616 |
Yes |
Accelerometer | Untested | |
TPM | Yes | |
Ambient light sensor | Yes |
This article covers the installation and configuration of Arch Linux on a Framework 16 Laptop.
For a general overview of laptop-related articles and recommendations, see Laptop.
Hardware
Framework is intended to be a configurable and upgradeable laptop. The lists below is not intended to be an exhaustive list of all the hardware sold with the framework, but rather a list of tested components.
WiFi/Bluetooth
Device Name | PCI ID | Bluetooth USB ID | Working? | Bluetooth? | Notes |
---|---|---|---|---|---|
RZ616 / MediaTek MT7922 | 14c3:0616 |
0e8d:e616 |
Yes | Yes | AMD 7040 series edition |
WiFi performance on AMD edition
You will be limited to 802.11n (WiFi 4) and 2.4GHz bands if you do not configure the regulatory domain.
There have been reports of WiFi stability and throughput improvements when using iwd on the 13 inch AMD model, either directly or as the NetworkManager backend. It is unclear if these issues persist on the 16 inch model, which uses the exact same Wi-Fi card.
Ambient light sensor
Should work out of the box, you can check by reading /sys/bus/iio/devices/iio\:device0/in_illuminance_raw
.
On GNOME, you need to install iio-sensor-proxy and restart the session (or reboot, just in case). Then run monitor-sensor
to check if it is working.
Audio
The speakers don't sound very well out of the box. You may use this (Framework 13) effect profile for easyeffects. As it is made for Framework 13, don't expect it to match perfectly, however it is still better than without effects.
Just follow the installation instructions on the github page.
Fan Control
As of 2024-03-17 the software fw-fanctrl can work with the framework 13 and 16 amd versions.
Just install fw-fanctrl-gitAUR and set your desired config in /etc/fw-fanctrl/config.json
.
Touchpad
To be able to disable the touchpad while typing you can add a quirk:
/usr/share/libinput/50-framework.quirks
[Framework Laptop 16 Keyboard Module] MatchName=Framework Laptop 16 Keyboard Module* MatchUdevType=keyboard MatchDMIModalias=dmi:*svnFramework:pnLaptop16* AttrKeyboardIntegration=internal
Then enable the respective setting in your desktop environment and reboot.