Hardware/Framework/Laptop 13: Difference between revisions
Initial documentation for AMD AI 300 series support based on information provided by Framework Inc |
Add "Intel Core Ultra 1 Section" with personal experience for running NixOS 24.11 |
||
Line 79: | Line 79: | ||
* NixOS Hardware module for flakes: <code>nixos-hardware.nixosModules.framework-13-7040-amd</code> | * NixOS Hardware module for flakes: <code>nixos-hardware.nixosModules.framework-13-7040-amd</code> | ||
* NixOS Hardware module for channels: <code><nixos-hardware/framework/13-inch/7040-amd></code> | * NixOS Hardware module for channels: <code><nixos-hardware/framework/13-inch/7040-amd></code> | ||
=== Intel Core Ultra Series 1 === | |||
Personal experience: On NixOS 24.11 the default kernel appears to be to old (no display brightness adjustment and increased power consumption). Using a newer kernel seems to run nicely:<syntaxhighlight lang="nix"> | |||
boot.kernelPackages = pkgs.linuxPackages_6_14; | |||
</syntaxhighlight> | |||
=== Intel 13 Gen === | === Intel 13 Gen === |
Revision as of 07:56, 10 May 2025
Framework Laptop 13 | |
---|---|
Laptop 13 | |
Manufacturer | Framework |
Architecture | x86_64-
linux |
AI 300 Series | |
7040 Series | |
13 Gen | |
12 Gen | |
11 Gen | |
Status | supported |
Maintainer | 0x4A6F |
The Framework Laptop 13 is a configurable, upgradeable, and repairable laptop made by the Framework company.
Status
The device boots NixOS.
Known issues
Configuration
Framework-specific NixOS hardware options are bundled within the nixos-hardware project.
BIOS
BIOS updates are distributed through LVFS, which can be used by enabling the fwupd service:
services.fwupd.enable = true;
To check for updates and install them, run:
$ fwupdmgr update
Further instructions and release notes can be found on the Framework BIOS and Drivers knowledgebase.
AMD AI 300 Series
Currently available to pre-order. Use an installer with Linux kernel 6.12 or later (at least NixOS Release 25.05 / NixOS Unstable).
The NixOS Hardware modules not available yet, use the following configuration options instead for now:
# Track the latest Linux kernel release for improved hardware support
boot.kernelPackages = pkgs.linuxPackages_latest;
# Enable fingerprint reader support
services.fprintd.enable = true;
# Enable firmware updates
services.fwupd.enable = true;
AMD 7040 Series
It is recommended to use power-profiles-daemon over tlp
for the AMD framework. If standby power consumption is too high (multiple watts) ensure the BIOS version is at least 3.05[1].
- NixOS Hardware module for flakes:
nixos-hardware.nixosModules.framework-13-7040-amd
- NixOS Hardware module for channels:
<nixos-hardware/framework/13-inch/7040-amd>
Intel Core Ultra Series 1
Personal experience: On NixOS 24.11 the default kernel appears to be to old (no display brightness adjustment and increased power consumption). Using a newer kernel seems to run nicely:
boot.kernelPackages = pkgs.linuxPackages_6_14;
Intel 13 Gen
- NixOS Hardware module for flakes:
nixos-hardware.nixosModules.framework-13th-gen-intel
- NixOS Hardware module for channels:
<nixos-hardware/framework/13-inch/13th-gen-intel>
Check the nixos-hardware Readme on how to get your fingerprint reader to work.
Intel 12 Gen
- NixOS Hardware module for flakes:
nixos-hardware.nixosModules.framework-12th-gen-intel
- NixOS Hardware module for channels:
<nixos-hardware/framework/13-inch/12th-gen-intel>
Intel 11 Gen
- NixOS Hardware module for flakes:
nixos-hardware.nixosModules.framework-11th-gen-intel
- NixOS Hardware module for channels:
<nixos-hardware/framework/13-inch/11th-gen-intel>