nixos-hardware/framework
Luflosi 106d3fec43 framework AMD 7040: work around white screen / flickering issue on newer kernels
Fixes #817.

Updating the kernel if it is too old is already done by `common/cpu/amd/raphael/igpu.nix`, so I removed the redundant code.
2024-02-16 13:49:10 +00:00
..
13-inch framework AMD 7040: work around white screen / flickering issue on newer kernels 2024-02-16 13:49:10 +00:00
OLD-BEHAVIOUR-DEPRECATION.md Explicitly speak of 11th gen Intel Framework new profile 2023-11-11 16:32:26 -05:00
README.md framework: Add notice to README.md 2023-11-11 17:19:50 -05:00
default.nix Fixed broken links in deprecation assertions for framework and surface modules. 2023-11-14 21:35:07 +00:00

README.md

NOTE: Structure changes from 2023-11-11

Please read the Deprecated Behaviour README to understand how some structural changes to the code might affect you!

Framework Laptops

Updating Firmware

First put enable fwupd

services.fwupd.enable = true;

Then run

 $ fwupdmgr update

Common Modules

For the Framework 13 laptops, there are common configuration modules available under the 13-inch/common/ directory, including some modules specific to AMD- or Intel-based laptops. By preference, there will already be a specialised module for your model's configuration. Otherwise, it can be added alongside the existing modules.

Support Tools

fw-ectool

There is a fw-ectool package available in nixpkgs-unstable that provides some system configuration options via the EC. This ectool only works with the Intel-based Framework laptops at present, as the Framework EC for AMD-based mainboards is based on the Zephyr port of the ChromeOS EC, which involves a slightly changed communication interface.