Hardware/Framework/Laptop 13: Difference between revisions
→AMD 7040 Series: Standby power consumption fix |
No edit summary |
||
(9 intermediate revisions by 6 users not shown) | |||
Line 9: | Line 9: | ||
|- | |- | ||
!Manufacturer | !Manufacturer | ||
|Framework | |[[Hardware/Framework|Framework]] | ||
|- | |||
!Support | |||
|[https://knowledgebase.frame.work/framework-component-linux-support-matrix-B1gwmFtPgg components] | |||
|- | |- | ||
!Architecture | !Architecture | ||
|x86_64-linux | |x86_64- | ||
linux | |||
|- | |||
!colspan="2" class="title"|AI 300 Series | |||
|- | |- | ||
!colspan="2" class="title"|7040 Series | !colspan="2" class="title"|7040 Series | ||
Line 30: | Line 36: | ||
</div> | </div> | ||
The Framework Laptop 13 is a configurable, upgradeable, and repairable laptop made by the Framework company. | The [https://frame.work/products/laptop13 Framework Laptop 13] is a configurable, upgradeable, and repairable laptop made by the Framework company. | ||
== Status == | == Status == | ||
Line 36: | Line 42: | ||
== Known issues == | == Known issues == | ||
In order to boot you need to disable Secure Boot. To do that, press F2 during boot and go into the "Administer Secure Boot" menu. | |||
== Configuration == | == Configuration == | ||
Framework specific NixOS hardware options are bundled within the [https://github.com/NixOS/nixos-hardware nixos-hardware] project. | Framework-specific NixOS hardware options are bundled within the [https://github.com/NixOS/nixos-hardware nixos-hardware] project. | ||
=== BIOS === | === BIOS === | ||
BIOS updates are distributed through [https://fwupd.org/ LVFS], which can be used by enabling the fwupd service | BIOS updates are distributed through [https://fwupd.org/ LVFS], which can be used by enabling the fwupd service: | ||
<syntaxHighlight lang=nix> | <syntaxHighlight lang=nix> | ||
services.fwupd.enable = true; | services.fwupd.enable = true; | ||
</syntaxHighlight> | </syntaxHighlight> | ||
and | |||
To check for updates and install them, run: | |||
<code>$ fwupdmgr update</code> | <code>$ fwupdmgr update</code> | ||
Further instructions and release notes can be found on the [https://knowledgebase.frame.work/bios-and-drivers-downloads-rJ3PaCexh Framework BIOS and Drivers knowledgebase]. | |||
=== AMD AI 300 Series === | |||
Use an installer with Linux kernel 6.12 or later (at least NixOS Release 25.05 / [https://channels.nixos.org/?prefix=nixos-unstable/ NixOS Unstable]). | |||
*NixOS Hardware module for flakes: <code>nixos-hardware.nixosModules.framework-amd-ai-300-series</code> | |||
*NixOS Hardware module for channels: <code><nixos-hardware/framework/13-inch/amd-ai-300-series></code> | |||
=== AMD 7040 Series === | === AMD 7040 Series === | ||
It is recommended to use [https://search.nixos.org/options? | It is recommended to use [https://search.nixos.org/options?show=services.power-profiles-daemon.enable power-profiles-daemon] over <code>[[Laptop#TLP|tlp]]</code> for the AMD framework. If standby power consumption is too high (multiple watts) ensure the BIOS version is at least [https://community.frame.work/t/framework-laptop-13-ryzen-7040-bios-3-05-release-and-driver-bundle/48276 3.05]<ref>https://community.frame.work/t/framework-laptop-13-ryzen-7040-bios-3-05-release-and-driver-bundle/48276/239</ref>. | ||
* 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 === |
Latest revision as of 17:11, 8 August 2025
Framework Laptop 13 | |
---|---|
Laptop 13 | |
Manufacturer | Framework |
Support | components |
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
In order to boot you need to disable Secure Boot. To do that, press F2 during boot and go into the "Administer Secure Boot" menu.
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
Use an installer with Linux kernel 6.12 or later (at least NixOS Release 25.05 / NixOS Unstable).
- NixOS Hardware module for flakes:
nixos-hardware.nixosModules.framework-amd-ai-300-series
- NixOS Hardware module for channels:
<nixos-hardware/framework/13-inch/amd-ai-300-series>
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>