File tree Expand file tree Collapse file tree 3 files changed +44
-0
lines changed
framework/desktop/amd-ai-max-300-series Expand file tree Collapse file tree 3 files changed +44
-0
lines changed Original file line number Diff line number Diff line change 133133 framework-13-7040-amd = import ./framework/13-inch/7040-amd ;
134134 framework-amd-ai-300-series = import ./framework/13-inch/amd-ai-300-series ;
135135 framework-16-7040-amd = import ./framework/16-inch/7040-amd ;
136+ framework-desktop-amd-ai-max-300-series = import ./framework/desktop/amd-ai-max-300-series ;
136137 friendlyarm-nanopc-t4 = import ./friendlyarm/nanopc-t4 ;
137138 friendlyarm-nanopi-r5s = import ./friendlyarm/nanopi-r5s ;
138139 focus-m2-gen1 = import ./focus/m2/gen1 ;
Original file line number Diff line number Diff line change 1+ # [ Framework Desktop] ( https://frame.work/desktop )
2+
3+ ## Kernel version
4+
5+ The recommended version is 6.15 or newer, it has good GPU and also EC firmware support (for sensors and ARGB).
6+ The lowest recommended version is 6.14. It has good GPU support already.
7+ The absolute lowest that runs okay on headless systems is 6.11, but the GPU is not fully supported yet.
8+
9+ ## Updating Firmware
10+
11+ First put enable ` fwupd `
12+
13+ ``` nix
14+ services.fwupd.enable = true;
15+ ```
16+
17+ Then run
18+
19+ ``` sh
20+ $ fwupdmgr update
21+ ```
22+
23+ - [ Latest Update] ( https://fwupd.org/lvfs/devices/work.frame.Desktop.RyzenAIMax300.BIOS.firmware )
Original file line number Diff line number Diff line change 1+ {
2+ config ,
3+ lib ,
4+ pkgs ,
5+ ...
6+ } :
7+ {
8+ imports = [
9+ ../../../common/cpu/amd
10+ ../../../common/cpu/amd/pstate.nix
11+ ../../../common/gpu/amd
12+ ../../../common/pc/ssd
13+ ../../framework-tool.nix
14+ ] ;
15+
16+ # 6.14 and above have good GPU support
17+ boot . kernelPackages = lib . mkIf ( lib . versionOlder pkgs . linux . version "6.14" ) (
18+ lib . mkDefault pkgs . linuxPackages_latest
19+ ) ;
20+ }
You can’t perform that action at this time.
0 commit comments