Hardware/Framework/Laptop 16: Difference between revisions
No edit summary |
mNo edit summary |
||
(20 intermediate revisions by 12 users not shown) | |||
Line 1: | Line 1: | ||
{{Hardware/breadcrumb}} | {{Hardware/breadcrumb}} | ||
{{DISPLAYTITLE:Framework Laptop 16}} | |||
<div class="infobox"> | <div class="infobox"> | ||
{|class="table" | {|class="table" | ||
Line 9: | Line 10: | ||
|- | |- | ||
!Manufacturer | !Manufacturer | ||
|Framework | |[[Hardware/Framework|Framework]] | ||
|- | |- | ||
!Architecture | !Architecture | ||
Line 21: | Line 22: | ||
</div> | </div> | ||
The Framework Laptop 16 is a configurable, upgradeable, and repairable laptop made by the Framework company. | |||
== Status == | == Status == | ||
Line 27: | Line 29: | ||
== Known issues == | == Known issues == | ||
[[Category: Incomplete]] | |||
The device still has a couple of hardware quirks (see below). | |||
[[Linux kernel|Using the latest kernel]] will fix some issues. Also read configuration hints in this article. | |||
== Configuration == | |||
Framework specific NixOS hardware options are bundled within the [https://github.com/NixOS/nixos-hardware nixos-hardware] project. | |||
=== AMD 7040 Series === | |||
It is recommended to use [https://search.nixos.org/options?query=power-profiles-daemon power-profiles-daemon] over <code>tlp</code> for the AMD framework. | |||
* NixOS Hardware module for flakes: <code>nixos-hardware.nixosModules.framework-16-7040-amd</code> | |||
* NixOS Hardware module for channels: <code><nixos-hardware/framework/16-inch/7040-amd></code> | |||
=== Fix Color accuracy in Power Saving modes === | |||
[https://docs.kernel.org/gpu/amdgpu/module-parameters.html?highlight=abmlevel Active Backlight Management] is used to reduce [https://community.frame.work/t/solved-color-issues-in-linux-6-9/52158/34 battery power consumption] causing the colors of the screen to be inaccurate. | |||
Some desktop environments may already be able to modify this setting. | |||
To disable it add the kernel parameter: | |||
boot.kernelParams = [ "amdgpu.abmlevel=0" ]; | |||
=== Prevent wake up in backpack === | |||
Putting your Framework in a backpack can cause it to wake up due to the screen flexing onto the keyboard. While this is not resolved in Firmware, you can workaround this issue with a udev rule: | |||
services.udev.extraRules = <nowiki>''</nowiki> | |||
<nowiki> </nowiki> SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="32ac", ATTRS{idProduct}=="0012", ATTR{power/wakeup}="disabled", ATTR{driver/1-1.1.1.4/power/wakeup}="disabled" | |||
<nowiki> </nowiki> SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="32ac", ATTRS{idProduct}=="0014", ATTR{power/wakeup}="disabled", ATTR{driver/1-1.1.1.4/power/wakeup}="disabled" | |||
<nowiki>''</nowiki>; | |||
{| class="wikitable" | |||
|+ | |||
!Product | |||
!Vendor and Product ID | |||
|- | |||
|RGB Macropad | |||
|32ac 0013 | |||
|- | |||
|Backlit keyboard ISO | |||
|32ac 0018 | |||
|} | |||
Other Product and Vendor IDs can be found using lsusb. | |||
This does not prevent the trackpad from waking up the device. This however seems to happen less in a backpack. | |||
=== Bios Configuration === | |||
[https://guides.frame.work/Guide/Ubuntu+22.04+LTS+Installation+on+the+Framework+Laptop+16/306?lang=en#s1974 Enable Linux Audio Compatibility in the bios] to improve speaker audio quality. | |||
== External resources == | |||
There is [https://community.frame.work/t/nixos-on-the-framework-laptop-16/46743 a NixOS thread on the Framework forum], where you can find additional help, guidance and example configurations. |