Hello! So I got a Framework 16, I love it, it is wonderful. It has a bunch of apparent hardware flakiness though. I’ve been able to work around everything I’ve run into so far, but I wanted to offer it as feedback and I’m happy to help track it down if anyone from Framework is interested in hearing more details or wants me to try anything.
This seems to be necessary in order to prevent hard system crashes (with even alt-SysRq not working):
boot.kernelParams = [
"amdgpu.dc=1" # Enable display core
"amdgpu.gpu_recovery=1" # Enable GPU recovery on hangs
"amd_pstate=passive" # Sometimes active mode causes issues
];
One very easy way to reproduce the crash is going to claude.ai and interacting with it, using Librewolf. Something that Claude does on Librewolf causes the crash almost immediately. Setting layers.acceleration.disabled
in the browser settings seems to avoid the crash.
The network adapter seems to shut down and require reconnect very frequently, or have trouble connecting. Setting:
sudo iwconfig wlp1s0 power off
… to disable power management seems to resolve the network adapter issues, and it just works.
It also seems to have trouble with suspend and resume. Booting always from a total fresh startup, and enabling all the above workarounds, seems to make it stable. But shutting the lid and then opening up the lid still sometimes causes a hard crash within 10-20 minutes.
Like I say, I’ve done workarounds so that things seem to be working, just wanted to pass the word along. If it’s helpful for me to create tickets or anything for any of the above issues I’m happy to do so. I’m up to date on all firmware updates.
Which Linux distro are you using?
NixOS
Which release version?
24.11.718829.ad5c70bcc5cc (Vicuna)
Which kernel are you using?
6.6.93
Which BIOS version are you using?
03.05
Which Framework Laptop 16 model are you using?
Framework Laptop 16 DIY Edition (AMD Ryzen™ 7040 Series), Ryzen™ 7 7840HS